:root{--bg:#0b2019;--cream:#f5f0df;--muted:#abb9a9;--line:#385044;--lime:#d0ff38}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}body{margin:0;background:var(--bg);color:var(--cream);font:15px 'DM Sans',sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.4;cursor:not-allowed}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.skip{position:absolute;top:-80px;background:var(--lime);padding:12px;color:var(--bg);z-index:10}.skip:focus{top:0}header{height:80px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 5vw;gap:20px}.brand{display:flex;gap:12px;align-items:center;font:italic 700 30px 'Space Grotesk';letter-spacing:-2px}.brand span{font:700 11px 'DM Sans';letter-spacing:2px}nav{display:flex;gap:28px;font-size:12px}nav [aria-current]{color:var(--lime)}main{max-width:1800px;margin:auto}.hero{position:relative;min-height:540px;display:flex;align-items:center;isolation:isolate;overflow:hidden}.hero>img{position:absolute;width:70%;height:100%;right:0;top:0;object-fit:cover;z-index:-2}.hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0b2019 0%,#0b2019 38%,#0b2019f5 52%,#0b201950 70%,#0b201908 90%),linear-gradient(0deg,#0b2019,transparent 30%);z-index:-1}.hero-copy{padding:65px 5vw;max-width:800px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:2.7px;color:var(--lime);margin:0 0 18px}.badge{border:1px solid #71834d;color:#d8e1bb;border-radius:20px;display:inline-block;font-size:9px;letter-spacing:1.5px;padding:7px 10px}h1{font:500 clamp(43px,5.2vw,80px)/1.02 'Space Grotesk';letter-spacing:-3.5px;margin:22px 0}em{font-style:normal;color:var(--lime)}.hero-copy>p:last-of-type{font-size:16px;color:#c0cbb9;line-height:1.6;max-width:420px}.cta{display:inline-block;background:var(--lime);color:#142319;padding:14px 22px;border-radius:6px;border:0;font-weight:700;font-size:12px;margin-top:15px}.board{padding:35px 5vw 65px}.section-title{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:30px}h2{font:500 clamp(28px,3vw,44px)/1.1 'Space Grotesk';letter-spacing:-1.5px;margin:0}.section-title>p{font-size:12px;color:var(--muted)}.tools{display:flex;gap:18px;background:#152d23;border:1px solid var(--line);padding:18px;border-radius:10px;align-items:end}.tools>label{flex:1;font-size:10px;color:var(--muted);letter-spacing:1px}.tools>label:first-child{flex:2}input,select{display:block;background:#0c2019;color:var(--cream);border:1px solid var(--line);border-radius:5px;padding:12px;width:100%;margin-top:8px;font-size:12px;min-width:0}.results-line{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:var(--muted);padding:22px 0}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.card{background:#142c22;border:1px solid var(--line);border-radius:10px;overflow:hidden}.card-art{height:190px;background:radial-gradient(ellipse at 50% 80%,#40583b,#182f24 70%);padding:22px;position:relative;display:grid;place-items:center}.card-art .stamp{position:absolute;top:16px;left:16px;color:#d9e6b2;font-size:9px;letter-spacing:1px;background:#0a1b1590;padding:6px 8px;border-radius:4px}.card-art svg{width:100%;height:100%}.card-body{padding:22px}.card h3{font:500 23px 'Space Grotesk';margin:5px 0 12px;letter-spacing:-.6px}.card p{font-size:12px;color:var(--muted);line-height:1.6}.card .eyebrow{font-size:9px;margin-bottom:10px}.card-facts{display:flex;justify-content:space-between;gap:10px;padding:13px 0;border-block:1px solid var(--line);font-size:11px;color:var(--muted);margin:18px 0}.card-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px}.card-bottom strong{font:500 20px 'Space Grotesk'}.card-bottom small{display:block;color:var(--muted);font-size:9px;margin-top:4px}.card button,.paging button,.subtle{border:1px solid var(--line);color:var(--cream);background:transparent;border-radius:5px;padding:10px 13px;font-size:11px}.card button:hover,.paging button:hover,.subtle:hover{border-color:var(--lime);color:var(--lime)}.paging{display:flex;justify-content:center;align-items:center;gap:20px;margin:30px 0;font-size:12px}.note{font-size:11px;line-height:1.7;color:var(--muted)}.wallet{text-align:right;border-left:1px solid var(--line);padding-left:25px}.wallet small{display:block;color:var(--muted);font-size:9px;letter-spacing:1.5px}.wallet strong{display:block;font:500 30px 'Space Grotesk';margin-top:10px}.tabs{display:flex;gap:8px;align-self:end}.tabs button{border:1px solid var(--line);border-radius:5px;background:none;color:var(--muted);padding:12px;font-size:12px;white-space:nowrap}.tabs button.active{color:var(--lime);border-color:var(--lime)}.notice{min-height:20px;color:var(--lime);font-size:12px;margin:22px 0}.item-icon{font-size:78px;filter:drop-shadow(0 14px 16px #0006)}.empty{grid-column:1/-1;border:1px dashed var(--line);padding:40px;text-align:center;color:var(--muted);font-size:13px}.bottom-line{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:25px}.mission-icon{font-size:70px}.mission-active{padding:25px;background:#25402b;border:1px solid #849c40;border-radius:10px;display:grid;grid-template-columns:1fr auto;gap:15px;margin:25px 0}.mission-active[hidden]{display:none}.mission-active h3{font:500 28px 'Space Grotesk';margin:0}.mission-active p{font-size:12px;color:#c4d4b8}.mission-active>strong{font:500 38px 'Space Grotesk';color:var(--lime)}progress{width:100%;height:8px;accent-color:var(--lime);grid-column:1/-1}.mission-active .cta{justify-self:start;margin-top:0}.mission-active .subtle{justify-self:end}.log-title{margin-top:45px}.log-title h2{font-size:25px}.log-title>span{color:var(--muted);font-size:12px}.mission-log>div{border-top:1px solid var(--line);display:flex;justify-content:space-between;padding:17px 0;gap:15px;font-size:12px}.mission-log small{color:var(--muted)}.coming{padding:45px 5vw 80px}.coming>p:not(.eyebrow){color:var(--muted)}.coming-links{display:flex;align-items:center;gap:25px;flex-wrap:wrap;font-size:12px}.coming-links .cta{margin:0}footer{border-top:1px solid var(--line);margin:0 5vw;padding:30px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;color:var(--muted)}dialog{color:var(--cream);background:#142c22;border:1px solid var(--line);border-radius:14px;max-width:650px;width:calc(100% - 30px);padding:35px;max-height:85vh;overflow:auto}dialog::backdrop{background:#04100bcc;backdrop-filter:blur(5px)}dialog .close{position:absolute;right:15px;top:12px;border:0;background:none;color:var(--cream);font-size:27px;cursor:pointer}dialog h2{font-size:35px;margin:12px 0}dialog .detail-art{height:230px;margin:20px 0}dialog svg{width:100%;height:100%}.detail-facts{display:grid;grid-template-columns:1fr 1fr;gap:18px;border-block:1px solid var(--line);padding:20px 0}.detail-facts small{display:block;color:var(--muted);font-size:11px;margin-bottom:6px}@media(max-width:1000px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{min-height:470px}.hero>img{width:90%}.tools{flex-wrap:wrap}.pawn-tools .tabs{width:100%}.hero-copy{max-width:650px}}@media(max-width:600px){header{height:auto;min-height:75px;flex-wrap:wrap;padding:16px 18px;gap:16px}nav{width:100%;gap:20px;overflow:auto;white-space:nowrap;font-size:11px}.brand{font-size:25px}.brand span{font-size:10px}.hero{min-height:560px;align-items:end}.hero>img{width:100%;height:100%;object-position:65% center}.hero:after{background:linear-gradient(0deg,#0b2019 3%,#0b2019dd 42%,#0b201930 90%)}.hero-copy{padding:35px 20px}h1{font-size:45px;letter-spacing:-2px}.hero-copy>p:last-of-type{font-size:14px}.board{padding:25px 18px 45px}.cards{grid-template-columns:1fr;gap:18px}.section-title{display:block}.section-title>p{margin-top:20px}.wallet{border-left:0;border-top:1px solid var(--line);text-align:left;padding:18px 0 0;margin-top:22px}.wallet strong{font-size:26px}.tools{padding:13px;gap:13px}.tools>label:first-child{flex:auto;width:100%}.tools>label{min-width:40%}.results-line{font-size:10px}.results-line>span:last-child{max-width:140px;text-align:right}.card-art{height:180px}.tabs button{flex:1}.tabs{width:100%}.bottom-line{align-items:start}.bottom-line .subtle{white-space:nowrap}.mission-active{padding:18px}.mission-active>strong{font-size:28px}.mission-active h3{font-size:23px}.log-title{display:flex}.mission-log>div{flex-wrap:wrap}footer{margin:0 18px;flex-wrap:wrap}footer p{width:100%;order:3}.coming{padding:30px 20px 55px}dialog{padding:28px 20px}.paging{gap:12px}.paging button{font-size:10px}.coming-links{gap:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

[hidden]{display:none!important}
