@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;700&display=swap";*{margin:0;padding:0;box-sizing:border-box}:root{--bg: #f0f0f3;--fg: #111;--fg-dim: #999;--border: #ddd;--surface: #f5f5f5;--punk-blue: #638596}body{background:var(--punk-blue);color:var(--fg);font-family:JetBrains Mono,monospace;height:100vh;height:100dvh;overflow:hidden}nav{height:36px;display:flex;align-items:center;padding:0 10px;gap:6px;border-bottom:1px solid var(--border);position:sticky;top:0;background:var(--bg);z-index:50}nav img{width:10px;height:10px;image-rendering:pixelated}nav a{font-size:.65rem;font-weight:700;color:var(--fg);text-decoration:none}nav a:hover{opacity:.7}.spacer{flex:1}.nav-help{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);background:#fff;font-size:.65rem;font-weight:700}.nav-help:hover{border-color:#aaa}.nav-claim{height:24px;padding:0 12px;background:var(--fg);color:var(--bg);border:none;font-family:inherit;font-size:.65rem;font-weight:700;cursor:pointer}.nav-claim:hover{opacity:.8}#mint-overlay{display:none;position:fixed;inset:0;background:#f0f0f3eb;z-index:100;align-items:center;justify-content:center;padding:20px;cursor:default}#mint-overlay.show{display:flex}#mint-box{background:var(--bg);border:1px solid var(--border);padding:32px;max-width:420px;width:100%;font-size:.75rem;line-height:1.7;color:var(--fg-dim);position:relative;text-align:center}.mint-mark{width:48px;height:48px;background:var(--punk-blue);margin:0 auto 24px;image-rendering:pixelated}#mint-box h2{color:var(--fg);margin-bottom:20px;font-size:.85rem}#mint-box p{margin-bottom:16px}#mint-box a{color:var(--fg)}.docs-link{margin-bottom:20px}#mint-close{position:absolute;top:8px;right:12px;color:var(--fg-dim);cursor:pointer;font-size:1rem;background:none;border:none;font-family:inherit}#mint-close:hover{color:var(--fg)}#mint-status{color:var(--fg);font-size:.7rem;margin-bottom:12px;min-height:1.4em}#mint-status.error{color:#c44}#mint-tweet-row{margin-bottom:12px}.mint-tweet-btn{background:none;border:1px solid var(--border);color:var(--fg);padding:8px 16px;cursor:pointer;font-family:inherit;font-size:.65rem;font-weight:700;width:100%}.mint-tweet-btn:hover{border-color:#aaa}.mint-tweet-btn.tweeted{border-color:#5a9e6f;color:#5a9e6f;cursor:default}#mint-actions{margin-bottom:12px}.mint-action-btn{background:var(--fg);color:var(--bg);border:none;padding:10px 20px;cursor:pointer;font-family:inherit;font-size:.7rem;font-weight:700;width:100%}.mint-action-btn:hover{opacity:.8}.mint-action-btn:disabled{opacity:.4;cursor:not-allowed}#mint-qty-row{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:12px}#mint-qty{font-size:1rem;font-weight:700;color:var(--fg);min-width:2ch;text-align:center}.mint-qty-btn{background:var(--surface);border:1px solid var(--border);color:var(--fg);width:28px;height:28px;font-family:inherit;font-size:.85rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center}.mint-qty-btn:hover{border-color:#aaa}#mint-tx-link{margin-top:4px;font-size:.65rem}#mint-tx-link a{color:var(--fg)}@media(max-width:640px){#mint-overlay{padding:12px;align-items:center;overflow-y:auto}#mint-box{padding:20px;font-size:.7rem}}
