.wallet-connect-modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0a0b0d80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999;display:flex;justify-content:center;align-items:center}.wallet-connect-modal{background-color:var(--background-color);border:1px solid var(--border-color);color:var(--primaryColor);border-radius:8px;box-shadow:0 4px 8px #0000001a;width:400px;max-width:90%;z-index:10000}.wallet-connect-header{padding:16px;border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:700;-webkit-user-select:none;user-select:none}.wallet-connect-header>button.close{width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:var(--primaryColor);fill:var(--primaryColor);background-color:var(--background-color);cursor:pointer}.wallet-connect-header>button.close:hover{border:1px solid rgba(254,121,1,.3);background-color:#fe79011a}.wallet-connect-header>button.close svg{display:flex}.wallet-connect-header>button.close .close-x-path{stroke:var(--primaryColor);transition:stroke .2s ease}.wallet-list{max-height:400px;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px}.wallet-list>button{display:flex;align-items:center;gap:12px;height:64px;justify-content:space-between;padding:12px;color:#fff;width:100%;text-align:left;cursor:pointer;border-radius:10px;border:1px solid var(--border-color);background-color:var(--button-background-color)}.wallet-list>button:disabled{opacity:.3;cursor:not-allowed}.wallet-list>button:hover{border:1px solid rgba(254,121,1,.3);background-color:#fe79011a}.wallet-icon{display:flex}.wallet-icon img{max-height:32px;filter:var(--icon-filter)}.wallet-name{font-size:x-large;text-align:left}.wallet-connected{padding:10px;font-size:medium;color:green}div.wallet-not-installed,div.wallet-waiting-plugin{padding:10px;font-size:medium}.wallet-connect-error{padding:16px 16px 0}.wallet-connect-error>p{color:#ff4d4d;text-align:center;background-color:#ff4d4d1a;font-size:14px;font-weight:bolder;padding:20px 10px;border-radius:10px;border:1px solid #ff4d4d}.wallet-connect-light-theme{--background-color: #fafafa;--primaryColor: #000000;--border-color: #bbbbbb;--button-background-color: #ffffff;--icon-filter: invert(1) hue-rotate(180deg) !important}.wallet-connect-dark-theme{--background-color: #1e1e1e;--primaryColor: #ffffff;--border-color: #333333;--button-background-color: #2a2a2a;--icon-filter: unset}.wallet-connect-moto-theme{--background-color: #171239;--primaryColor: #9698e2;--border-color: #201b4e;--button-background-color: #140932;--icon-filter: unset}:root{--bg: #f2f3f5;--bg-strong: #e7eaee;--surface: rgba(255, 255, 255, .82);--surface-strong: #ffffff;--surface-dark: #14171c;--surface-dark-soft: #1c2027;--ink: #111317;--ink-soft: #5a6575;--ink-inverse: #f3f6fa;--line: rgba(17, 19, 23, .1);--line-strong: rgba(17, 19, 23, .18);--accent: #101216;--accent-soft: #2d333c;--gold: #8b949f;--gold-soft: #d5dbe3;--green: #2d5b44;--danger: #8f2e2d;--shadow-soft: 0 14px 30px rgba(15, 18, 24, .08);--shadow-card: 0 24px 52px rgba(15, 18, 24, .14);color:var(--ink);background:radial-gradient(circle at 11% 9%,#0000000a,#0000 36%),linear-gradient(180deg,#f6f7f9,#f2f3f5 52%,#eceef1);font-family:Nimbus Sans,Liberation Sans,Helvetica Neue,Arial,sans-serif;line-height:1.5;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth;background:radial-gradient(circle at 11% 9%,#0000000a,#0000 36%),linear-gradient(180deg,#f6f7f9,#f2f3f5 52%,#eceef1)}body{margin:0;min-width:320px;min-height:100vh;color:var(--ink);background:transparent}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.28;background-image:linear-gradient(rgba(17,13,10,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(17,13,10,.032) 1px,transparent 1px);background-size:42px 42px}a,button,input{font:inherit}a{color:inherit;text-decoration:none}.shell{width:min(1200px,calc(100vw - 32px));margin:24px auto 56px;display:grid;gap:18px;position:relative;z-index:1}.hero,.panel,.card{border:1px solid var(--line);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero{position:relative;overflow:hidden;padding:26px;border-radius:30px;background:radial-gradient(circle at 96% 6%,#0000000a,#0000 34%),var(--surface)}.hero:after{content:"";position:absolute;inset:auto -12% -40% auto;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,#11131714,#11131708 42%,#11131700 72%);pointer-events:none}.eyebrow{margin:0 0 10px;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;font-weight:700}.hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:28px}.hero-brand{display:grid;gap:4px;min-width:0}.hero-brand-head{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.hero-countdown-group{display:flex;flex-wrap:wrap;gap:10px}.hero-countdown{display:grid;gap:2px;min-width:180px;padding:10px 14px 11px;border:1px solid rgba(17,19,23,.1);border-radius:18px;background:linear-gradient(180deg,#ffffffe0,#f2f4f7eb);box-shadow:inset 0 1px #ffffffb3}.hero-countdown__eyebrow{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.14em;font-size:.65rem;font-weight:700}.hero-countdown__value{font-family:URW Gothic,URW Gothic L,Nimbus Sans,sans-serif;font-size:clamp(1.2rem,2vw,1.65rem);line-height:1;letter-spacing:-.04em}.hero-countdown__meta{color:var(--ink-soft);font-size:.76rem}.brand-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.powered-by{display:inline-flex;align-items:center;gap:8px;color:var(--ink-soft);font-size:.84rem}.powered-by img{height:.95rem;width:auto;display:block;opacity:.95}.hero-wordmark{width:min(250px,52vw);height:auto}.hero-top-actions{display:flex;align-items:center;gap:10px}.hero-connect-button,.primary,.secondary{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border-radius:999px;transition:transform .18s ease,opacity .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease;cursor:pointer}.hero-connect-button{border:1px solid rgba(20,17,13,.14);background:#ffffffbd;color:var(--ink)}.hero-connect-button.connected{border-color:#24643d61;background:#e3f5e9eb}.hero-body{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.95fr);gap:28px;position:relative;z-index:1}.hero-body--compact{display:block}.hero-copy{display:grid;align-content:start;gap:18px}.hero h1{margin:0;max-width:11ch;font-family:URW Gothic,URW Gothic L,Nimbus Sans,sans-serif;font-size:clamp(3rem,7.2vw,6.1rem);line-height:.92;letter-spacing:-.05em}.lede{max-width:58ch;margin:0;color:var(--ink-soft);font-size:1.05rem}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.hero-link{text-decoration:none}.hero-rail{display:grid;gap:14px;width:100%;max-width:none}.hero-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hero-stat,.status-chip{padding:16px 16px 15px;border-radius:22px;background:#ffffffa3;border:1px solid rgba(59,47,33,.1);box-shadow:var(--shadow-soft)}.hero-stat span,.status-chip span{display:block;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.hero-stat strong,.status-chip strong{display:block;margin-top:8px;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.05}.status-chip{min-width:0}.status-chip strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-chip-button{margin-top:10px;align-self:start;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);border-radius:999px;padding:7px 11px;background:var(--surface-strong);color:var(--ink);font-size:.78rem;font-weight:700;cursor:pointer}.copy-chip-button:disabled{opacity:.5;cursor:not-allowed}.hero-stat small{display:block;margin-top:6px;color:var(--ink-soft);font-size:.86rem}.hero-progress-card{grid-column:1 / -1;width:100%;padding:14px;border-radius:26px;background:#ffffffa3;color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-soft)}.panel{padding:22px;border-radius:30px;background:#fffcf8bd}.panel--spotlight,.panel--refund{display:grid;gap:18px}.panel--status{gap:14px}.grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.grid--asymmetric{grid-template-columns:minmax(320px,.88fr) minmax(0,1.12fr)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:16px}.section-heading h2,.card h2,.panel h2,.card h3,.panel h3{margin:0;font-family:URW Gothic,URW Gothic L,Nimbus Sans,sans-serif;font-size:clamp(1.55rem,2vw,2rem);letter-spacing:-.03em}.section-heading--compact{align-items:start}.section-copy,.card-copy{margin:8px 0 0;color:var(--ink-soft);max-width:48ch;font-size:.96rem}.card{padding:22px;border-radius:26px;background:#ffffffb8}.card--surface{background:linear-gradient(180deg,#ffffffd6,#f7f8fad6)}.card--dark{background:linear-gradient(180deg,#14100cfa,#1f1812fa);border-color:#ffffff0f;color:var(--ink-inverse);box-shadow:var(--shadow-card)}.card--purchase{background:radial-gradient(circle at 100% 0%,#11131714,#11131700 36%),linear-gradient(180deg,#ffffffdb,#f6f7f9e0)}.card--claim{background:radial-gradient(circle at 0% 0%,#11131714,#11131700 38%),linear-gradient(180deg,#ffffffdb,#f6f7f9e6)}.card--refund{background:radial-gradient(circle at 100% 4%,#11131712,#11131700 38%),linear-gradient(180deg,#ffffffe0,#f4f6f9eb)}.card--refund-list{display:grid;align-content:start;gap:16px}.card-head{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-bottom:18px}.pill{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:999px;background:#14110d12;border:1px solid rgba(20,17,13,.08);color:var(--ink-soft);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.pill--live{background:#24643d1f;border-color:#24643d42;color:var(--green)}.progress{margin-bottom:18px;padding:16px 16px 18px;border-radius:22px;background:#ffffffb3;border:1px solid rgba(59,47,33,.1)}.progress--hero{margin:0;padding:6px;border:0;background:transparent}.progress__labels{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.progress__labels span{color:inherit;opacity:.74;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.progress__labels strong{font-size:1rem;letter-spacing:-.02em}.progress__track{width:100%;height:12px;border:none;border-radius:999px;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#3226181f}.progress__track::-webkit-progress-bar{background:#3226181f;border-radius:999px}.progress__track::-webkit-progress-value{border-radius:999px;background:linear-gradient(90deg,#101216,#3c444f 55%,#959eaa)}.progress__track::-moz-progress-bar{border-radius:999px;background:linear-gradient(90deg,#101216,#3c444f 55%,#959eaa)}.progress__caption{margin:10px 0 0;color:inherit;opacity:.76;font-size:.88rem}.stack{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.primary,.secondary{border:1px solid transparent;font-weight:700}.primary{background:linear-gradient(180deg,#171a20,#0e1115);color:#f5f7fb;box-shadow:0 12px 24px #0f12182e}.primary--wide{width:100%}.secondary{background:#ffffffbd;border-color:#14110d1a;color:var(--ink)}.secondary--inverse{background:#ffffff14;border-color:#ffffff1f;color:var(--ink-inverse)}.hero-connect-button:hover,.primary:not(:disabled):hover,.secondary:not(:disabled):hover{transform:translateY(-1px)}.primary:disabled,.secondary:disabled,.hero-connect-button:disabled{cursor:not-allowed;opacity:.56}.facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:0}.facts.compact{grid-template-columns:1fr}.facts div{padding-top:12px;border-top:1px solid rgba(59,47,33,.1)}.facts dt{color:var(--ink-soft);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.facts dd{margin:6px 0 0;word-break:break-word;font-size:1rem}.refund-address{font-family:IBM Plex Mono,JetBrains Mono,monospace;font-size:.92rem;line-height:1.5}.facts--inverse div{border-top-color:#ffffff1a}.facts--inverse dt{color:#f7f1e7a3}.facts--inverse dd{color:var(--ink-inverse)}.field{display:grid;gap:8px;margin-bottom:16px}.field-input-wrap{position:relative}.field span{color:var(--ink-soft);font-size:.84rem;text-transform:uppercase;letter-spacing:.08em}.field input{width:100%;padding:16px 138px 16px 18px;border-radius:18px;border:1px solid rgba(59,47,33,.14);background:#ffffffe0;color:var(--ink);outline:none}.field input:focus{border-color:#8292a8b3;box-shadow:0 0 0 4px #879dc52e}.field--plain input{padding:16px 18px}.buy-mode-toggle{display:inline-flex;gap:4px;margin-bottom:18px;padding:4px;border:1px solid rgba(59,47,33,.12);border-radius:999px;background:#ffffffbd}.buy-mode-toggle--inline{position:absolute;top:50%;right:10px;margin:0;transform:translateY(-50%);z-index:1}.buy-mode-toggle button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;padding:10px 16px;background:transparent;color:var(--ink-soft);font-weight:700}.buy-mode-toggle button.active{background:var(--accent);color:#fff8f0}.note,.warning,.status{margin:14px 0 0}.action-row{margin-top:18px;padding-top:14px;border-top:1px solid rgba(59,47,33,.1)}.note{color:var(--ink-soft);font-size:.92rem}.warning{color:var(--danger)}.warning--inverse{color:#f6b3a9}.warning--status{margin-top:16px}.status{color:var(--ink)}.status-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.refund-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.refund-links{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 16px}.refund-link{text-decoration:none}.refund-note{margin-top:0}.refund-list{display:grid;gap:12px}.refund-list-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid rgba(17,19,23,.08);border-radius:18px;background:#ffffffa3}.refund-list-row strong,.refund-list-row p{display:block;margin:0}.refund-list-row p{margin-top:5px;color:var(--ink-soft);font-size:.88rem;word-break:break-word}.status-chip--message{background:linear-gradient(180deg,#fffffff5,#f4f6faf5)}.status-chip--message strong{font-size:clamp(.95rem,1.45vw,1.1rem);line-height:1.35;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.brand-social-link{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--line);border-radius:999px;background:var(--surface-strong);color:var(--ink);transition:transform .16s ease,border-color .16s ease,background .16s ease}.brand-social-link:hover{transform:translateY(-1px);border-color:#8d8d8d;background:#fff}.brand-social-link img{display:block;width:.88rem;height:.88rem}.brand-social-link--opscan img{width:1.51rem;height:1.51rem}.hero-theme-button{display:inline-flex;align-items:center;justify-content:center;min-width:0;padding:.2rem;white-space:nowrap;border-radius:999px;border:1px solid rgba(17,17,17,.12);background:transparent;box-shadow:none}.hero-theme-button:hover{border-color:#1111112e}.hero-theme-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:118px;height:52px;border-radius:999px;background:linear-gradient(180deg,#fff,#ececec);box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #00000014,0 8px 20px #1111111f;transition:background .18s ease,box-shadow .18s ease}.hero-theme-toggle.is-dark{background:linear-gradient(180deg,#2b2b2f,#17171a);box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #00000059,0 8px 20px #1111112e}.hero-theme-toggle-track-icon{position:absolute;top:50%;right:14px;display:block;width:30px;height:30px;object-fit:contain;transform:translateY(-50%);opacity:.92;-webkit-user-select:none;user-select:none}.hero-theme-toggle.is-dark .hero-theme-toggle-track-icon{right:auto;left:14px}.hero-theme-toggle-thumb{position:absolute;top:4px;left:4px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:linear-gradient(180deg,#fff,#f1f1f1);box-shadow:0 4px 10px #1111112e,inset 0 1px #fffffff2;transition:transform .22s cubic-bezier(.22,1,.36,1),background .18s ease}.hero-theme-toggle.is-dark .hero-theme-toggle-thumb{transform:translate(66px);background:linear-gradient(180deg,#3e3e42,#222225)}.site-credit{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;margin:.35rem auto 0;color:var(--ink-soft);font-size:.76rem;letter-spacing:normal;text-transform:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dev-shell{display:grid;gap:16px}.dev-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.dev-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-connect-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:24;display:grid;place-items:center;padding:16px;background:#08070594;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.wallet-connect-dialog{width:min(620px,96vw);max-height:min(88vh,860px);overflow:auto;display:grid;gap:14px}.wallet-connect-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.wallet-connect-head button{width:40px;height:40px;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(59,47,33,.14);background:#ffffffc2;color:var(--ink)}.wallet-connect-panel{display:grid;gap:14px}.wallet-options-grid{display:grid;grid-template-columns:1fr;gap:16px}.wallet-linker h3{margin:0 0 4px;font-family:URW Gothic,URW Gothic L,Nimbus Sans,sans-serif;letter-spacing:-.02em}.wallet-connect-dialog,.wallet-connect-dialog button,.wallet-connect-dialog p,.wallet-connect-dialog strong{font-family:URW Gothic,URW Gothic L,Nimbus Sans,sans-serif}.info-dialog{width:min(760px,96vw);background:linear-gradient(180deg,#fffffffa,#f6f8fbfa);border-color:#1113171f;box-shadow:0 28px 60px #080a0e3d}.info-dialog-body{display:grid;gap:16px}.info-dialog-body h3,.info-dialog-section h4{margin:0}.info-dialog-section{display:grid;gap:10px;padding:14px 16px;border:1px solid rgba(17,19,23,.08);border-radius:18px;background:#fffc}.info-dialog-list{margin:0;padding-left:20px;display:grid;gap:8px;color:var(--ink)}.info-dialog-list li{line-height:1.45}.transaction-notice-dialog{width:min(520px,96vw)}.transaction-notice-body{display:grid;gap:14px}.transaction-notice-body h3{margin:0;font-size:1.55rem}.transaction-notice-hash{margin:0;padding:12px 14px;border-radius:16px;border:1px solid rgba(17,19,23,.1);background:#f7f8faeb;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88rem;line-height:1.45;overflow-wrap:anywhere}.transaction-notice-link{text-decoration:none}.wallet-linker p{margin:4px 0}.wallet-linker code{font-family:IBM Plex Mono,JetBrains Mono,monospace;word-break:break-all}.wallet-provider-logo-button{width:54px;height:54px;display:grid;place-items:center;padding:6px;border-radius:999px;border:1px solid rgba(59,47,33,.14);background:#fffc;margin-bottom:10px}.wallet-provider-logo-button.active{border-color:#24643d57;background:#e3f5e9f5}.wallet-provider-logo{width:100%;height:100%;object-fit:contain;display:block}@media(max-width:980px){.hero-body,.grid,.grid--asymmetric,.refund-grid,.status-strip,.dev-grid{grid-template-columns:1fr}.section-heading{align-items:start;flex-direction:column}}@media(max-width:860px){.facts{grid-template-columns:1fr}.shell{width:min(100vw - 24px,1200px);margin:12px auto 40px}.hero,.panel,.card{border-radius:24px}.hero{padding:20px}.hero-top,.dev-header{flex-direction:column;align-items:stretch}.hero-top-actions{flex-direction:column;align-items:center}.hero-connect-button,.primary,.secondary{width:100%}.hero-actions{flex-direction:column}.hero-stat-grid{grid-template-columns:1fr}.hero-theme-button{width:auto;align-self:center}.hero-theme-toggle{width:118px}.field input{padding-right:18px;padding-bottom:74px}.buy-mode-toggle--inline{top:auto;right:12px;bottom:10px;transform:none}}html[data-theme=dark]{--bg: #101114;--bg-strong: #171a20;--surface: rgba(23, 26, 32, .88);--surface-strong: #1d2128;--ink: #f1f4f8;--ink-soft: #aeb6c2;--ink-inverse: #14171c;--line: #313947;--line-strong: #4a5566;--accent: #f5f7fb;--accent-soft: #ffffff;--gold: #d6dce7;--gold-soft: #f5f7fb;--green: #f3f5f8;--shadow-soft: 0 14px 28px rgba(0, 0, 0, .45);--shadow-card: 0 24px 44px rgba(0, 0, 0, .5)}html[data-theme=dark] body,html[data-theme=dark]{background:radial-gradient(circle at 11% 9%,#ffffff0f,#fff0 36%),linear-gradient(180deg,#161a22,#10141c 52%,#0b0f16)}html[data-theme=dark] body:before{background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px)}html[data-theme=dark] .hero{background:radial-gradient(circle at 96% 6%,#ffffff14,#fff0 34%),var(--surface)}html[data-theme=dark] .hero:after{background:radial-gradient(circle,#ffffff14,#ffffff08 42%,#fff0 72%)}html[data-theme=dark] .card{background:color-mix(in srgb,var(--surface) 96%,black)}html[data-theme=dark] .card--surface,html[data-theme=dark] .card--purchase,html[data-theme=dark] .card--claim,html[data-theme=dark] .panel,html[data-theme=dark] .progress,html[data-theme=dark] .hero-progress-card,html[data-theme=dark] .hero-stat,html[data-theme=dark] .hero-countdown,html[data-theme=dark] .status-chip,html[data-theme=dark] .field input,html[data-theme=dark] .buy-mode-toggle,html[data-theme=dark] .brand-social-link,html[data-theme=dark] .wallet-connect-head button,html[data-theme=dark] .wallet-provider-logo-button{background:color-mix(in srgb,var(--surface-strong) 96%,black)}html[data-theme=dark] .hero-countdown{border-color:#d5dbe62e;background:linear-gradient(180deg,#272c36f5,#1a1e25fa);box-shadow:inset 0 1px #ffffff0d,0 8px 18px #00000038}html[data-theme=dark] .buy-mode-toggle{border-color:#d5dbe629;box-shadow:inset 0 1px #ffffff0a}html[data-theme=dark] .buy-mode-toggle button{color:#c7d0dd}html[data-theme=dark] .buy-mode-toggle button.active{background:linear-gradient(180deg,#eef2f8,#dbe2ee);color:#14181f;box-shadow:inset 0 1px #ffffff80,0 6px 12px #0003}html[data-theme=dark] .info-dialog{background:radial-gradient(circle at 12% 8%,#ffffff0f,#fff0 34%),linear-gradient(180deg,#1d222bfa,#11151dfa);border-color:#d5dbe629;box-shadow:inset 0 1px #ffffff0a,0 28px 64px #0000006b}html[data-theme=dark] .info-dialog-section{background:linear-gradient(180deg,#242932f0,#181c23fa);border-color:#d5dbe61f;box-shadow:inset 0 1px #ffffff0a}html[data-theme=dark] .info-dialog-body h3,html[data-theme=dark] .info-dialog-section h4,html[data-theme=dark] .info-dialog-list{color:#f3f6fb}html[data-theme=dark] .transaction-notice-dialog{background:radial-gradient(circle at 10% 10%,#ffffff0d,#fff0 36%),linear-gradient(180deg,#1c2129fa,#10141cfa);border-color:#d5dbe629;box-shadow:inset 0 1px #ffffff0a,0 24px 56px #0006}html[data-theme=dark] .transaction-notice-body h3,html[data-theme=dark] .transaction-notice-body p{color:#f3f6fb}html[data-theme=dark] .transaction-notice-hash{border-color:#d5dbe624;background:linear-gradient(180deg,#262b34f5,#191d24fa);color:#dbe3ef;box-shadow:inset 0 1px #ffffff0a}html[data-theme=dark] .eyebrow,html[data-theme=dark] .powered-by,html[data-theme=dark] .site-footer-brand p,html[data-theme=dark] .site-footer-links a{color:#cbd2dc}html[data-theme=dark] .hero-connect-button.connected,html[data-theme=dark] .pill--live{border-color:#d5dbe6;background:#eff3f9;color:#14171c}html[data-theme=dark] .primary{background:linear-gradient(180deg,#eceff5,#d9dee8);border-color:#cfd6e4;color:#13161d;box-shadow:0 10px 22px #00000047}html[data-theme=dark] .secondary,html[data-theme=dark] .hero-connect-button{background:color-mix(in srgb,var(--surface-strong) 94%,black);border-color:var(--line);color:var(--ink)}html[data-theme=dark] .secondary--inverse{background:color-mix(in srgb,var(--surface-strong) 16%,transparent);border-color:#ffffff1f;color:var(--ink)}html[data-theme=dark] .field input:focus,html[data-theme=dark] button:focus-visible{border-color:#a6b2c8;box-shadow:0 0 0 3px #879dc557}html[data-theme=dark] .brand-social-link:hover{border-color:#4f596b;background:#232934}html[data-theme=dark] .status-chip{border-color:var(--line);box-shadow:var(--shadow-soft)}html[data-theme=dark] .refund-list-row{background:color-mix(in srgb,var(--surface-strong) 94%,black);border-color:#d5dbe61f}
