:root{--bg: #07080c;--card: rgba(10, 12, 16, .88);--fg: #f3eee4;--muted: #b7b0a4;--gold: #d4b07a;--line: rgba(212, 176, 122, .28);--danger: #e07a7a;--ok: #8fd19a}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--bg);color:var(--fg);font-family:Georgia,Times New Roman,serif}.atmosphere{position:fixed;inset:0;background-size:cover;background-position:center;filter:blur(18px) saturate(1.1);transform:scale(1.08);opacity:.28;pointer-events:none;z-index:0}.top,.stage,footer{position:relative;z-index:1}.top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;z-index:5}.ghost{position:relative;z-index:6;pointer-events:auto;padding:12px 18px;letter-spacing:.04em}.brand{display:flex;align-items:center;gap:12px}.mark{width:48px;height:48px;object-fit:cover;image-rendering:pixelated;border:1px solid var(--line)}.wordmark{font-size:1.15rem;letter-spacing:.06em}.stage{width:min(920px,calc(100% - 32px));margin:0 auto 48px;text-align:center}.hero-block{margin-bottom:22px}.hero{width:min(420px,100%);height:auto;display:block;margin:8px auto 20px;image-rendering:pixelated;border:1px solid var(--line);box-shadow:0 24px 80px #0000008c}h1{margin:0;font-size:clamp(1.7rem,5.4vw,3.1rem);font-weight:500;letter-spacing:.04em;line-height:1.12}.lede{margin:10px auto 0;max-width:38rem;font-size:clamp(1rem,2.3vw,1.2rem);line-height:1.45}.lede.muted{color:var(--muted)}.facts{margin:18px 0 8px;color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:clamp(.72rem,2vw,.86rem)}h2{margin:0 0 12px;font-size:clamp(1.35rem,3.5vw,1.9rem);font-weight:500;letter-spacing:.05em}.card-kicker{margin:0 0 16px;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.story{margin:36px 0 0;text-align:left;background:var(--card);border:1px solid var(--line);padding:22px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.story p{margin:0 0 10px;color:var(--fg);line-height:1.45}.evo-kicker{margin:0 0 12px;color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.evo-row{display:flex;gap:12px;overflow-x:auto;padding:8px 0 4px;margin:16px -6px 0;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.evo-card{flex:0 0 148px;margin:0;scroll-snap-align:start}.evo-card img{width:148px;height:148px;object-fit:cover;image-rendering:pixelated;border:1px solid var(--line);display:block;background:#0b0d12}.evo-card figcaption{margin-top:8px;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.evo-card.evo-fork{padding-left:18px;margin-left:4px;border-left:1px dashed var(--gold)}.survivor-placeholder{width:148px;height:148px;border:1px solid var(--gold);background:#07080c;color:var(--gold);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center}.survivor-placeholder strong{display:block;font-size:.72rem;letter-spacing:.12em;font-weight:500}.survivor-placeholder span{font-size:.62rem;letter-spacing:.16em;color:var(--muted)}.evo-card.placeholder img,.evo-card.placeholder{filter:none}.how,.steps{margin:0;padding:0;list-style:none;display:grid;gap:16px}.how h3,.steps h3{margin:0 0 4px;font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.how p,.steps p{margin:0;color:var(--muted)}.plain{margin:12px 0;padding-left:1.1rem;color:var(--muted)}.link-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.text-btn{display:inline-block;padding:10px 14px;border:1px solid var(--gold);text-decoration:none;letter-spacing:.04em}.steps button{margin-top:10px}.live-count{font-size:clamp(1.6rem,4vw,2.2rem);color:var(--gold);margin-bottom:12px}.faq dl{margin:0}.faq dt{margin-top:14px;color:var(--gold);letter-spacing:.04em}.faq dt:first-child{margin-top:0}.faq dd{margin:4px 0 0;color:var(--muted)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;word-break:break-all;color:var(--fg)}.card{text-align:left;background:var(--card);border:1px solid var(--line);padding:22px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.stats div{border-right:1px solid var(--line);padding-right:8px}.stats div:last-child{border-right:0}.stats span{display:block;color:var(--muted);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.stats strong{display:block;margin-top:6px;color:var(--gold);font-size:1rem;font-weight:500;word-break:break-word}.account{margin:16px 0 8px;color:var(--muted);font-size:.85rem;word-break:break-all}.sale-window{margin:0 0 12px;color:var(--gold);font-size:.92rem}.actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.qty{display:flex;align-items:center;gap:10px}button{font:inherit;cursor:pointer;border:1px solid var(--line);background:transparent;color:var(--fg);padding:10px 14px}.ghost,.cta{padding:12px 18px;letter-spacing:.04em}.cta{flex:1;min-width:180px;background:var(--gold);color:#16120c;border-color:var(--gold);font-size:1.05rem}button:disabled{opacity:.4;cursor:not-allowed}.status{min-height:1.4em;margin:14px 0 0;color:var(--muted)}.status.danger{color:var(--danger)}.status.ok{color:var(--ok)}.tx{margin:8px 0 0}a{color:var(--gold)}footer{text-align:center;padding:0 16px 28px;color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem}@media(max-width:800px){.stats{grid-template-columns:1fr 1fr}.stats div{border-right:0;border-bottom:1px solid var(--line);padding:8px 0}.cta{width:100%}.top{padding:14px}.hero{width:min(280px,100%)}h1{font-size:clamp(1.45rem,7vw,2.1rem)}.facts{letter-spacing:.06em}}
