.page-wrap{max-width:1100px;margin:0 auto;padding:2rem 1rem 3rem}.mint-page{color:var(--text-color)}.site-header{position:relative;z-index:20}.site-nav{display:flex;flex-direction:column;gap:1rem}.nav-list{width:100%}.themeDots{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:.25rem}.themeDots .dot{width:20px;height:20px;border:none;border-radius:50%;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease;padding:0;appearance:none;-webkit-appearance:none}.themeDots .dot:hover{transform:scale(1.15)}.themeDots .dot.active{box-shadow:0 0 0 2px var(--quinary-color-transparent),0 0 0 4px #ffffff14}.themeDots .dot.light{background:#fff}.themeDots .dot.dark{background:#111}.themeDots .dot.basic{background:var(--quinary-color)}.mint-hero{text-align:center;margin-bottom:1.5rem}.eyebrow{margin:0 0 .75rem;font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;opacity:.82}.hero-lead{max-width:900px;margin:0 auto;line-height:1.75}.links-section{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;margin:1.6rem auto 0;padding:1rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:16px;max-width:900px}.link-chip{display:inline-block;padding:.65rem 1.2rem;background:var(--quinary-color);border-radius:999px;color:#fff;text-decoration:none;font-weight:800;transition:transform .15s ease,opacity .2s ease}.link-chip:hover{transform:translateY(-1px);opacity:.95;text-decoration:none}.mint-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:1.5rem;margin-top:1.6rem}.card-box{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:18px;box-shadow:0 10px 24px #00000029;padding:1.6rem;color:var(--text-color)}.card-box h2{color:var(--quinary-color);margin:0 0 1rem;font-size:1.6rem}.muted{color:var(--text-color);opacity:.82;line-height:1.6}.text-center{text-align:center}.wallet-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1rem 1.2rem;margin-top:1rem}.wallet-left{display:flex;flex-direction:column;gap:.35rem}.wallet-status{font-size:.95rem;opacity:.85}.wallet-address{font-family:Roboto Mono,monospace;background:#0000002e;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:.3rem .7rem;word-break:break-all;display:inline-block;max-width:340px}.wallet-balance{font-weight:800;color:var(--quinary-color);font-size:1.1rem;text-align:right}.btn{background:var(--quinary-color);color:#fff;border:none;padding:.75rem 1.2rem;border-radius:999px;font-weight:800;cursor:pointer;transition:transform .15s ease,opacity .2s ease}.btn:hover{transform:translateY(-1px);opacity:.95}.btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.seg-title{color:var(--quinary-color);margin:1.2rem 0 .6rem;font-size:1.05rem;font-weight:900}.stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:.8rem}.stat{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:.9rem;text-align:center}.stat .label{opacity:.72;font-size:.85rem}.stat .value{color:var(--quinary-color);font-size:1.4rem;font-weight:900;margin-top:.25rem}.payment-box{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1rem;margin-top:.9rem}.pay-row{display:flex;gap:.8rem;align-items:center;padding:.8rem .9rem;border-radius:14px;border:1px solid transparent;cursor:pointer;background:#00000024;margin:.6rem 0;transition:border-color .2s ease,transform .15s ease,background .2s ease}.pay-row:hover{border-color:var(--quinary-color);transform:translateY(-1px)}.pay-row input{accent-color:var(--quinary-color);width:18px;height:18px;flex:0 0 auto}.pay-row .t{font-weight:800}.pay-row .v{color:var(--quinary-color);font-weight:800;margin-left:auto}.coord-row{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;margin-top:1rem}.coord-row label{display:flex;align-items:center;gap:.4rem;background:#00000024;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:.55rem .95rem;font-weight:700}.coord-row input{width:86px;background:transparent;border:none;border-bottom:2px solid var(--quinary-color);color:inherit;outline:none;text-align:center;font-weight:800}.random-btn{background:#ffffff0a;border:1px solid var(--quinary-color);color:var(--quinary-color);padding:.65rem 1rem;border-radius:999px;cursor:pointer;font-weight:900;transition:transform .15s ease,opacity .2s ease}.random-btn:hover{transform:translateY(-1px);opacity:.95}.mint-main{width:100%;margin-top:1rem;padding:1rem 1.25rem;font-size:1.15rem}.msg{margin-top:.9rem;border-radius:12px;padding:.85rem 1rem;border:1px solid rgba(255,255,255,.1);background:#00000024}.msg.success{border-color:#2ecc71;color:#2ecc71}.msg.error{border-color:#ff6b6b;color:#ff6b6b}.info-note{margin-top:1rem;border-left:4px solid var(--quinary-color);background:#ffffff0a;padding:1rem;border-radius:16px;line-height:1.7}.reveal-list-spacing{margin-top:1rem}.reveal-list .item{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;justify-content:space-between;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:.9rem 1rem;margin-top:.7rem;font-weight:700}.reveal-btn{background:#ffffff0a;border:1px solid var(--quinary-color);color:var(--quinary-color);padding:.55rem .95rem;border-radius:999px;cursor:pointer;font-weight:900;transition:transform .15s ease,opacity .2s ease}.reveal-btn:hover{transform:translateY(-1px);opacity:.95}.debug-log{margin-top:1rem;background:#0000002e;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1rem;font-family:Roboto Mono,monospace;color:#b0b0ff;font-size:.8rem;max-height:220px;overflow:auto;white-space:pre-wrap;word-break:break-word}.site-footer{position:relative;z-index:5;margin-top:5rem;padding-top:2.5rem;padding-bottom:2.5rem;border-top:1px solid rgba(255,255,255,.12);text-align:center}.footer-links{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;position:relative;z-index:6;margin-top:.75rem}.footer-links a{color:var(--quinary-color);text-decoration:none}.footer-links a:hover{text-decoration:underline}.footer-version{opacity:.8;margin-top:.75rem}[data-theme=light] .links-section,[data-theme=light] .card-box,[data-theme=light] .wallet-bar,[data-theme=light] .stat,[data-theme=light] .payment-box,[data-theme=light] .reveal-list .item,[data-theme=light] .info-note{background:#6a4fb30f;border-color:#6a4fb329;box-shadow:0 10px 24px #46346e14}[data-theme=light] .wallet-address,[data-theme=light] .pay-row,[data-theme=light] .coord-row label,[data-theme=light] .msg,[data-theme=light] .debug-log{background:#6a4fb30d;border-color:#6a4fb324;color:var(--text-color)}[data-theme=light] .random-btn,[data-theme=light] .reveal-btn{background:#6a4fb30f}[data-theme=light] .site-footer{border-top-color:#6a4fb31f}[data-theme=dark] .links-section,[data-theme=dark] .card-box,[data-theme=dark] .wallet-bar,[data-theme=dark] .stat,[data-theme=dark] .payment-box,[data-theme=dark] .reveal-list .item,[data-theme=dark] .info-note{background:#ffffff0a;border-color:#ffffff1a}[data-theme=dark] .wallet-address,[data-theme=dark] .pay-row,[data-theme=dark] .coord-row label,[data-theme=dark] .msg,[data-theme=dark] .debug-log{background:#ffffff0d;border-color:#ffffff1a}[data-theme=dark] .random-btn,[data-theme=dark] .reveal-btn{background:#ffffff0a}[data-theme=dark] .site-footer{border-top-color:#ffffff1a}[data-theme=basic] .links-section,[data-theme=basic] .card-box,[data-theme=basic] .wallet-bar,[data-theme=basic] .stat,[data-theme=basic] .payment-box,[data-theme=basic] .reveal-list .item,[data-theme=basic] .info-note{background:#ffffff0a;border-color:#ffffff1a}[data-theme=basic] .wallet-address,[data-theme=basic] .pay-row,[data-theme=basic] .coord-row label,[data-theme=basic] .msg,[data-theme=basic] .debug-log{background:#0000002e;border-color:#ffffff1a}[data-theme=basic] .random-btn,[data-theme=basic] .reveal-btn{background:#ffffff0a}[data-theme=basic] .site-footer{border-top-color:#ffffff1f}@media (max-width: 980px){.mint-grid{grid-template-columns:1fr}}@media (max-width: 640px){.stats-row{grid-template-columns:1fr}}@media (max-width: 768px){.wallet-bar{flex-direction:column;align-items:stretch}.wallet-balance{text-align:left}.coord-row{flex-direction:column;align-items:stretch}.coord-row label,.random-btn,.btn,.mint-main{width:100%}}
