:root{--bg:#151917;--ink:#eeeede;--muted:#adb3a7;--blue:#d7b576;--line:#ffffff20;color-scheme:dark}
body{background:#151917}body:before{content:"";position:fixed;inset:0;z-index:-1;background:linear-gradient(90deg,#101613f2,#10161365),linear-gradient(0deg,#151917 4%,transparent 90%),url('assets/battlefield.png') center top/cover;opacity:.9}
.top{background:#101713cc;border-color:#ffffff18;backdrop-filter:blur(30px)}.brand-symbol{background:#d7b576;color:#142019}.top nav button{color:#b2b8ad}.top nav button[aria-current=page]{background:#ffffff14;color:#fff}.header-note{color:#a9b3a2}.intro{min-height:570px}.intro h1{font-weight:600;letter-spacing:-3.8px;max-width:660px}.intro h1 span{background:linear-gradient(105deg,#e5d6ae,#aebea3);background-clip:text;color:transparent}.intro p{color:#c4cabc}.eyebrow{color:#d7bd89;letter-spacing:2px}.hero-circle{background:radial-gradient(circle,#b4c2a025,transparent 68%);box-shadow:none;width:400px;height:400px;border:1px solid #d7b57625}.intro-art img{filter:drop-shadow(0 25px 24px #0009)}.floating{background:#1b271edb;border-color:#ffffff18;color:#d4dbca}.floating-two b{background:#d7b576;color:#18241d}.primary{background:#d7b576;color:#182119;font-weight:650}.primary:hover{background:#e8c990}.secondary{background:#ffffff0b;color:#ececdb;border-color:#ffffff25}.blue-link{color:#dfc48e}.blue-dot{background:#d7b576}.config-card,.card,.kit-main,.build-section,.item,.alternative,.map-card,.explore-banner{background:#202923eF;border-color:#ffffff13;box-shadow:0 14px 55px #0002}.config-card{backdrop-filter:blur(24px);padding:30px}.config-grid label,legend,.preference-grid label{color:#b9c1b2}input,select,.tier-buttons button{background:#101813;color:#e7eddf;border-color:#ffffff12}.tier-buttons button[aria-pressed=true]{background:#d7b576;color:#132018}.config-bottom{border-color:#ffffff16}.mode-rule,.mode-rule strong{color:#b8c5ad}h1 span{color:#a6b29d}.item h3,.gear strong{color:#e9eddc}.item-img,.weapon-stage{background:radial-gradient(ellipse,#b8caa514,transparent 72%)}.gear{background:#ffffff05;border:1px solid #ffffff08}.gear:hover{background:#ffffff0d}.chip,.chip.blue{background:#d7b57617;color:#e1c991;border-color:#d7b57626}.cost-row,.total,.build-code,.kit-top,.item-bottom,.map-toolbar,.table-wrap td{border-color:#ffffff15}.build-code,.detail-stats>div,.detail-price,.gear-value,.remaining,.budget-track{background:#101a14}.total strong,.remaining b{color:#e6d4af}.map-tabs .map-tab,.segmented{background:#202923}.segmented button[aria-pressed=true]{background:#d7b576;color:#172119}.map-tab[aria-pressed=true]{border-color:#d7b576}.price-table-card input{background:#101a14;color:#eee}.price-info,.prose{color:#c7cfbe}.price-info h2,.prose h2{color:#eee}.icon-round{background:#d7b57618;color:#d7b576}dialog{background:#202923;color:#e4e9db;border:1px solid #ffffff22}.detail-stats>div{color:#e4e9db}footer{border-color:#ffffff19}.empty{background:#202923;color:#c7cfbe}.map-caption{background:#202923}.watch-toggle{display:block;margin-top:14px;border:1px solid #d7b5763b;color:#dfc48e;font-size:11px;min-height:36px}.watch-toggle[aria-pressed=true]{background:#d7b57615}.watch-list{margin:0 0 25px;padding:20px 24px;border:1px solid #ffffff20;border-radius:20px;background:#152219cc}.watch-list summary{cursor:pointer;font-weight:600;font-size:15px}.watch-list summary span{float:right;color:#a7b59c;font-size:11px}.watch-list p{font-size:12px;color:#aebba3;margin:16px 0}.watch-items{display:flex;flex-wrap:wrap;gap:7px}.watch-items button{border:1px solid #ffffff18;background:#ffffff06;font-size:11px}.watch-items b{margin-left:10px;color:#d7b576}.weekly-card{display:flex;align-items:center;gap:22px;margin:20px 0 30px;padding:26px 30px;background:linear-gradient(120deg,#344132cc,#1c2822e8);border:1px solid #d7b57630;border-radius:22px}.weekly-card h3{margin:9px 0;font-size:24px}.weekly-card p{font-size:12px;color:#bfccb3;margin:0;line-height:1.8}.weekly-card>.secondary{margin-left:auto}.weekly-icon{width:54px;height:54px;display:grid;place-items:center;border:1px solid #d7b57644;border-radius:50%;font-size:28px;color:#d7b576;flex-shrink:0}.mission-brief{padding:26px 30px;display:flex;align-items:center;gap:24px;border-radius:22px;background:#202923;border:1px solid #ffffff14;margin-bottom:24px}.mission-brief h3{margin:12px 0;font-size:24px}.mission-brief p{margin:0;color:#adbca3;max-width:650px;font-size:13px}.mission-brief .secondary{margin-left:auto}.result-heading{margin-top:35px}.subtle,.muted,.minimal-note,.item .subtle{color:#acb6a1}.item-bottom strong{color:#e4d3b0}
@media(max-width:700px){body:before{background-position:60% top}.intro{min-height:530px}.intro h1{letter-spacing:-2px}.weekly-card{padding:22px;flex-wrap:wrap;gap:16px}.weekly-card>div:nth-child(2){flex:1;min-width:200px}.weekly-card>.secondary{width:100%;margin:0}.weekly-card h3{font-size:22px}.mission-brief{padding:22px;display:block}.mission-brief .secondary{margin-top:18px}.watch-list summary span{float:none;display:block;margin:8px 0}.top nav button[aria-current=page]{color:#fff}.config-card{padding:22px}}

.receiver-note{display:block;font-size:9px;color:#aebba3;font-weight:400;margin-top:6px}.item-bottom{align-items:start}

.support-detail{font-size:12px;color:#acbca2;margin:20px 0}.support-detail summary{cursor:pointer}.support-detail p{margin-top:12px}
@media(max-width:700px){.hero-circle{width:min(290px,90vw);height:290px}.intro-art{max-width:100%}}
