.menu-night,.menu-lights{position:absolute;inset:0;pointer-events:none}.menu-night{background:url('keyart-night.png') center/cover;opacity:0;animation:menu-nightfall 120s linear infinite}.menu-lights{opacity:0;animation:menu-headlights 120s linear infinite}.menu-lights svg{width:100%;height:100%}.headlight-flicker{animation:lamp-shiver 7s linear infinite}.menu-paused .menu-night,.menu-paused .menu-lights,.menu-paused .headlight-flicker{animation-play-state:paused}.menu-still .menu-night,.menu-still .menu-lights{animation:none;opacity:0}.menu-still .headlight-flicker{animation:none}.menu-motion-toggle{font-size:10px!important}@keyframes menu-nightfall{0%,8%,100%{opacity:0}45%,82%{opacity:1}}@keyframes menu-headlights{0%,35%,94%,100%{opacity:0}36%{opacity:.8}36.3%{opacity:0}36.7%{opacity:.9}37%{opacity:.1}38%,81%{opacity:1}}@keyframes lamp-shiver{0%,96%,100%{opacity:1}97%{opacity:.75}98%{opacity:1}99%{opacity:.85}}
#commander-record{position:absolute;right:5vw;top:125px;width:310px;background:linear-gradient(135deg,#11231fea,#101a1ae8);border:1px solid #67817377;border-top:2px solid #dcb77a;padding:22px;box-shadow:0 12px 40px #0005;backdrop-filter:blur(8px)}.career-kicker{font:11px 'Barlow Condensed',sans-serif;letter-spacing:2px;color:#b9b39a}.career-title{display:flex;gap:15px;align-items:center;margin:20px 0}.rank-insignia{font:bold 35px monospace;color:#dfb072;transform:rotate(90deg)}.career-title h2{margin:0;font:600 27px 'Barlow Condensed',sans-serif;overflow-wrap:anywhere}.career-title div>span{color:#96b7a9;font-size:11px;letter-spacing:1px}.career-xp>span{font:10px monospace;color:#becab9}.career-xp progress{display:block;width:100%;height:5px;margin-top:9px;accent-color:#d9b276}.career-stats{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:23px 0}.career-stats b,.career-stats small{display:block}.career-stats b{font:600 25px 'Barlow Condensed';color:#e0c18a}.career-stats small{font:10px 'Barlow Condensed';letter-spacing:1.4px;color:#acbdb2}.career-badges{display:flex;gap:6px;flex-wrap:wrap;font:10px 'Barlow Condensed';color:#9daf9f}.career-badges span{padding:7px;background:#344139;border:1px solid #6c7f5c}#commander-record p{font-size:11px;line-height:1.6;color:#aebfae;border-top:1px solid #ffffff19;padding-top:12px}#commander-record summary{font:12px 'Barlow Condensed';letter-spacing:2px;color:#d3b47b;cursor:pointer;padding:10px 0}#commander-record ol{padding-left:18px;font-size:11px;line-height:1.9;max-height:130px;overflow:auto}#commander-record small[data-note],#commander-record details small{font-size:10px;line-height:1.5;color:#8ba093;display:block}#commander-record>a{display:block;margin-top:14px;color:#dcb77a;font-size:12px;text-decoration:none}#menu:has(#commander-record:not([hidden])) .art-caption{display:none}@media(max-width:1100px){#commander-record{position:relative;inset:auto;width:auto;margin:20px 4vw;max-width:620px}}@media(max-height:780px) and (min-width:1101px){#commander-record{top:85px;padding:15px;width:275px}.career-title{margin:12px 0}.career-stats{margin:14px 0;gap:10px}}
