.mint-main{background:#080b0b}.mint-hero{min-height:850px;padding:145px var(--pad) 6rem;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.72fr);align-items:center;gap:clamp(3rem,8vw,8rem);background:radial-gradient(circle at 78% 42%,rgba(112,230,220,.1),transparent 32%),linear-gradient(rgba(112,230,220,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(112,230,220,.03) 1px,transparent 1px);background-size:auto,52px 52px,52px 52px}.status-dot{width:8px;height:8px;border-radius:50%;background:var(--cyan);box-shadow:0 0 14px var(--cyan)}#mint-live-state[data-state="error"],#mint-live-state[data-state="closed"]{color:#ff8a7e}.mint-copy h1{margin:1.2rem 0;font-size:clamp(6rem,13vw,13rem)}.mint-copy h1 em{color:transparent;-webkit-text-stroke:2px var(--cyan)}.mint-copy>p{max-width:720px;color:#b2bdb8;font-size:clamp(1rem,1.5vw,1.25rem)}.mint-copy .fee-note{font-size:.72rem;color:#74817c}.mint-facts{margin:2rem 0;display:grid;grid-template-columns:repeat(3,1fr);max-width:760px;border:1px solid var(--line)}.mint-facts div{min-height:90px;padding:1rem;border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between}.mint-facts div:last-child{border-right:0}.mint-facts span{font-size:.53rem;font-weight:900;letter-spacing:.12em;color:#6f7d77}.mint-facts strong{font-size:.82rem;color:#edf2ec}
.mint-terminal{padding:clamp(1.5rem,3vw,2.7rem);border:1px solid rgba(112,230,220,.38);background:rgba(8,12,12,.96);box-shadow:22px 22px 0 rgba(112,230,220,.055)}.terminal-head{display:flex;justify-content:space-between;padding-bottom:1rem;border-bottom:1px solid var(--line);color:var(--cyan);font-size:.6rem;font-weight:900;letter-spacing:.12em}.mint-terminal h2{margin:2rem 0 1.2rem;font-size:clamp(2.4rem,5vw,4.5rem)}.supply-progress{height:12px;background:#1a2220;overflow:hidden}.supply-progress i{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--cyan),var(--gold));transition:width .4s ease}.progress-line{display:flex;justify-content:space-between;margin:.65rem 0 2rem;color:#6e7a75;font-size:.62rem}.progress-line strong{color:var(--gold);font-size:.78rem}.mint-terminal dl{margin:0;border-top:1px solid var(--line)}.mint-terminal dl div{padding:.9rem 0;display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line);font-size:.68rem}.mint-terminal dt{color:#72807a}.mint-terminal dd{margin:0;max-width:62%;font-weight:800;text-align:right;overflow-wrap:anywhere}.refresh-status{width:100%;min-height:48px;margin-top:1.2rem;border:1px solid var(--cyan);background:transparent;color:var(--cyan);font:inherit;font-size:.6rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.refresh-status:hover{background:var(--cyan);color:var(--ink)}.mint-terminal>p{margin:1rem 0 0;color:#78857f;font-size:.64rem;line-height:1.5}
.mint-workspace,.mint-proof,.risk-section{padding:clamp(6rem,10vw,10rem) var(--pad)}.mint-workspace>*{max-width:var(--max);margin-left:auto;margin-right:auto}.mint-workspace{background:#eef2ec;color:var(--ink)}.mint-workspace .section-kicker{color:#3e6663}.workspace-heading{display:grid;grid-template-columns:1fr .65fr;align-items:end;gap:4rem;margin:2rem auto 4rem}.workspace-heading h2{margin:0;font-size:clamp(4rem,8vw,8rem)}.workspace-heading p{max-width:620px;color:#53605b}.workspace-badge{padding:1.5rem;border:1px solid var(--line-dark);display:grid;gap:.5rem}.workspace-badge span{font-size:.55rem;font-weight:900;letter-spacing:.13em;color:#3f716d}.workspace-badge strong{font-size:.8rem}.mint-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(330px,.72fr);gap:1.5rem;align-items:start}.mint-workspace .wallet-panel{max-width:none;margin:0;background:#0d1211}.transaction-card,.approval-card{border:1px solid var(--line-dark);background:#f9fbf7;padding:clamp(1.4rem,3vw,2.5rem)}.transaction-card{margin-top:1.5rem}.card-label{font-size:.55rem;font-weight:950;letter-spacing:.14em;color:#3d716d}.transaction-card h3,.approval-card h3{margin:.8rem 0 1.5rem;font-size:clamp(2.2rem,4vw,4rem)}.transaction-card dl{margin:0}.transaction-card dl>div{padding:.85rem 0;display:flex;justify-content:space-between;gap:1.5rem;border-top:1px solid var(--line-dark);font-size:.7rem}.transaction-card dt{color:#596560}.transaction-card dd{margin:0;text-align:right;font-weight:900}.transaction-card .code-row{display:block}.transaction-card .code-row dd{margin-top:.65rem;text-align:left}.transaction-card code{display:block;padding:1rem;background:#0b100f;color:var(--cyan);font-size:.68rem;overflow-wrap:anywhere}.transaction-card>p{margin-bottom:0;color:#56615d;font-size:.72rem}.approval-card{position:sticky;top:105px;border-color:#b9a045;box-shadow:15px 15px 0 rgba(8,11,11,.06)}.approval-card ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-dark)}.approval-card li{padding:.75rem 0;border-bottom:1px solid var(--line-dark);font-size:.72rem;display:flex;justify-content:space-between;gap:1rem}.approval-card li strong{text-align:right}.acknowledge{margin:1.5rem 0;padding:1rem;border:1px solid #aeb7b2;background:white;display:grid;grid-template-columns:auto 1fr;gap:.75rem;cursor:pointer}.acknowledge input{width:20px;height:20px;accent-color:#1b7770}.acknowledge span{font-size:.66rem;line-height:1.55;color:#3f4844}.mint-submit{width:100%;min-height:62px;padding:1rem;border:1px solid var(--ink);background:var(--ink);color:var(--cyan);font:inherit;font-size:.68rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.mint-submit:hover:not(:disabled){background:#19302d}.mint-submit:disabled{border-color:#bdc5c1;background:#d8ddda;color:#707b76;cursor:not-allowed}.mint-message{min-height:42px;margin:1rem 0 0;color:#59645f;font-size:.66rem;line-height:1.5}.mint-message.is-error{color:#a22b21;font-weight:800}.mint-message.is-success{color:#17654b;font-weight:800}.mint-result{margin-top:1rem;padding:1rem;border:1px solid #72b996;background:#e7f6ec}.mint-result>span{font-size:.55rem;font-weight:950;letter-spacing:.14em;color:#17654b}.mint-result dl{margin:.75rem 0}.mint-result dl div{display:flex;justify-content:space-between;gap:1rem;font-size:.62rem}.mint-result dd{margin:0;font-family:monospace}.mint-result a{color:#0d5c55;font-size:.66rem;font-weight:900;text-transform:uppercase}
.mint-proof{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(3rem,8vw,8rem);background:var(--gold);color:var(--ink)}.mint-proof h2{margin:1rem 0 0;font-size:clamp(4rem,8vw,8rem)}.mint-proof ol{margin:0;padding:0;list-style:none;border-top:1px solid rgba(8,11,11,.25)}.mint-proof li{padding:1.5rem 0;display:grid;grid-template-columns:45px 1fr;border-bottom:1px solid rgba(8,11,11,.25)}.mint-proof li>span{font-size:.62rem;font-weight:900}.mint-proof h3{margin:0 0 .4rem;font-size:clamp(1.8rem,3vw,3rem)}.mint-proof p{margin:0;color:#4a493e}
.risk-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,8vw,8rem);background:#101515;color:white}.risk-section>div{max-width:680px}.risk-section h2{margin:0;font-size:clamp(4rem,8vw,8rem)}.risk-copy p{color:#aab5b0}.risk-copy strong{color:var(--gold)}.official-links{margin-top:2rem;display:grid;border-top:1px solid var(--line)}.official-links a{padding:1rem 0;border-bottom:1px solid var(--line);color:var(--cyan);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}
@media(max-width:980px){.mint-hero{grid-template-columns:1fr;padding-top:130px}.mint-terminal{max-width:720px}.workspace-heading,.mint-proof,.risk-section{grid-template-columns:1fr}.mint-grid{grid-template-columns:1fr}.approval-card{position:static}.workspace-badge{max-width:520px}}
@media(max-width:650px){.mint-hero{min-height:auto;padding-inline:1rem}.mint-copy h1{font-size:clamp(5rem,26vw,8rem)}.mint-facts{grid-template-columns:1fr}.mint-facts div{min-height:70px;border-right:0;border-bottom:1px solid var(--line)}.mint-facts div:last-child{border-bottom:0}.mint-terminal{box-shadow:10px 10px 0 rgba(112,230,220,.055)}.mint-workspace,.mint-proof,.risk-section{padding-inline:1rem}.workspace-heading{gap:2rem}.wallet-panel__actions{grid-template-columns:1fr}.transaction-card dl>div{display:block}.transaction-card dd{margin-top:.35rem;text-align:left}.approval-card{box-shadow:none}.approval-card li{display:block}.approval-card li strong{display:block;margin-top:.2rem;text-align:left}.mint-proof li{grid-template-columns:34px 1fr}}
@media(max-width:650px){.mint-copy h1{font-size:clamp(4.8rem,22vw,7rem)}.workspace-heading h2,.mint-proof h2,.risk-section h2{font-size:clamp(3.3rem,15vw,5.5rem)}}
