*{box-sizing:border-box;margin:0;padding:0;-webkit-user-select:none;user-select:none}body,html{width:100%;height:100%;overflow:hidden;background-color:#030308}#game-canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#options-btn{position:absolute;top:20px;left:20px;z-index:12;width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:22px;color:#f8fafc;background:#0f172abf;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);border-radius:12px;box-shadow:0 8px 24px #00000059;cursor:pointer;transition:all .15s ease;pointer-events:auto}#options-btn:hover{background:#0284c7d9;transform:translateY(-1px)}#options-panel{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:60;width:260px;padding:18px 20px;background:#0f172ae0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 20px 60px #00000080;color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;pointer-events:auto}#options-panel.hidden{display:none}.options-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.options-title{font-size:16px;font-weight:700}#options-close{width:24px;height:24px;font-size:18px;line-height:1;color:#cbd5e1;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:8px;cursor:pointer}#options-close:hover{background:#ef44448c;color:#fff}.opt-row{display:flex;align-items:center;gap:9px;font-size:13px;color:#e2e8f0;padding:5px 2px;cursor:pointer}.opt-row input{accent-color:#38bdf8;width:15px;height:15px;cursor:pointer}.opt-sep{height:1px;background:#ffffff1a;margin:10px 0}.opt-subtitle{font-size:11px;font-weight:700;letter-spacing:.5px;color:#94a3b8;margin-bottom:4px}#controls-ui{position:absolute;top:76px;left:20px;z-index:10;width:300px;padding:16px 20px;background:#0f172abf;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:0 12px 40px #00000059;color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;pointer-events:auto}#controls-ui h1{font-size:16px;font-weight:700;background:linear-gradient(135deg,#fff,#cbd5e1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.3px;white-space:nowrap}#controls-body{margin-top:14px}#controls-ui ul{list-style:none;font-size:13px;line-height:1.8;margin-bottom:18px}#controls-ui li{margin-bottom:4px}#controls-ui li strong{color:#38bdf8;font-weight:600}#download-btn{width:100%;padding:12px;background:linear-gradient(135deg,#0284c7,#0369a1);border:none;border-radius:8px;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #0284c74d}#download-btn:hover{background:linear-gradient(135deg,#0ea5e9,#0284c7);transform:translateY(-1px);box-shadow:0 6px 16px #0284c773}#download-btn:active{transform:translateY(1px)}#cockpit-dashboard{position:absolute;top:20px;right:20px;z-index:10;width:260px;padding:16px;background:#0f172abf;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:0 12px 40px #00000059;color:#f8fafc;display:grid;grid-template-columns:repeat(2,110px);gap:12px;justify-content:center;pointer-events:none}.instrument-box{display:flex;flex-direction:column;align-items:center;background:#00000059;border:1px solid rgba(255,255,255,.04);border-radius:12px;padding:8px 4px 6px}.instrument-label{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:9px;font-weight:700;color:#94a3b8;margin-top:5px;letter-spacing:.5px;text-align:center}#launch-btn{position:absolute;left:50%;bottom:12%;transform:translate(-50%) translateY(10px);z-index:40;display:none;padding:18px 54px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:26px;font-weight:800;letter-spacing:3px;color:#05121f;background:linear-gradient(135deg,#ffd54a,#ff9d2f);border:none;border-radius:14px;cursor:pointer;box-shadow:0 10px 34px #ffa02880,0 0 0 4px #ffd64a40;animation:launch-pulse 1.4s ease-in-out infinite;transition:transform .12s ease,box-shadow .2s ease}#launch-btn.visible{display:block}#launch-btn:hover{box-shadow:0 12px 40px #ffa028b3,0 0 0 5px #ffd64a59}#launch-btn:active{transform:translate(-50%) translateY(2px) scale(.98)}@keyframes launch-pulse{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%) scale(1.05)}}#radar-panel{position:absolute;right:20px;bottom:20px;z-index:10;display:flex;flex-direction:column;align-items:center;padding:12px 12px 8px;background:#0f172abf;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:0 12px 40px #00000059;pointer-events:none}body.menu-mode #cockpit-dashboard,body.menu-mode #radar-panel,body.menu-mode #controls-ui,body.menu-mode #launch-btn,body.menu-mode #options-btn{display:none!important}#home-screen,#planes-screen,#legends-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#eaf3ff}#home-screen.hidden,#planes-screen.hidden,#legends-screen.hidden{display:none}#home-screen,#legends-screen{display:flex;align-items:center;background:linear-gradient(90deg,#060e18db,#060e1873 42%,#060e180d 70%,#060e1800),linear-gradient(0deg,#060e188c,#060e1800 40%)}.home-hero{padding:0 6vw;max-width:620px}.home-title{margin:0;font-size:clamp(46px,8vw,104px);font-weight:900;letter-spacing:2px;line-height:.92;text-shadow:0 6px 30px rgba(0,0,0,.7)}.home-title span{color:#ffcf3f;display:block}.home-sub{margin:14px 2px 40px;font-size:clamp(14px,1.6vw,20px);letter-spacing:4px;text-transform:uppercase;color:#9fb6cf}.home-menu{display:flex;flex-direction:column;gap:16px;max-width:320px}.home-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.16);background:#101c2cb8;color:#eaf3ff;font-size:22px;font-weight:700;letter-spacing:2px;padding:15px 26px;border-radius:12px;cursor:pointer;text-align:left;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:transform .12s ease,background .15s ease,box-shadow .15s ease,border-color .15s ease}.home-btn:hover{background:#1c2e46eb;border-color:#ffcf3f99;transform:translate(6px);box-shadow:0 8px 26px #00000073}.home-btn#home-play{background:linear-gradient(135deg,#ffd54a,#ff9d2f);color:#06121f;border-color:transparent}.home-btn#home-play:hover{box-shadow:0 10px 30px #ffa02880}.home-btn.back{max-width:200px}#planes-screen{display:flex;flex-direction:column;background:linear-gradient(0deg,#060e18e6,#060e1826 34%,#060e1826 72%,#060e18bf)}.planes-title{margin:34px 0 0;text-align:center;font-size:clamp(30px,5vw,56px);font-weight:900;letter-spacing:8px;text-shadow:0 4px 24px rgba(0,0,0,.7)}.planes-cards{margin-top:auto;display:flex;justify-content:center;gap:4vw;padding:0 4vw 22px}.plane-card{flex:1 1 0;max-width:440px;background:#0a1420b8;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:20px 24px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 10px 34px #0006}.plane-card h3{margin:0 0 10px;font-size:22px;font-weight:800;letter-spacing:1px}.plane-card h3 span{color:#ffcf3f}.plane-card p{margin:0;font-size:15px;line-height:1.5;color:#c3d3e6}#planes-back{margin:0 auto 26px}body.menu-mode #mission-hud,body.menu-mode #lock-box,body.menu-mode #toast,body.menu-mode #briefing,body.menu-mode #mission-complete{display:none!important}#briefing,#mission-complete{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:45;width:min(560px,86vw);padding:26px 32px 24px;background:#08101ceb;border:1px solid rgba(255,207,63,.35);border-radius:16px;box-shadow:0 24px 80px #0009;color:#eaf3ff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#briefing.hidden,#mission-complete.hidden{display:none}.brief-tag{display:inline-block;font-size:11px;font-weight:800;letter-spacing:3px;color:#06121f;background:#ffcf3f;padding:4px 10px;border-radius:6px}.brief-tag.done{background:#4ade80}#briefing h2,#mission-complete h2{margin:14px 0;font-size:30px;font-weight:900;letter-spacing:1px}.brief-lines{list-style:none;margin:0 0 22px;padding:0;font-size:15px;line-height:2;color:#c9d8ea}.brief-lines strong{color:#ffcf3f}#brief-accept,#mc-next{width:100%;padding:14px;font-size:19px;font-weight:800;letter-spacing:2px;color:#06121f;background:linear-gradient(135deg,#ffd54a,#ff9d2f);border:none;border-radius:10px;cursor:pointer;transition:transform .1s ease,box-shadow .15s ease}#brief-accept:hover,#mc-next:hover{box-shadow:0 8px 26px #ffa02880;transform:translateY(-1px)}#mission-hud{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:30;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#eaf3ff;background:#0a1422a8;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:8px 20px 7px;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#mission-hud.hidden{display:none}#obj-line{font-size:17px;font-weight:800;letter-spacing:1px}#obj-line #obj-count{color:#ffcf3f}#obj-arrow{display:inline-block;color:#4ade80;transition:transform .1s linear}#obj-dist{font-size:13px;color:#9fb6cf;margin-left:4px}#ammo-line{font-size:12px;color:#9fb6cf;letter-spacing:1px;margin-top:2px}#ammo-line #score-val{color:#ffcf3f;font-weight:700}#toast{position:fixed;top:24%;left:50%;transform:translate(-50%);z-index:35;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:30px;font-weight:900;letter-spacing:3px;color:#ffcf3f;text-shadow:0 3px 18px rgba(0,0,0,.8);opacity:0;pointer-events:none}#toast.show{animation:toast-pop 1.6s ease-out forwards}@keyframes toast-pop{0%{opacity:0;transform:translate(-50%) scale(.7)}12%{opacity:1;transform:translate(-50%) scale(1.12)}22%{transform:translate(-50%) scale(1)}75%{opacity:1}to{opacity:0;transform:translate(-50%) translateY(-18px) scale(1)}}#lock-box{position:fixed;z-index:28;width:64px;height:64px;margin:-32px 0 0 -32px;border:2px dashed rgba(255,207,63,.9);border-radius:4px;pointer-events:none}#lock-box.locked{border:3px solid #ff3838}#lock-box.hidden{display:none}#lock-label{position:absolute;top:-22px;left:50%;transform:translate(-50%);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:800;letter-spacing:2px;color:#ffcf3f;white-space:nowrap}#lock-box.locked #lock-label{color:#ff5050}body.menu-mode #lives-hud,body.menu-mode #mission-failed{display:none!important}#lives-hud{position:fixed;left:20px;bottom:20px;z-index:30;padding:8px 16px;background:#0a1422a8;border:1px solid rgba(255,255,255,.12);border-radius:12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:20px;letter-spacing:6px;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#lives-hud.hidden{display:none}#lives-hud .life-on{color:#ffcf3f}#lives-hud .life-off{color:#ffffff2e}#mission-failed{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:45;width:min(560px,86vw);padding:26px 32px 24px;background:#1c080aed;border:1px solid rgba(255,80,80,.45);border-radius:16px;box-shadow:0 24px 80px #0009;color:#ffe9e9;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#mission-failed.hidden{display:none}#mission-failed h2{margin:14px 0;font-size:30px;font-weight:900;letter-spacing:1px}.brief-tag.fail{background:#ff4d4d;color:#2a0505}#brief-sortie{margin-left:8px;opacity:.8}#mf-retry{width:100%;padding:14px;font-size:19px;font-weight:800;letter-spacing:2px;color:#2a0505;background:linear-gradient(135deg,#ff7b6b,#ff4d4d);border:none;border-radius:10px;cursor:pointer;transition:transform .1s ease,box-shadow .15s ease}#mf-retry:hover{box-shadow:0 8px 26px #ff4d4d80;transform:translateY(-1px)}#obj-line.rtb #obj-count,#obj-line.rtb #obj-dist{color:#4ade80}body.menu-mode #missile-warn,body.menu-mode #death-cause{display:none!important}#missile-warn{position:fixed;top:86px;left:50%;transform:translate(-50%);z-index:32;padding:7px 22px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:19px;font-weight:900;letter-spacing:2px;color:#fff;background:#c81818d1;border:1px solid rgba(255,120,120,.9);border-radius:10px;pointer-events:none;animation:mw-flash .5s steps(2,start) infinite}#missile-warn.hidden{display:none}#mw-arrow{display:inline-block;transition:transform .08s linear}#mw-dist{font-size:14px;color:#ffd6d6}@keyframes mw-flash{0%{opacity:1}50%{opacity:.45}to{opacity:1}}#death-cause{position:fixed;top:34%;left:50%;transform:translate(-50%,-50%);z-index:44;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;pointer-events:none}#death-cause.hidden{display:none}#dc-main{font-size:clamp(34px,5vw,54px);font-weight:900;letter-spacing:3px;color:#ff4d4d;text-shadow:0 4px 26px rgba(0,0,0,.85);animation:dc-in .5s ease-out}#dc-sub{margin-top:10px;font-size:17px;letter-spacing:2px;color:#ffd6d6;text-shadow:0 2px 12px rgba(0,0,0,.85)}@keyframes dc-in{0%{opacity:0;transform:scale(1.4)}to{opacity:1;transform:scale(1)}}.planes-cards{gap:10px;padding:0 2vw 20px;flex-wrap:wrap}#plane-tabs.hidden,#codex-tabs.hidden{display:none}#plane-tabs,#codex-tabs{display:none!important}.plane-card{max-width:300px;padding:14px 16px}.plane-card h3{font-size:16px;margin-bottom:7px}.plane-card p{font-size:12.5px;line-height:1.45}.plane-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:9px 15px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:800;letter-spacing:1px;color:#eaf3ff;background:#0a1420b8;border:1px solid rgba(255,255,255,.14);border-radius:12px;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:transform .12s ease,background .15s ease,border-color .15s ease,color .15s ease}.plane-tab:hover{background:#1c2e46eb;border-color:#ffcf3f8c;transform:translateY(-2px)}.plane-tab.active{background:linear-gradient(135deg,#ffd54a,#ff9d2f);border-color:transparent;color:#06121f}#planes-cats{display:flex;justify-content:center;gap:10px;margin-top:14px}.planes-cat{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:800;letter-spacing:3px;color:#9fb2c6;background:#08101a99;border:1px solid rgba(255,255,255,.12);border-radius:999px;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:color .15s ease,border-color .15s ease,background .15s ease}.planes-cat:hover{color:#eaf3ff;border-color:#ffcf3f80}.planes-cat.active{color:#ffcf3f;border-color:#ffcf3fd9;background:#ffcf3f1f}.plane-arrow{position:absolute;top:50%;transform:translateY(-50%);width:62px;height:62px;border-radius:50%;border:1px solid rgba(255,207,63,.35);background:#08101cb3;color:#ffcf3f;font:300 40px/1 -apple-system,Segoe UI,Roboto,sans-serif;cursor:pointer;pointer-events:auto;transition:background .15s,transform .15s,border-color .15s;z-index:6}.plane-arrow:hover{background:#ffcf3f29;border-color:#ffcf3fbf;transform:translateY(-50%) scale(1.08)}#plane-prev{left:3vw}#plane-next{left:calc(66vw - 62px)}@media (max-width: 900px){#plane-next{left:auto;right:3vw}}#plane-dots{position:absolute;left:33vw;bottom:128px;transform:translate(-50%);display:flex;gap:9px;pointer-events:none;z-index:6}#plane-dots span{width:8px;height:8px;border-radius:50%;background:#ffffff40;border:1px solid rgba(255,207,63,.4)}#plane-dots span.on{background:#ffcf3f;box-shadow:0 0 10px #ffcf3fcc}#plane-detail{position:absolute;top:50%;right:3vw;transform:translateY(-54%);width:min(400px,34vw);max-height:62vh;overflow-y:auto;padding:24px 26px;background:#08101ce0;border:1px solid rgba(255,207,63,.35);border-radius:16px;box-shadow:0 20px 60px #0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto}#plane-detail.hidden{display:none}#pd-name{margin:0 0 12px;font-size:26px;font-weight:900;letter-spacing:1px;color:#ffcf3f}#pd-desc{font-size:14px;line-height:1.75;color:#d4e2f2}#pd-desc strong{color:#ffcf3f}#pd-desc .pd-row{margin-bottom:10px}#pd-desc .pd-label{display:inline-block;font-size:11px;font-weight:800;letter-spacing:1.5px;color:#8fb0d4;margin-right:6px}body.menu-mode #hud-canvas,body.menu-mode #g-vignette,body.menu-mode #flight-warn,body.menu-mode #radio-log,body.menu-mode #pause-overlay{display:none!important}#hud-canvas{position:fixed;left:50%;top:50%;transform:translate(-50%,-52%);z-index:22;pointer-events:none}#g-vignette{position:fixed;top:0;right:0;bottom:0;left:0;z-index:38;pointer-events:none;opacity:0;background:radial-gradient(ellipse at center,#0000 26%,#000000f0 78%)}#flight-warn{position:fixed;left:50%;top:60%;transform:translate(-50%);z-index:33;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:30px;font-weight:900;letter-spacing:6px;color:#ff3b3b;text-shadow:0 0 14px rgba(255,40,40,.55);animation:mw-flash .4s steps(2,start) infinite;pointer-events:none}#flight-warn.hidden{display:none}#radio-log{position:fixed;left:20px;bottom:74px;z-index:30;display:flex;flex-direction:column;gap:5px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;pointer-events:none}.radio-line{max-width:430px;padding:7px 14px;font-size:14px;color:#dcebfa;background:#08121ec7;border-left:3px solid #4ade80;border-radius:8px;animation:radio-in .25s ease-out}.radio-line .radio-callsign{font-weight:800;color:#4ade80;margin-right:6px}.radio-line.enemy{border-left-color:#ff5050}.radio-line.enemy .radio-callsign{color:#ff5050}.radio-line.fading{opacity:0;transition:opacity .8s ease}@keyframes radio-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}#pause-overlay{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:70;width:min(380px,80vw);padding:26px 30px;text-align:left;background:#08101cf0;border:1px solid rgba(255,255,255,.16);border-radius:16px;box-shadow:0 24px 90px #000000bf;color:#eaf3ff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#pause-overlay.hidden{display:none}#pause-overlay h2{margin:12px 0 18px;font-size:26px;font-weight:900}#pause-overlay button{display:block;width:100%;margin-bottom:10px;padding:12px;font-size:16px;font-weight:800;letter-spacing:1.5px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#101c2cd9;color:#eaf3ff;cursor:pointer}#pause-overlay button:hover{border-color:#ffcf3f99;background:#1c2e46f2}#pause-overlay #pause-resume{background:linear-gradient(135deg,#ffd54a,#ff9d2f);color:#06121f;border:none}.opt-row.opt-slider{justify-content:space-between}.opt-row input[type=range]{width:150px;accent-color:#38bdf8}.opt-row select{background:#ffffff14;color:#e2e8f0;border:1px solid rgba(255,255,255,.14);border-radius:6px;padding:3px 8px}#missions-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;flex-direction:column;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#eaf3ff;background:linear-gradient(0deg,#060e18eb,#060e188c 45%,#060e18bf);overflow-y:auto;overflow-x:hidden;padding-bottom:3vh}#missions-screen.hidden{display:none}#mission-grid{margin:4vh auto 0;display:grid;grid-template-columns:repeat(5,minmax(150px,205px));gap:14px;padding:0 3vw}.mission-card{position:relative;padding:14px 14px 12px;min-height:108px;text-align:left;background:#0a1420c7;border:1px solid rgba(255,255,255,.14);border-radius:12px;cursor:pointer;transition:transform .12s ease,border-color .15s ease,background .15s ease}.mission-card:hover{border-color:#ffcf3f99;transform:translateY(-3px);background:#18283ce6}.mission-card .m-num{font-size:11px;font-weight:800;letter-spacing:2px;color:#8fb0d4}.mission-card .m-name{margin-top:4px;font-size:16px;font-weight:900;letter-spacing:.5px}.mission-card .m-sub{margin-top:5px;font-size:11px;line-height:1.4;color:#9fb6cf}.mission-card .m-stars{margin-top:7px;font-size:13px;letter-spacing:2px;color:#ffcf3f}.mission-card.locked{opacity:.45;cursor:not-allowed}.mission-card.locked:hover{transform:none;border-color:#ffffff24;background:#0a1420c7}.mission-card.locked .m-name:after{content:" 🔒";font-size:13px}.mission-card.wip{opacity:.4;cursor:not-allowed}.mission-card.wip .m-sub{color:#7c8ea3}.mission-card.freesortie{border-color:#4ade8073}#missions-back{margin:3vh auto 4vh}body.menu-mode #speed-vignette{display:none!important}#speed-vignette{position:fixed;top:0;right:0;bottom:0;left:0;z-index:37;pointer-events:none;opacity:0;background:radial-gradient(ellipse at center,#0000 18%,#02040af7 62%)}
