#briefing,#settings-panel,#perk-choice{position:fixed;inset:0;z-index:80;background:#080f15f5;color:#e7ece6;padding:24px;overflow:auto}#briefing button,#settings-panel button,#perk-choice button{font:inherit;cursor:pointer;border:1px solid #91a3a055;color:#d9e2da;background:#15252a;padding:11px 18px}.comic-shell{height:100%;max-width:1200px;margin:auto;display:flex;flex-direction:column}.comic-top,.settings-top{display:flex;justify-content:space-between;align-items:center;gap:20px}.comic-top small,.settings-top small{font-size:10px;letter-spacing:3px;color:#91c6c0}.comic-top h2,.settings-top h2{font-size:29px;margin:7px 0 18px}.comic-top button{align-self:flex-start}#comic-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;flex:1;min-height:350px}.comic-panel{position:relative;overflow:hidden;border:2px solid #c7d2c438;background:#15232b;opacity:.12;filter:grayscale(1);transition:opacity .35s,filter .35s}.comic-panel.revealed{opacity:1;filter:none}.comic-bg{position:absolute;width:100%;height:100%;object-fit:cover;opacity:.7}.panel-0 .comic-bg{object-position:25% 35%}.panel-1 .comic-bg{object-position:90% 70%;filter:brightness(.55)}.panel-2 .comic-bg{object-position:10% 80%;filter:brightness(.5)}.panel-3 .comic-bg{object-position:70% 45%}.comic-hero{position:absolute;height:130%;width:80%;right:-10%;bottom:-28%;object-fit:contain;object-position:bottom}.comic-caption{position:absolute;left:14px;right:14px;bottom:12px;background:#0c1727e6;border-left:3px solid #d2f777;padding:10px 13px;line-height:1.65}.comic-caption b{font-size:11px;color:#d2f777;letter-spacing:1px}.comic-caption p{font-size:13px;margin:5px 0 0;max-width:90%}.comic-panel:not(.revealed) .comic-caption{visibility:hidden}.comic-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.comic-bottom span{font-size:11px;color:#8ea9a4}#briefing #comic-next{background:#d2f777;color:#14251b;font-weight:700;min-width:175px}.comic-source{font-size:10px;color:#83918b;margin:12px 0 0;line-height:1.5}#radio-caption{position:fixed;z-index:6;bottom:112px;left:50%;transform:translateX(-50%);width:min(570px,calc(100% - 36px));background:#0d1c24e8;border-left:2px solid #73d3d0;padding:10px 15px;pointer-events:none;line-height:1.6;font-size:12px}#radio-caption b{display:block;color:#82d3ce;font-size:10px;margin-bottom:3px}#mission-task{font-size:10px;color:#b6cac1;position:absolute;top:163px;left:50%;transform:translateX(-50%);max-width:90%;text-align:center;white-space:nowrap}.menu-extras{display:flex;gap:10px;margin-top:12px}.intro .menu-extras button{width:auto;padding:10px 15px;font-size:11px;background:#12242b;color:#b8c8c1;border:1px solid #78908755;letter-spacing:0}.settings-shell{max-width:850px;margin:auto;height:100%;display:flex;flex-direction:column}.settings-shell nav{display:flex;gap:7px;border-bottom:1px solid #728b8555;padding-bottom:12px}.settings-shell nav [aria-selected=true]{background:#d2f777!important;color:#102318!important}.settings-scroll{flex:1;min-height:0;overflow:auto;padding:15px 10px 15px 0}.settings-scroll section[hidden]{display:none}.setting-row{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:55px;border-bottom:1px solid #738b8224;font-size:13px}.setting-row>span{min-width:155px}.setting-row input[type=range]{flex:1;max-width:360px;accent-color:#d2f777}.setting-row input[type=number],.setting-row select{background:#14252c;border:1px solid #7c968e77;color:#dfebe3;padding:8px 10px;font:inherit;width:185px}.setting-row input[type=checkbox]{accent-color:#d2f777;width:18px;height:18px}.setting-row output{width:44px;text-align:right;font-size:12px;color:#b8cdbe}.settings-scroll p{font-size:11px;color:#8fa49a;line-height:1.8}.settings-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #728b8555;padding-top:12px;font-size:11px;color:#94ab9f}#settings-crosshair-preview{background:#0c181f;padding:28px;text-align:center;font-size:45px}.reduced-motion *{animation:none!important;transition:none!important}
@media(max-width:700px){#briefing,#settings-panel,#perk-choice{padding:14px}.comic-top h2,.settings-top h2{font-size:21px}.comic-top small{font-size:8px;letter-spacing:1px}#comic-grid{grid-template-columns:1fr;flex:none}.comic-panel{min-height:210px}.comic-caption p{font-size:12px}.comic-shell{height:auto;min-height:100%}.comic-bottom{position:sticky;bottom:0;background:#0b171f;padding:12px 0}.setting-row{gap:10px;font-size:12px}.setting-row>span{min-width:115px}.setting-row input[type=number],.setting-row select{width:150px}.settings-shell nav button{padding:9px!important;font-size:11px!important}.settings-bottom button{font-size:11px!important;padding:8px!important}#radio-caption{bottom:139px}#mission-task{top:200px;white-space:normal;width:90%;font-size:9px}}

#crosshair i{background:var(--cross-color,#d2f777)}#crosshair i:nth-child(1),#crosshair i:nth-child(2){width:var(--cross-thick,2px);height:var(--cross-length,7px);left:calc(var(--cross-thick,2px) / -2)}#crosshair i:nth-child(3),#crosshair i:nth-child(4){height:var(--cross-thick,2px);width:var(--cross-length,7px);top:calc(var(--cross-thick,2px) / -2)}

.setting-row input.volume-number{width:64px!important;min-width:64px;padding:7px}.volume-unit{min-width:0!important;font-size:11px}.perk-shell{max-width:1000px;margin:8vh auto}.perk-shell>small{font-size:10px;letter-spacing:3px;color:#84c9c5}.perk-shell h2{font-size:30px}.perk-shell>p{font-size:12px;color:#9db0a6}#perk-options{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}#perk-options button{display:flex;flex-direction:column;text-align:left;min-height:260px;padding:24px;background:#172a30}#perk-options img{height:70px;width:100%;object-fit:contain;margin-bottom:28px}#perk-options strong{font-size:20px;color:#d2f777;margin-bottom:15px}#perk-options span{font-size:12px;line-height:1.8;color:#bacbbd}.support-cards{display:grid;gap:9px;margin-top:18px}.support-card{border:1px solid #6b908344;background:#14262c;padding:11px}.support-card img{width:28px;height:28px;object-fit:contain;float:left;margin-right:9px}.support-card p{font-size:10px;line-height:1.6;color:#9eb4a7;clear:both;padding-top:5px}.support-card button{width:100%;font-size:11px}.support-card small{font-size:11px}#support-hud{position:absolute;right:30px;bottom:145px;display:flex;gap:10px;font-size:10px;color:#c2d3c5}#support-hud img{width:25px;height:25px;object-fit:contain;vertical-align:middle;margin-right:5px}#support-hud>span{padding:8px;background:#10232bcf;border:1px solid #7c9b8b44}.trade-option{display:flex;gap:9px;align-items:center;font-size:11px;color:#acc2b3;margin:10px 0}.weapon-card:disabled{opacity:.48!important;cursor:not-allowed!important}@media(max-width:700px){#perk-options{grid-template-columns:1fr}#perk-options button{min-height:160px}#perk-options img{height:36px;margin-bottom:12px}#support-hud{right:16px;bottom:225px}.setting-row>span{min-width:110px}.setting-row input[type=range]{min-width:45px;width:70px}}

#boss-health{position:absolute;top:185px;left:50%;transform:translateX(-50%);width:min(400px,75%);font-size:11px;color:#e9c9ed;text-align:center}#boss-health>div{height:4px;background:#dec1df30;margin-top:8px}#boss-bar{display:block;height:100%;background:#c78cdf;transition:width .1s}#perk-choice .perk-shell small{display:block}.support-card button:disabled{opacity:.4;cursor:not-allowed}

/* VALORANT user preset: c5, inner length4 / offset2, no outlines. */
#crosshair i{box-shadow:none}

.crosshair-preview-stage{position:relative;height:110px;background:#253b45;border:1px solid #40565f;margin:16px 0}#settings-crosshair-preview{position:absolute;left:50%;top:50%;width:0;height:0;font-size:0}#settings-crosshair-preview i{position:absolute;background:var(--cross-color);box-shadow:none}#settings-crosshair-preview i:nth-child(1),#settings-crosshair-preview i:nth-child(2){width:var(--cross-thick);height:var(--cross-length);left:calc(var(--cross-thick) / -2)}#settings-crosshair-preview i:nth-child(1){bottom:var(--gap)}#settings-crosshair-preview i:nth-child(2){top:var(--gap)}#settings-crosshair-preview i:nth-child(3),#settings-crosshair-preview i:nth-child(4){width:var(--cross-length);height:var(--cross-thick);top:calc(var(--cross-thick) / -2)}#settings-crosshair-preview i:nth-child(3){right:var(--gap)}#settings-crosshair-preview i:nth-child(4){left:var(--gap)}#settings-crosshair-preview em{position:absolute;left:-1px;top:-1px;width:2px;height:2px;background:var(--cross-color)}.crosshair-code{display:block;overflow-wrap:anywhere;color:#b4dfdf;line-height:1.8}

#settings-crosshair-preview{padding:0;margin:0;border:0;background:none;line-height:0;box-shadow:none;text-shadow:none}
