/* Warframe information hierarchy and interaction clarity — GameOnCue
   This file changes presentation only; no third-party assets are copied. */
#wfNavigator{--wf-action:#f0d49b;--wf-action-dark:#182432;--wf-soft:#c9d7df}
#wfNavigator :is(a,button){-webkit-tap-highlight-color:transparent}
#wfNavigator :is(a,button):focus-visible{outline:3px solid #ffdf8a!important;outline-offset:3px!important}
#wfNavigator :is(.wf-jump-bar a,.wf-news-brief a,#wfAtlas .wa-discovery-link,#wfAtlas .wa-media-body a,#wfAtlas .wa-disclaimer a){text-decoration-thickness:2px;text-underline-offset:4px}
#wfNavigator :is(.wf-news-brief a,#wfAtlas .wa-disclaimer a){color:#ffe0a1!important;font-weight:700;text-decoration:underline}
#wfAtlas .wa-map{border-color:#82949b9e}
#wfAtlas .wa-inspector{border-color:#82949b8e}
#wfAtlas .wa-head h2{font-weight:800;letter-spacing:-.04em}
#wfAtlas .wa-head p{color:#d4e0e5;font-size:1rem;max-width:62ch}
#wfAtlas .wa-head small{color:#edd7a7;font-weight:750;font-size:.78rem}
#wfAtlas .wa-discovery-link{display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:10px 15px;background:#e9cf9b!important;color:#12202e!important;font-size:.86rem;font-weight:800;border:2px solid #ffebb8;text-decoration:none!important;transition:transform .16s,background .16s}
#wfAtlas .wa-discovery-link:hover{transform:translateY(-2px);background:#fff0c7!important}
#wfAtlas .wa-resource-chip{min-height:38px;border:1px solid #b6c8ce9e;background:#263a47;color:#f2f7f7;font-weight:650;text-decoration:none;transition:transform .16s,border-color .16s,background .16s}
#wfAtlas .wa-resource-chip:hover{background:#355364;border-color:#ffdf9e;transform:translateY(-2px)}
#wfAtlas .wa-resource-chip i{background:#d7c39a;border-color:#f6e3b3}
#wfAtlas .wa-media-feature{border-color:#9dafb57c;transition:border-color .2s,transform .2s}
#wfAtlas .wa-media-feature:hover{border-color:#efd5a1;transform:translateY(-2px)}
#wfAtlas .wa-media-body a.wa-source-action{display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:9px 13px;color:#14212a;background:#e8cc96;font-size:.84rem;font-weight:800;border:2px solid #f3dba8;text-decoration:none;transition:transform .18s,background .18s}
#wfAtlas .wa-media-body a.wa-source-action:hover{transform:translateY(-2px);background:#ffedbe;color:#14212a}
#wfAtlas .wa-media-image img{object-position:center center}
#wfAtlas .wa-brief{border-left:3px solid #e8cc92!important;background:#132333}
#wfAtlas .wa-brief :is(strong,h4){color:#f0eadb}
#wfAtlas .wa-brief p{color:#d0e0e8;line-height:1.62}
#wfAtlas .wa-actions{gap:9px}
#wfAtlas .wa-actions :is(a,button){min-height:43px;display:inline-flex;align-items:center;justify-content:center;background:#e4cb99!important;color:#14212b!important;border:2px solid #f6dfb0!important;font-size:.81rem;font-weight:800;padding:9px 13px;transition:transform .18s,background .18s}
#wfAtlas .wa-actions :is(a,button):hover{transform:translateY(-2px);background:#ffedc4!important}
#wfAtlas .wa-mission{min-height:64px;border:1px solid #748c99a3;background:#162636}
#wfAtlas .wa-mission:hover{border-color:#ecd49e;background:#253e50}
#wfAtlas .wa-mission[aria-pressed=true]{border-color:#f4dba5;background:#314552;box-shadow:inset 4px 0 #efd69f}
#wfAtlas .wa-mission strong{font-size:.91rem}
#wfAtlas .wa-mission small{color:#cbdce6}
#wfAtlas .wa-mission em{color:#f3daaa;font-weight:750}
#wfAtlas .wa-node-pin[aria-pressed=true]{background:#edd4a2;color:#162533;border-color:#fff4d5}
#wfAtlas .wa-node-pin:hover{border-color:#f0dbac}
#wfAtlas .wa-quick button{min-height:38px;border-color:#91aab6;background:#203546;color:#eff4f5;font-weight:700}
#wfAtlas .wa-quick button:hover{border-color:#f1dcae;background:#33495b}
#wfAtlas .wa-guide-actions{margin-top:14px}
#wfAtlas .wa-guides{grid-template-columns:repeat(12,minmax(0,1fr));gap:15px;grid-auto-flow:row}
#wfAtlas .wa-guides .wa-card{grid-column:span 6;display:flex;flex-direction:column;min-width:0;min-height:210px;padding:clamp(18px,2.4vw,27px);background:#142230;border:1px solid #758c99a3;border-top:3px solid #c9a66b!important}
#wfAtlas .wa-guides .wa-card:nth-child(1){grid-column:span 8;min-height:250px;background:linear-gradient(103deg,#241e31f5,#172436ea),url('/media/warframe-taubound-2026-cover.svg') center/cover}
#wfAtlas .wa-guides .wa-card:nth-child(2){grid-column:span 4;background:#17303a}
#wfAtlas .wa-guides .wa-card:nth-child(3){grid-column:span 6}
#wfAtlas .wa-guides .wa-card:nth-child(4){grid-column:span 6;background:linear-gradient(100deg,#111e2bf0 20%,#15202fd1 72%),url('/media/warframe-tau-official-fornax-800.webp') center/cover}
#wfAtlas .wa-guides .wa-card:nth-child(5){grid-column:span 5}
#wfAtlas .wa-guides .wa-card:nth-child(6){grid-column:span 7;background:linear-gradient(105deg,#242137,#151e2e)}
#wfAtlas .wa-card :is(.wa-kicker){color:#e2c790;font-size:.69rem}
#wfAtlas .wa-card h3{font-size:clamp(1.2rem,1.8vw,1.65rem);line-height:1.2}
#wfAtlas .wa-card p{font-size:.9rem;color:#d5e0e5;line-height:1.6}
#wfAtlas .wa-card a.wa-card-action{display:inline-flex;align-items:center;justify-content:center;margin-top:auto;padding:11px 14px;min-height:43px;background:#e7ce99!important;color:#13212a!important;border:2px solid #f4deaf;text-decoration:none;font-weight:850;font-size:.86rem;line-height:1.25;align-self:flex-start;transition:transform .15s,background .15s}
#wfAtlas .wa-card a.wa-card-action:hover{background:#fff0c9!important;transform:translateY(-2px)}
#wfAtlas .wa-media-desk{margin:28px 0 30px;padding:clamp(19px,2.7vw,32px);border:1px solid #738b98a3;border-top:3px solid #d6bc83;background:linear-gradient(145deg,#172534,#0d1824)}
#wfAtlas .wa-media-intro{margin-bottom:20px;gap:10px 26px}
#wfAtlas .wa-media-intro h2{font-size:clamp(1.65rem,3vw,2.4rem);letter-spacing:-.035em}
#wfAtlas .wa-media-feature{min-height:255px}
#wfAtlas .wa-media-image{min-height:255px}
#wfAtlas .wa-media-body{padding:clamp(16px,2vw,24px)}
#wfAtlas .wa-media-body h3{font-size:clamp(1.05rem,1.75vw,1.35rem)}
#wfAtlas .wa-media-body p{font-size:.9rem;line-height:1.6}
@media(max-width:1150px){#wfAtlas .wa-media-feature{grid-template-columns:1fr}#wfAtlas .wa-media-image{height:210px;min-height:210px}}
@media(max-width:690px){#wfAtlas .wa-media-desk{padding:16px}#wfAtlas .wa-media-feature{grid-template-columns:1fr}#wfAtlas .wa-media-image{height:200px;min-height:200px}}
#wfAtlas .wa-media-intro p{font-size:.93rem;color:#d1dde3}
#wfNavigator .wf-discord-action{color:#16232c!important;background:#f0d49d!important;border-color:#ffe7b5!important;font-weight:850}
#wfNavigator .wf-discord-action:hover{color:#16232c!important;background:#fff0c4!important}
#wfNavigator .wf-jump-bar a{font-size:.9rem;font-weight:750}
#wfNavigator .wf-jump-bar a:hover{background:#324957;color:#ffdf9b}
#wfNavigator .wf-event-planner-wrap{padding-bottom:24px}
@media(max-width:970px){#wfAtlas .wa-guides{grid-template-columns:repeat(2,minmax(0,1fr))}#wfAtlas .wa-guides .wa-card{grid-column:span 1!important;min-height:200px}}
@media(max-width:650px){#wfAtlas .wa-guides{grid-template-columns:1fr}#wfAtlas .wa-guides .wa-card{grid-column:1/-1!important;min-height:0}#wfAtlas .wa-head small{font-size:.74rem}#wfAtlas .wa-discovery-link{width:100%;text-align:center}#wfAtlas .wa-actions :is(a,button){flex:1 1 130px}}
@media(prefers-reduced-motion:reduce){#wfAtlas .wa-card a.wa-card-action,#wfAtlas .wa-resource-chip,#wfAtlas .wa-media-feature{transition:none}}
