:root{--bg: #070807;--surface: #111411;--elevated: #1A1F1A;--border: #2A332A;--text: #F4F7F2;--muted: #9AA394;--green: #8CFF3A;--green-dim: #4CAF20;--gold: #E6C35C;--live: #FF2D2D;--sold: #E85D4C;--max: 1280px;--r: 4px;--font-display: "Oswald", system-ui, sans-serif;--font-body: "Figtree", system-ui, sans-serif;--shadow: 0 8px 28px rgba(0,0,0,.45)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);font-weight:400;line-height:1.5;font-size:16px;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:var(--green);text-decoration:none}a:hover{color:#b6ff7a}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--green);outline-offset:2px}h1,h2,h3,h4,.display{font-family:var(--font-display);font-weight:700;letter-spacing:.02em;text-transform:uppercase;margin:0 0 .5rem;line-height:1.15}p{margin:0 0 1rem;color:var(--muted)}.container{width:min(100% - 32px,var(--max));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.live-bar{background:#0c100c;border-bottom:1px solid var(--border);font-size:13px;padding:8px 0}.live-bar .container{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.live-pill{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--text);font-size:13px}.pulse{width:8px;height:8px;border-radius:50%;background:var(--live);box-shadow:0 0 #ff2d2db3;animation:pulse 1.6s infinite}@keyframes pulse{0%{box-shadow:0 0 #ff2d2da6}70%{box-shadow:0 0 0 10px #ff2d2d00}to{box-shadow:0 0 #ff2d2d00}}.live-pill a.yt-link{color:var(--live);font:inherit;letter-spacing:inherit;text-transform:inherit}.live-pill a.yt-link:hover{color:#ff6b6b;text-decoration:underline}.live-links{display:flex;gap:12px;flex-wrap:wrap}.live-links a{color:var(--muted);font-weight:600;font-size:13px;border:1px solid var(--border);padding:4px 10px;border-radius:var(--r);background:var(--surface)}.live-links a:hover{border-color:var(--green);color:var(--green)}.live-links a.twitch-btn{display:inline-flex;align-items:center;gap:6px;color:#fff;background:#9146ff;border-color:#9146ff}.live-links a.twitch-btn:hover{color:#fff;background:#772ce8;border-color:#772ce8}.live-links a.twitch-btn .twitch-icon{display:block;flex-shrink:0}.live-links a.discord-btn{display:inline-flex;align-items:center;gap:6px;color:#fff;background:#5865f2;border-color:#5865f2}.live-links a.discord-btn .discord-icon{display:block;flex-shrink:0}.live-links a.discord-btn:hover{color:#fff;background:#4752c4;border-color:#4752c4}.site-header{position:sticky;top:0;z-index:100;background:#070807eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.header-inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:80px;padding:8px 0;position:relative}.logo-link{display:flex;align-items:center;gap:10px;background:transparent}.logo-link img{height:64px;width:auto;background:transparent;border:0;box-shadow:none;padding:0}.nav{display:flex;justify-content:center;align-items:center;gap:4px;flex-wrap:wrap}.nav>a,.nav-drop>button{font-family:var(--font-display);font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--text);background:none;border:0;cursor:pointer;padding:10px 12px;border-radius:var(--r)}.nav>a:hover,.nav-drop>button:hover,.nav>a[aria-current=page],.nav-drop>button[aria-expanded=true]{color:var(--green);background:var(--elevated)}.nav-drop{position:relative}.nav-drop .menu{display:none;position:absolute;top:calc(100% + 4px);left:0;min-width:200px;background:var(--elevated);border:1px solid var(--border);border-radius:var(--r);padding:8px;box-shadow:var(--shadow);z-index:50}.nav-drop.open .menu,.nav-drop:focus-within .menu{display:block}.nav-drop .menu a{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;color:var(--text);font-weight:600;font-size:14px;border-radius:var(--r)}.nav-drop .menu a:hover{background:var(--surface);color:var(--green)}.badge-new{font-family:var(--font-display);font-size:10px;letter-spacing:.08em;background:var(--gold);color:#111;padding:2px 6px;border-radius:999px}.badge-soon{font-family:var(--font-display);font-size:10px;letter-spacing:.08em;background:transparent;color:var(--gold);padding:2px 6px;border-radius:999px;border:1px solid rgba(230,195,92,.45)}.header-actions{display:flex;align-items:center;gap:8px}.icon-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:40px;height:40px;padding:0 10px;border:1px solid var(--border);border-radius:var(--r);background:var(--surface);color:var(--text);cursor:pointer;font-family:var(--font-body);font-weight:600;font-size:13px}.icon-btn:hover{border-color:var(--green);color:var(--green)}.cart-btn .ship-chip{font-family:var(--font-display);font-size:10px;letter-spacing:.04em;background:var(--elevated);border:1px solid var(--border);color:var(--gold);padding:2px 6px;border-radius:999px;white-space:nowrap}.menu-toggle{display:none;width:40px;height:40px;border:1px solid var(--border);border-radius:var(--r);background:var(--surface);color:var(--text);cursor:pointer}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-display);font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:14px;padding:12px 20px;border-radius:var(--r);border:1px solid transparent;cursor:pointer;text-decoration:none;transition:.15s ease}.btn-primary{background:var(--green);color:#070807}.btn-primary:hover{background:#a6ff5c;color:#070807}.btn-ghost{background:transparent;color:var(--text);border-color:var(--border)}.btn-ghost:hover{border-color:var(--green);color:var(--green)}.btn-sm{padding:8px 14px;font-size:12px}.hero{position:relative;overflow:hidden;border-bottom:1px solid var(--border);background:radial-gradient(ellipse 80% 60% at 70% 20%,rgba(140,255,58,.12),transparent 55%),radial-gradient(ellipse 50% 40% at 10% 80%,rgba(230,195,92,.08),transparent 50%),var(--bg)}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:32px;align-items:center;padding:48px 0 56px}.hero-kicker{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--green);font-size:13px;margin-bottom:12px}.hero h1{font-size:clamp(2.2rem,5vw,3.6rem);margin-bottom:12px}.hero .lede{font-size:1.15rem;color:var(--text);max-width:34ch;margin-bottom:24px}.hero-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.rip-split{display:inline-flex;align-items:stretch;border:1px solid var(--green);border-radius:var(--r);overflow:hidden;background:var(--green)}.rip-split-label{display:inline-flex;align-items:center;padding:12px 14px;font-family:var(--font-display);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:14px;color:#070807;background:var(--green)}.rip-split a{display:inline-flex;align-items:center;padding:12px 18px;font-family:var(--font-display);font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:14px;color:var(--text);background:var(--bg);border-left:1px solid var(--green)}.rip-split a:hover{background:var(--elevated);color:var(--green)}.door-split-ctas{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto}.door-split-ctas a{display:inline-flex;align-items:center;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;font-size:13px;color:#070807;background:var(--green);border-radius:var(--r);padding:8px 12px}.door-split-ctas a:hover{background:#a6ff5c;color:#070807}.door.door-split:hover{transform:none}.hero-art{position:relative;display:grid;place-items:center;min-height:280px}.hero-art img.logo-glow{width:min(440px,88%);height:auto;background:transparent;border:0;box-shadow:none;padding:0;filter:drop-shadow(0 0 48px rgba(140,255,58,.4))}.hero-grid-photo{grid-template-columns:.9fr 1.1fr}.hero-art img.owner-photo{width:min(520px,100%);height:auto;background:transparent;border:0;padding:0;object-fit:contain;filter:drop-shadow(0 0 36px rgba(140,255,58,.22));border-radius:8px}.hero-ring{display:none}.section{padding:48px 0;border-bottom:1px solid var(--border)}.section-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.section-head h2{font-size:clamp(1.4rem,3vw,1.9rem)}.section-head p{margin:0;max-width:52ch}.eyebrow{font-family:var(--font-display);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:6px}.doors{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.door{display:flex;flex-direction:column;gap:12px;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:24px;min-height:180px;transition:border-color .15s,transform .15s;color:inherit;text-decoration:none}.door:hover{border-color:var(--green);transform:translateY(-2px);color:inherit}.door-icon{width:44px;height:44px;border-radius:var(--r);display:grid;place-items:center;background:var(--elevated);border:1px solid var(--border);color:var(--green);font-family:var(--font-display);font-size:18px}.door h3{font-size:1.35rem;margin:0}.door p{margin:0;flex:1}.door .door-cta{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--green);font-size:13px}.doors-hiw{margin-top:20px;display:flex;justify-content:center}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.product-card{background:var(--surface);border:1px solid var(--border);border-radius:8px;overflow:visible;display:flex;flex-direction:column;transition:border-color .15s,transform .15s;color:inherit;text-decoration:none;position:relative}.product-card:hover{border-color:var(--green-dim);transform:translateY(-2px);color:inherit}.product-card.sold-out{opacity:.55}.product-card.sold-out:hover{opacity:.7}.card-media{aspect-ratio:4 / 5;background:#0c100c;display:grid;place-items:center;position:relative;overflow:hidden}.card-media img{width:86%;height:86%;max-width:86%;max-height:86%;object-fit:contain;object-position:center;padding:0}.product-card.is-sealed .card-media{aspect-ratio:1 / 1;background:#0a0e0a;overflow:hidden;border-radius:8px 8px 0 0}.product-card.is-sealed .card-media img{width:88%;height:88%;max-width:88%;max-height:88%;object-fit:contain;object-position:center;padding:0;filter:drop-shadow(0 6px 10px rgba(0,0,0,.35))}.card-badges{position:absolute;top:8px;left:8px;display:flex;flex-wrap:wrap;gap:6px;z-index:3;pointer-events:none}.card-badges .tag{pointer-events:none;box-shadow:0 1px #00000059}.tag{font-family:var(--font-display);font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;border-radius:999px;border:1px solid transparent}.tag-live{background:#ff2d2d26;color:#ff8a8a;border-color:#ff2d2d66}.tag-sealed{background:#e6c35c26;color:var(--gold);border-color:#e6c35c73}.tag-battle{background:#8cff3a1f;color:var(--green);border-color:#8cff3a66}.tag-wheel{background:#8cff3a14;color:#c8ff8a;border-color:var(--border)}.tag-sold{background:#e85d4c33;color:var(--sold);border-color:#e85d4c80}.card-body{padding:14px;display:flex;flex-direction:column;gap:8px;flex:1}.card-title{font-family:var(--font-display);font-size:15px;letter-spacing:.03em;text-transform:uppercase;margin:0;color:var(--text);line-height:1.25}.card-price{font-family:var(--font-display);font-size:18px;letter-spacing:.02em;color:var(--green);margin-top:auto}.card-price .was{font-size:13px;color:var(--muted);text-decoration:line-through;margin-left:8px;font-weight:400}.card-meta{font-size:12px;color:var(--muted)}.spotlight-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:linear-gradient(90deg,rgba(230,195,92,.12),transparent 60%),var(--elevated);border:1px solid rgba(230,195,92,.35);border-radius:8px;padding:16px 20px;margin-bottom:20px}.spotlight-banner strong{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);display:block;margin-bottom:4px}.spotlight-banner p{margin:0;color:var(--text)}.spotlight-banner.coming-soon{background:linear-gradient(90deg,rgba(230,195,92,.16),transparent 70%),var(--elevated)}.coming-soon-note{color:var(--muted);font-size:13px;margin:0;max-width:42ch}.coming-soon-page{max-width:62ch}.coming-soon-page h1{margin-bottom:12px}.coming-soon-page .lede{font-size:1.1rem;color:var(--text);margin-bottom:16px}.coming-soon-page .soon-list{list-style:none;padding:0;margin:0 0 24px}.coming-soon-page .soon-list li{padding:10px 0 10px 28px;position:relative;border-bottom:1px solid var(--border);color:var(--text);font-size:15px}.coming-soon-page .soon-list li:before{content:"";position:absolute;left:0;top:16px;width:10px;height:10px;border-radius:2px;background:var(--gold)}.filters-disabled{opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none;filter:grayscale(.3)}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.step{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:20px}.step-num{font-family:var(--font-display);color:var(--green);font-size:28px;margin-bottom:8px}.step h3{font-size:1.05rem;margin-bottom:8px}.step p{margin:0;font-size:14px}.trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.trust-item{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:20px;text-align:center}.trust-item strong{display:block;font-family:var(--font-display);font-size:1.6rem;color:var(--green);margin-bottom:6px;letter-spacing:.04em}.quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px}.quote{background:var(--elevated);border:1px solid var(--border);border-radius:8px;padding:16px;font-size:14px}.quote p{color:var(--text);margin-bottom:8px}.quote .who{color:var(--muted);font-size:12px}.example-label{font-size:11px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-family:var(--font-display);margin-bottom:12px}.schedule-teaser{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:24px}.schedule-slots{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.slot{border:1px solid var(--border);background:var(--elevated);border-radius:var(--r);padding:10px 14px;min-width:120px}.slot .day{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-size:13px}.slot .time{color:var(--muted);font-size:13px}.page-banner{padding:36px 0 28px;border-bottom:1px solid var(--border);background:radial-gradient(ellipse 60% 80% at 90% 0%,rgba(140,255,58,.1),transparent 50%),var(--bg)}.page-banner.sealed{background:radial-gradient(ellipse 60% 80% at 90% 0%,rgba(230,195,92,.14),transparent 50%),var(--bg)}.page-banner h1{font-size:clamp(1.8rem,4vw,2.6rem)}.page-banner .sub{color:var(--text);max-width:60ch;margin:0}.filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:16px 0 8px;margin-bottom:8px}.filter-group{display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:6px 10px}.filter-group label{font-size:12px;color:var(--muted);font-weight:600}.filter-group select,.filter-chip{background:var(--elevated);color:var(--text);border:1px solid var(--border);border-radius:var(--r);padding:6px 10px;font-family:var(--font-body);font-size:13px}.filter-chip{cursor:pointer;display:inline-flex;align-items:center;gap:6px}.filter-chip input{accent-color:var(--green)}.filter-chip.active{border-color:var(--green);color:var(--green)}.results-meta{color:var(--muted);font-size:13px;margin:8px 0 16px}.pdp{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:40px 0}.gallery{background:var(--surface);border:1px solid var(--border);border-radius:8px;overflow:hidden}.gallery-main{aspect-ratio:4 / 5;background:#0c100c;display:grid;place-items:center}.gallery-main img{width:88%;height:88%;max-width:88%;max-height:88%;object-fit:contain;object-position:center}.gallery-thumbs{display:flex;gap:8px;padding:12px}.gallery-thumbs button{width:64px;height:64px;padding:0;border:1px solid var(--border);border-radius:var(--r);overflow:hidden;background:var(--elevated);cursor:pointer}.gallery-thumbs button[aria-current=true]{border-color:var(--green)}.gallery-thumbs img{width:100%;height:100%;object-fit:contain;object-position:center;background:#0c100c}.pdp-info .badges{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.pdp-info h1{font-size:clamp(1.6rem,3vw,2.2rem);margin-bottom:12px}.pdp-price{font-family:var(--font-display);font-size:2rem;color:var(--green);margin-bottom:16px}.pdp-price .was{font-size:1rem;color:var(--muted);text-decoration:line-through;margin-left:10px}.pdp-meta{display:grid;gap:12px;margin:20px 0}.meta-box{background:var(--elevated);border:1px solid var(--border);border-radius:8px;padding:14px 16px}.meta-box h3{font-size:13px;color:var(--gold);margin-bottom:6px;letter-spacing:.08em}.meta-box p{margin:0;font-size:14px;color:var(--text)}.callout{border-left:3px solid var(--gold);background:#e6c35c14;padding:12px 14px;border-radius:0 var(--r) var(--r) 0;margin:16px 0;font-size:14px;color:var(--text)}.qty-row{display:flex;gap:12px;align-items:center;margin:16px 0}.qty{display:inline-flex;border:1px solid var(--border);border-radius:var(--r);overflow:hidden}.qty button{width:40px;height:44px;background:var(--elevated);border:0;color:var(--text);cursor:pointer;font-size:18px}.qty input{width:52px;height:44px;border:0;border-left:1px solid var(--border);border-right:1px solid var(--border);background:var(--surface);color:var(--text);text-align:center;font-family:var(--font-display);font-size:16px}.split-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:center;margin-bottom:32px}.split-hero img{width:100%;border-radius:8px;border:1px solid var(--border);box-shadow:var(--shadow)}.rule-list{list-style:none;padding:0;margin:0 0 20px}.rule-list li{padding:10px 0 10px 28px;position:relative;border-bottom:1px solid var(--border);color:var(--text);font-size:15px}.rule-list li:before{content:"";position:absolute;left:0;top:16px;width:10px;height:10px;border-radius:2px;background:var(--green)}.cart-layout{display:grid;grid-template-columns:1.4fr .8fr;gap:24px;padding:32px 0 48px}.cart-lines{display:flex;flex-direction:column;gap:12px}.cart-line{display:grid;grid-template-columns:80px 1fr auto;gap:14px;align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:12px}.cart-line img{width:80px;height:80px;object-fit:contain;border-radius:var(--r);background:#0c100c}.cart-line h3{font-size:14px;margin:0 0 4px}.cart-line .line-price{font-family:var(--font-display);color:var(--green);font-size:16px}.cart-summary{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:20px;align-self:start;position:sticky;top:96px}.cart-summary h2{font-size:1.2rem;margin-bottom:16px}.field{margin-bottom:14px}.field label{display:block;font-size:12px;font-weight:600;color:var(--muted);margin-bottom:6px;letter-spacing:.04em;text-transform:uppercase}.field input[type=text],.field input[type=email],.field input[type=search],.field input[type=tel],.field input[type=number],.field input:not([type]),.field select{width:100%;height:44px;padding:0 12px;background:var(--elevated);border:1px solid var(--border);border-radius:var(--r);color:var(--text);font-family:var(--font-body);font-size:15px}.field input[type=checkbox],.field input[type=radio]{width:18px;height:18px;padding:0;flex-shrink:0;accent-color:var(--green)}.ship-opt{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--border);background:var(--elevated);border-radius:var(--r);padding:12px;cursor:pointer}.ship-opt input{accent-color:var(--green)}.totals{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.total-row{display:flex;justify-content:space-between;margin-bottom:8px;font-size:14px}.total-row.grand{font-family:var(--font-display);font-size:1.3rem;color:var(--green);margin-top:8px}.note{font-size:13px;color:var(--muted);margin-top:12px}.hiw-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.hiw-card{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:24px}.hiw-card h3{margin-bottom:10px;font-size:1.15rem}.hiw-card p{margin:0;color:var(--text)}.cal{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin-top:16px}.cal .dow{text-align:center;font-family:var(--font-display);font-size:12px;letter-spacing:.08em;color:var(--muted);padding:8px}.cal .day-cell{aspect-ratio:1;background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:8px;font-size:13px;color:var(--muted)}.cal .day-cell.has{border-color:#8cff3a73;color:var(--text);background:linear-gradient(180deg,rgba(140,255,58,.08),var(--surface))}.cal .day-cell .ev{display:block;margin-top:4px;font-size:10px;color:var(--green);font-family:var(--font-display);letter-spacing:.04em}.site-footer{background:var(--surface);border-top:1px solid var(--border);padding:48px 0 24px;margin-top:auto}.footer-grid{display:grid;grid-template-columns:1.2fr repeat(3,1fr);gap:32px;margin-bottom:32px}.footer-brand img{height:56px;width:auto;margin-bottom:12px;background:transparent;border:0;box-shadow:none;padding:0}.footer-brand p{font-size:14px;max-width:32ch}.footer-col h4{font-size:13px;letter-spacing:.1em;color:var(--gold);margin-bottom:12px}.footer-col a{display:block;color:var(--muted);padding:4px 0;font-size:14px;font-weight:500}.footer-col a:hover{color:var(--green)}.footer-bottom{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid var(--border);padding-top:16px;font-size:13px;color:var(--muted)}.region-note{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:999px;padding:6px 12px;font-size:12px;color:var(--text);background:var(--elevated)}@media(max-width:960px){.logo-link img{height:52px}.header-inner{grid-template-columns:auto 1fr auto;min-height:68px}.menu-toggle{display:inline-flex;align-items:center;justify-content:center}.nav{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;background:var(--elevated);border-bottom:1px solid var(--border);padding:12px;gap:4px;box-shadow:var(--shadow)}.nav.open{display:flex}.nav-drop .menu{position:static;display:none;box-shadow:none;border:0;background:transparent;padding-left:12px}.nav-drop.open .menu{display:block}.hero-grid,.pdp,.split-hero,.cart-layout,.schedule-teaser,.footer-grid,.hiw-grid,.doors,.steps,.trust-row,.quotes{grid-template-columns:1fr}.product-grid{grid-template-columns:repeat(2,1fr);gap:12px}.cart-summary{position:static}.cal{gap:4px}.cart-btn .ship-chip{display:none}}@media(max-width:480px){.product-grid{grid-template-columns:repeat(2,1fr);gap:8px}.card-body{padding:10px}.card-title{font-size:13px}.hero{padding-top:8px}.hero-grid{padding:28px 0 36px}}.skip-link{position:absolute;left:8px;top:-40px;z-index:200;background:var(--green);color:#070807;padding:8px 12px;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase}.skip-link:focus{top:8px;color:#070807}.cart-count{font-family:var(--font-display);font-size:10px;letter-spacing:.04em;background:var(--green);color:#070807;min-width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px}.pagination{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0;align-items:center}.pagination a,.pagination span{border:1px solid var(--border);background:var(--surface);color:var(--text);padding:8px 12px;border-radius:var(--r);font-size:13px;font-weight:600}.pagination .page.current{border-color:var(--green);color:var(--green)}.empty-state{padding:48px 0;text-align:left;max-width:52ch}.variant-select,.qty input[type=number]{height:44px;padding:0 12px;background:var(--elevated);border:1px solid var(--border);border-radius:var(--r);color:var(--text);font-family:var(--font-body);font-size:15px}.line-props{font-size:12px;color:var(--muted);margin-top:4px}.cart-line .qty-mini{width:64px;height:36px;text-align:center}.cart-remove{color:var(--muted);font-size:13px;font-weight:600}.cart-remove:hover{color:var(--sold)}.shopify-challenge-page,.shopify-policy__container{padding:32px 0}.rte a{text-decoration:underline}.rte ul,.rte ol{color:var(--text);padding-left:1.2rem}.placeholder-svg{width:100%;height:100%;fill:var(--border)}.search-results-meta{color:var(--muted);margin-bottom:16px}.collection-empty{color:var(--muted);padding:24px 0}.product-form .field{margin:16px 0}.product-form .field input[type=text]{width:100%;height:44px;padding:0 12px;background:var(--elevated);border:1px solid var(--border);border-radius:var(--r);color:var(--text);font:inherit}.req{color:var(--sold)}.sold-note{color:var(--sold);font-weight:600}.list-collections{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:960px){.list-collections{grid-template-columns:1fr}}.rip-disclosure{margin:16px 0;padding:16px;background:var(--surface);border:1px solid rgba(140,255,58,.35);border-radius:8px}.rip-disclosure p{margin:0 0 12px;color:var(--text);font-size:14px}.rip-disclosure.is-acked{border-color:var(--green);background:linear-gradient(180deg,rgba(140,255,58,.1),var(--surface))}.rip-disclosure[data-rip-disclosure].shake{animation:rip-shake .35s ease}@keyframes rip-shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}[data-rip-ack].is-acked{background:var(--green);color:#070807;border-color:var(--green)}.rip-check{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-weight:600}.rip-check input{margin-top:3px;width:18px;height:18px;accent-color:var(--green)}.ship-options{display:grid;gap:8px}.ship-opt{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--elevated);cursor:pointer}.ship-opt:has(input:checked){border-color:var(--green)}.ship-opt strong{color:var(--green)}.btn-block{width:100%}.ratings-cta{margin-top:24px;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;background:var(--surface);border:1px solid rgba(140,255,58,.45);border-radius:8px;color:inherit;text-decoration:none}.ratings-cta:hover{border-color:var(--green);color:inherit}.ratings-cta h3{margin:0 0 6px;color:var(--text)}.ratings-cta p{margin:0;max-width:52ch}.cart-summary .field input[type=text]{width:100%;height:44px;padding:0 12px;background:var(--elevated);border:1px solid var(--border);border-radius:var(--r);color:var(--text);font:inherit}.sealed-bypass-field>label.sealed-bypass{display:flex;align-items:flex-start;gap:12px;margin:0;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--elevated);cursor:pointer;text-transform:none;letter-spacing:normal;font-size:14px;font-weight:500;color:var(--text);line-height:1.35}.sealed-bypass-field>label.sealed-bypass:has(input:checked){border-color:var(--green)}.sealed-bypass input[type=checkbox]{width:18px;height:18px;margin-top:2px;flex-shrink:0;accent-color:var(--green)}.sealed-bypass-copy{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.sealed-bypass-copy strong{display:block;color:var(--text);font-weight:700;text-transform:none;letter-spacing:normal;font-size:14px}.sealed-bypass-copy .note{margin:0;color:var(--muted);font-size:13px;font-weight:400;text-transform:none;letter-spacing:normal}.ship-options .ship-opt{display:flex;align-items:center;gap:12px;justify-content:flex-start}.ship-options .ship-opt input{flex-shrink:0;width:18px;height:18px;margin:0}.ship-options .ship-opt-label{flex:1;min-width:0}.ship-options .ship-opt-price{flex-shrink:0;margin-left:auto;padding-left:16px;color:var(--green);font-variant-numeric:tabular-nums}#goadedex-field{position:absolute;left:0;top:0;width:100%;pointer-events:none;z-index:6;overflow:hidden}.goaded-critter{position:absolute;z-index:6;width:120px;height:120px;padding:0;border:0;background:transparent;cursor:pointer;pointer-events:auto;image-rendering:pixelated;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;filter:drop-shadow(0 2px 0 rgba(0,0,0,.55));animation:goaded-critter-bob 1.1s steps(2,end) infinite;overflow:visible}.goaded-critter img{display:block;width:auto;height:auto;max-width:none;pointer-events:none;image-rendering:pixelated;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}.goaded-critter:hover,.goaded-critter:focus-visible{filter:drop-shadow(0 0 6px rgba(140,255,58,.65));outline:none}.goaded-critter.is-caught{animation:goaded-critter-catch .45s ease forwards;pointer-events:none}.goaded-critter.is-catching{pointer-events:none;animation:goaded-critter-bob 1.1s steps(2,end) infinite}.goaded-critter.is-sucking{animation:goaded-critter-suck .16s steps(3,end) forwards;pointer-events:none;z-index:7}.goaded-pokeball{position:absolute;z-index:9;width:72px;height:72px;margin-left:-36px;margin-top:-36px;pointer-events:none;filter:drop-shadow(0 3px 0 rgba(0,0,0,.55));transform:translate(0) rotate(0) scale(1);will-change:transform}.goaded-pokeball img{display:block;width:72px;height:72px;image-rendering:pixelated;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}.goaded-pokeball.is-catching-gif{width:96px;height:96px;margin-left:-48px;margin-top:-48px;animation:goaded-ball-drop .12s ease-out forwards}.goaded-pokeball.is-catching-gif img{width:96px;height:96px}.goaded-pokeball.is-flying{animation:goaded-ball-fly .38s cubic-bezier(.15,.75,.25,1) forwards}.goaded-pokeball.is-open{animation:goaded-ball-open-pulse .28s steps(2,end)}.goaded-pokeball.is-closed-drop{animation:goaded-ball-drop .12s ease-out forwards}.goaded-pokeball.is-shake{animation:goaded-ball-shake .9s steps(2,end)}.goaded-pokeball.is-success{animation:goaded-ball-success .42s steps(2,end);filter:drop-shadow(0 0 10px rgba(255,220,80,.85)) drop-shadow(0 3px 0 rgba(0,0,0,.45))}.goaded-pokeball.is-done{animation:goaded-ball-vanish .32s ease forwards}@keyframes goaded-ball-fly{0%{transform:translate(0) rotate(0) scale(.85)}35%{transform:translate(calc(var(--dx) * .38),calc(var(--dy) * .22 + var(--lift))) rotate(260deg) scale(1.08)}70%{transform:translate(calc(var(--dx) * .82),calc(var(--dy) * .78 + var(--lift) * .25)) rotate(520deg) scale(1)}to{transform:translate(var(--dx),var(--dy)) rotate(720deg) scale(.95)}}@keyframes goaded-ball-open-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes goaded-ball-drop{0%{transform:translateY(-8px) scale(1.05)}to{transform:translateY(10px) scale(1)}}@keyframes goaded-ball-shake{0%,to{transform:translateY(10px) rotate(0)}12%{transform:translateY(10px) rotate(-22deg) translate(-6px)}24%{transform:translateY(10px) rotate(0)}36%{transform:translateY(10px) rotate(22deg) translate(6px)}48%{transform:translateY(10px) rotate(0)}60%{transform:translateY(10px) rotate(-16deg) translate(-4px)}72%{transform:translateY(10px) rotate(0)}84%{transform:translateY(10px) rotate(14deg) translate(3px)}}@keyframes goaded-ball-success{0%{transform:translateY(10px) scale(1)}40%{transform:translateY(4px) scale(1.22)}to{transform:translateY(10px) scale(1.05)}}@keyframes goaded-ball-vanish{0%{transform:translateY(10px) scale(1.05);opacity:1}to{transform:translateY(-8px) scale(.3);opacity:0}}@keyframes goaded-critter-suck{0%{transform:scale(1);opacity:1;filter:drop-shadow(0 2px 0 rgba(0,0,0,.55))}40%{transform:scale(1.2);opacity:1;filter:brightness(1.8) drop-shadow(0 0 12px rgba(255,80,80,.8))}to{transform:scale(0);opacity:0;filter:brightness(2.4) drop-shadow(0 0 18px rgba(255,60,60,.95))}}.goaded-catch-flash{position:absolute;z-index:8;width:12px;height:12px;margin-left:-6px;margin-top:-6px;border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(circle,rgba(255,255,255,.95) 0%,rgba(255,180,80,.55) 35%,transparent 70%)}.goaded-catch-flash.is-on{animation:goaded-catch-burst .45s ease-out forwards}@keyframes goaded-catch-burst{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(18)}}.goaded-catch-sparks{position:absolute;z-index:10;width:0;height:0;pointer-events:none}.goaded-catch-sparks span{position:absolute;left:0;top:0;color:#ffe9a8;font-size:14px;text-shadow:0 0 6px rgba(255,200,60,.8);animation:goaded-spark-out .7s steps(4,end) forwards;transform:rotate(var(--a)) translateY(calc(-1 * var(--d)))}@keyframes goaded-spark-out{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(.6)}to{opacity:0;transform:rotate(var(--a)) translateY(calc(-1 * var(--d) - 28px)) scale(1.2)}}@keyframes goaded-critter-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes goaded-critter-catch{0%{transform:scale(0);opacity:0}to{transform:scale(0);opacity:0}}.goaded-catch-toast{position:fixed;left:50%;bottom:88px;z-index:80;transform:translate(-50%) translateY(12px);padding:12px 18px;border-radius:999px;border:1px solid rgba(140,255,58,.55);background:#080c08f0;color:var(--text);font-family:var(--font-display);font-size:14px;letter-spacing:.04em;box-shadow:0 10px 30px #00000073;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;max-width:min(92vw,420px);text-align:center}.goaded-catch-toast.is-on{opacity:1;transform:translate(-50%) translateY(0)}.goaded-catch-toast strong{color:var(--green)}.goadedex-chip{position:fixed;left:14px;bottom:14px;z-index:70;display:none;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid var(--border);background:#080c08eb;color:var(--muted);font-size:12px;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.goadedex-chip.is-on{display:inline-flex}.goadedex-chip strong{color:var(--green)}@media(max-width:700px){.goadedex-chip{bottom:72px}.goaded-catch-toast{bottom:130px}}.account-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:24px;align-items:start}@media(max-width:900px){.account-layout{grid-template-columns:1fr}}.account-panel{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:20px}.account-orders{display:grid;gap:8px;margin-top:12px}.account-order{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:12px;border:1px solid var(--border);border-radius:8px;color:inherit;text-decoration:none;background:var(--elevated)}.account-order:hover{border-color:var(--green-dim)}.goatedex-progress{font-family:var(--font-display);color:var(--green);font-size:1.1rem;white-space:nowrap}.goadedex-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.goadedex-filters .is-active{border-color:var(--green);color:var(--green)}.goadedex-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;max-height:70vh;overflow:auto;padding-right:4px}.goadedex-cell{min-height:112px;border:1px solid var(--border);border-radius:10px;background:#0c100c;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;padding:18px 6px 8px;position:relative;overflow:hidden}.goadedex-cell.is-caught{border-color:#8cff3a59}.goadedex-cell:not(.is-caught){opacity:.45;filter:grayscale(1)}.goadedex-cell img{width:64px;height:64px;object-fit:contain;image-rendering:pixelated;margin-top:2px}.goadedex-cell .dex-num{position:absolute;top:5px;left:6px;font-size:9px;color:var(--muted);font-family:var(--font-display);letter-spacing:.04em;z-index:1}.goadedex-cell .dex-name{font-size:10px;text-align:center;line-height:1.15;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 2px}.goadedex-cell.is-caught .dex-name{color:var(--text)}.goadedex-cell.is-unknown{opacity:1;filter:none}.goadedex-cell .dex-unknown{width:64px;height:64px;margin:4px auto;display:flex;align-items:center;justify-content:center;font-family:var(--font-display, inherit);font-size:2.4rem;font-weight:800;color:var(--muted);border:1px dashed var(--border);border-radius:10px;background:#00000040}.goatedex-page{max-width:1100px;margin:0 auto}.pdp.is-sealed .gallery-main img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;padding:8px}.featured-slab{padding-top:12px}.featured-slab-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;align-items:center}.featured-media-stage{max-width:380px;margin-inline:auto;width:100%;aspect-ratio:1 / 1.15;padding:22px;border-radius:12px;background:#0a0e0a;border:1px solid var(--border);box-shadow:0 0 0 1px #ffffff08,0 16px 36px #0006;display:grid;place-items:center;overflow:hidden}.featured-media-link{display:grid;place-items:center;width:100%;height:100%}.featured-media-img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;filter:drop-shadow(0 8px 14px rgba(0,0,0,.35))}.featured-media-placeholder{width:100%;height:100%;min-height:180px;border:1px dashed var(--border);border-radius:8px;display:grid;place-items:center;color:var(--muted);font-size:13px;text-align:center;padding:12px}.featured-slab-copy h3{margin:0 0 10px;font-size:clamp(1.35rem,2.4vw,1.9rem);line-height:1.2}.featured-slab-copy p{margin:0 0 16px;max-width:42ch;color:var(--text);opacity:.9}.featured-slab-price{display:flex;gap:10px;align-items:baseline;margin-bottom:18px;font-size:1.25rem}.featured-slab-price .was{opacity:.55;text-decoration:line-through;font-size:1rem}@media(max-width:800px){.featured-slab-grid{grid-template-columns:1fr}.featured-media-stage{max-width:320px}}.goadedex-cell.is-caught{cursor:pointer}.goadedex-cell.is-caught:hover{border-color:var(--green)}.goadedex-cell .dex-style{position:absolute;top:4px;right:5px;font-size:11px;line-height:1;color:#ffe9a8;background:#0000008c;border:1px solid rgba(255,215,80,.35);border-radius:999px;padding:2px 6px;font-family:var(--font-display);z-index:1}.goadedex-art-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#000000b8;display:grid;place-items:center;padding:16px}.goadedex-art-modal[hidden]{display:none!important}.goadedex-art-dialog{width:min(420px,100%);background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:18px 16px 16px;position:relative;box-shadow:0 20px 50px #00000080}.goadedex-art-close{position:absolute;top:8px;right:10px;border:0;background:transparent;color:var(--muted);font-size:1.6rem;line-height:1;cursor:pointer}.goadedex-art-head{margin-bottom:8px;padding-right:24px}.goadedex-art-head .dex-num{color:var(--muted);font-size:12px}.goadedex-art-head h3{margin:2px 0 0;font-size:1.35rem}.goadedex-art-stage{display:grid;place-items:center;min-height:180px;margin:8px 0 10px;background:#0c100c;border:1px solid var(--border);border-radius:10px}.goadedex-art-stage img{width:160px;height:160px;object-fit:contain;image-rendering:pixelated;image-rendering:crisp-edges}.goadedex-art-hint{margin:0 0 10px;font-size:13px;color:var(--muted)}.goadedex-art-styles{display:flex;flex-wrap:wrap;gap:8px}.goadedex-art-styles .is-active{border-color:var(--green);color:var(--green)}.goadedex-art-styles button:disabled{opacity:.4;cursor:not-allowed}.goaded-critter.is-shiny{filter:drop-shadow(0 0 6px rgba(255,215,80,.85)) drop-shadow(0 2px 0 rgba(0,0,0,.45))}.goaded-catch-toast.is-shiny{border-color:#ffd750a6;color:#ffe9a8}.goadedex-cell.is-shiny.is-caught{border-color:#ffd7508c;box-shadow:inset 0 0 0 1px #ffd75033}.goadedex-cell.is-shiny .dex-style{color:#ffe9a8;border-color:#ffd75059}.goadedex-cell .dex-ver-count{font-size:9px;color:var(--muted);font-family:var(--font-display, inherit);letter-spacing:.04em;opacity:.85}.goadedex-art-styles .is-mystery{font-family:var(--font-display, inherit);letter-spacing:.08em;opacity:.7;cursor:not-allowed}.goadedex-art-styles .is-shiny-ver.is-active,.goadedex-art-styles .is-shiny-ver:not(:disabled){border-color:#ffd7508c;color:#ffe9a8}.goaded-shiny-celebrate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;pointer-events:none;display:none;align-items:center;justify-content:center;background:radial-gradient(circle at center,#ffd7502e,#0000008c 55%,#000000b8)}.goaded-shiny-celebrate.is-on{display:flex;animation:goaded-shiny-fade .35s ease}@keyframes goaded-shiny-fade{0%{opacity:0}to{opacity:1}}.goaded-shiny-sparks{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.goaded-shiny-sparks span{position:absolute;left:var(--x, 50vw);top:45%;width:8px;height:8px;border-radius:2px;background:#ffe56a;box-shadow:0 0 10px #ffd24a;transform:rotate(var(--r, 0deg)) translateY(0);animation:goaded-shiny-spark var(--d, .8s) ease-out forwards;opacity:0}.goaded-shiny-sparks span:nth-child(3n){background:#fff6c2;width:5px;height:14px}.goaded-shiny-sparks span:nth-child(4n){background:#8cff3a}@keyframes goaded-shiny-spark{0%{opacity:0;transform:rotate(var(--r)) translateY(0) scale(.4)}15%{opacity:1}to{opacity:0;transform:rotate(var(--r)) translateY(-48vh) scale(1.1)}}.goaded-shiny-hit{position:relative;z-index:2;text-align:center;padding:22px 28px;border-radius:16px;border:1px solid rgba(255,215,80,.55);background:#0a0c08e0;box-shadow:0 0 0 1px #ffffff0f,0 0 40px #ffd75059;animation:goaded-shiny-pop .55s cubic-bezier(.2,1.4,.4,1)}@keyframes goaded-shiny-pop{0%{transform:scale(.6);opacity:0;filter:blur(4px)}60%{transform:scale(1.08);opacity:1;filter:blur(0)}to{transform:scale(1)}}.goaded-shiny-hit-title{font-family:var(--font-display);font-size:clamp(1.6rem,6vw,2.4rem);letter-spacing:.12em;color:#ffe56a;text-shadow:0 0 14px rgba(255,210,70,.7);animation:goaded-shiny-flash .55s steps(2,end) 2}.goaded-shiny-hit-name{margin-top:8px;font-size:1.1rem}@keyframes goaded-shiny-flash{0%,to{opacity:1;filter:brightness(1)}50%{opacity:.35;filter:brightness(1.8)}}.goaded-critter.is-battling{opacity:0;pointer-events:none}.goaded-critter.is-fled{animation:goaded-critter-flee .45s steps(3,end) forwards;pointer-events:none}@keyframes goaded-critter-flee{0%{transform:scale(1);opacity:1;filter:none}40%{transform:translate(18px) scale(1.05);opacity:.7}to{transform:translate(80px) scale(.4);opacity:0;filter:blur(2px)}}.goaded-catch-toast.is-flee{border-color:#ff78508c;color:#ffd0c0}.goaded-catch-toast.is-flee strong{color:#ffb08a}.goaded-battle{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:grid;place-items:center;padding:16px;background:#000000b8}.goaded-battle[hidden]{display:none!important}.goaded-battle-panel{width:min(420px,100%);border-radius:14px;border:1px solid rgba(140,255,58,.35);background:linear-gradient(180deg,#152015,#0a0e0a);box-shadow:0 24px 60px #0000008c;overflow:hidden}.goaded-battle.is-shiny .goaded-battle-panel{border-color:#ffd7508c}.goaded-battle-sky{position:relative;min-height:200px;padding:18px 16px 12px;background:radial-gradient(ellipse at 70% 20%,rgba(140,255,58,.12),transparent 50%),linear-gradient(180deg,#1a2a1a,#0c120c);border-bottom:1px solid var(--border)}.goaded-battle-mon-wrap{display:grid;place-items:center;min-height:140px}.goaded-battle-mon{width:128px;height:128px;object-fit:contain;image-rendering:pixelated;image-rendering:crisp-edges;filter:drop-shadow(0 4px 0 rgba(0,0,0,.45));animation:goaded-critter-bob 1s steps(2,end) infinite}.goaded-battle-mon.is-fleeing{animation:goaded-critter-flee .55s steps(3,end) forwards}.goaded-battle-banner{text-align:center;font-family:var(--font-display);font-size:15px;letter-spacing:.04em;color:var(--text);margin-top:4px}.goaded-battle-banner strong{color:var(--green)}.goaded-battle.is-shiny .goaded-battle-banner strong{color:#ffe9a8}.goaded-battle-hud{padding:14px 16px 16px}.goaded-battle-hint{margin:0 0 10px;font-size:13px;color:var(--muted);text-align:center}.goaded-battle-bar{position:relative;height:22px;border-radius:999px;border:1px solid var(--border);background:#070a07;overflow:hidden;margin-bottom:14px}.goaded-battle-zone{position:absolute;top:2px;bottom:2px;border-radius:999px;background:linear-gradient(180deg,#8cff3a8c,#50b42873);box-shadow:inset 0 0 0 1px #8cff3a59}.goaded-battle-marker{position:absolute;top:1px;bottom:1px;width:4px;margin-left:-2px;border-radius:2px;background:#fff;box-shadow:0 0 8px #ffffffa6;left:0%}.goaded-battle-actions{display:flex;justify-content:center}.goaded-battle-fight{min-width:160px;font-family:var(--font-display);letter-spacing:.1em;font-size:1.05rem;border-color:var(--green);color:var(--green);background:#8cff3a14}.goaded-battle-fight:disabled{opacity:.45}.goaded-battle-result{margin:12px 0 0;text-align:center;font-family:var(--font-display);font-size:14px;letter-spacing:.04em}.goaded-battle-result.is-win{color:var(--green)}.goaded-battle-result.is-lose{color:#ffb08a}
/*# sourceMappingURL=/cdn/shop/t/19/assets/goaded.css.map */
