:root,[data-game=pokemon],[data-game=lorcana]{--primary:oklch(56% .19 262);--ring:oklch(60% .17 262);--lux-green:oklch(56% .19 262);--lux-green-soft:oklch(62% .14 205);--brand-cyan:oklch(62% .14 205);--brand-cyan-strong:oklch(56% .19 262);--brand-emerald:oklch(56% .19 262);--ed-forest:oklch(56% .19 262);--ed-forest-soft:oklch(62% .14 205);--scaned-ink:#111;--scaned-paper:#fffdf7;--scaned-lime:#b7ff00;--scaned-purple:#7c3cff;--scaned-hot:#ff4f2f;--scaned-blue:#2878ff;--scaned-pink:#ff3fa4;--scaned-cyan:#10dff2}.dark,.dark[data-game=pokemon],.dark[data-game=lorcana]{--primary:oklch(68% .16 262);--ring:oklch(72% .14 262);--lux-green:oklch(68% .16 262);--lux-green-soft:oklch(78% .12 205);--brand-cyan:oklch(78% .12 205);--brand-cyan-strong:oklch(68% .16 262);--brand-emerald:oklch(68% .16 262);--ed-forest:oklch(68% .16 262);--ed-forest-soft:oklch(78% .12 205)}[class~=text-scan-lime],[class*=text-lime-],[class*=text-emerald-],[class*=text-teal-]{color:var(--color-primary)!important}.bg-scan-lime [class~=text-scan-lime],.bg-scan-lime [class*=text-lime-],.bg-scan-lime [class*=text-emerald-],.bg-scan-lime [class*=text-teal-]{color:var(--color-foreground)!important}body:has(nav[aria-label^=Primary\ navigation]){overflow-x:clip}body:has(nav[aria-label^=Primary\ navigation]) [data-testid=app-header]{border-bottom:3px solid var(--scaned-ink)!important;box-shadow:0 4px 0 var(--scaned-ink)!important;background:radial-gradient(circle at 84% 25%,#11111113 0 1.5px,#0000 2px) 0 0/12px 12px,linear-gradient(104deg,#fffdf7fb 0 63%,#f4effffa 63% 100%)!important}body:has(nav[aria-label^=Primary\ navigation]) [data-testid=app-header]:after{content:"";background:linear-gradient(90deg, var(--scaned-lime) 0 26%, var(--scaned-cyan) 26% 43%, var(--scaned-blue) 43% 61%, var(--scaned-purple) 61% 78%, var(--scaned-pink) 78% 90%, var(--scaned-hot) 90% 100%);pointer-events:none;height:4px;position:absolute;inset:auto 0 0}body:has(nav[aria-label^=Primary\ navigation]) [data-testid=profile-menu-button]{box-shadow:2px 3px 0 var(--scaned-ink);border-color:var(--scaned-ink)!important}body:has(nav[aria-label^=Primary\ navigation]) a[aria-label^=Social\ Hub]{box-shadow:2px 3px 0 var(--scaned-ink);border-color:var(--scaned-ink)!important}body:has(nav[aria-label^=Primary\ navigation]) nav[aria-label^=Primary\ navigation]{border-top:3px solid var(--scaned-ink)!important;background:radial-gradient(circle at 1px 1px,#1111110e 1px,#0000 1.4px) 0 0/11px 11px,#fffdf7fb!important;box-shadow:0 -5px #1111111f,0 -12px 30px #1111111f!important}:is(body:has(nav[aria-label^=Primary\ navigation]) nav[aria-label^=Primary\ navigation]>div a>span:first-child,body:has(nav[aria-label^=Primary\ navigation]) nav[aria-label^=Primary\ navigation]>div button>span:first-child){border-color:var(--scaned-ink)!important}body:has(nav[aria-label^=Primary\ navigation]) [role=dialog]{border-color:var(--scaned-ink)!important;color:var(--scaned-ink)!important;box-shadow:5px 6px 0 var(--scaned-ink)!important;background:radial-gradient(circle at 92% 9%,#1111110e 0 1.35px,#0000 1.85px) 0 0/11px 11px,#fffdf7fc!important}body:has(nav[aria-label^=Primary\ navigation]) [role=menu]{border-color:var(--scaned-ink)!important;color:var(--scaned-ink)!important;box-shadow:5px 6px 0 var(--scaned-ink)!important;background:radial-gradient(circle at 92% 9%,#1111110e 0 1.35px,#0000 1.85px) 0 0/11px 11px,#fffdf7fc!important}body:has(nav[aria-label^=Primary\ navigation]) [role=listbox]{border-color:var(--scaned-ink)!important;color:var(--scaned-ink)!important;box-shadow:5px 6px 0 var(--scaned-ink)!important;background:radial-gradient(circle at 92% 9%,#1111110e 0 1.35px,#0000 1.85px) 0 0/11px 11px,#fffdf7fc!important}body:has(nav[aria-label^=Primary\ navigation]) [data-radix-popper-content-wrapper]>div{border-color:var(--scaned-ink)!important;color:var(--scaned-ink)!important;box-shadow:5px 6px 0 var(--scaned-ink)!important;background:radial-gradient(circle at 92% 9%,#1111110e 0 1.35px,#0000 1.85px) 0 0/11px 11px,#fffdf7fc!important}body:has(nav[aria-label^=Primary\ navigation]) [role=dialog]:before{content:"";z-index:0;background:linear-gradient(90deg, var(--scaned-lime), var(--scaned-cyan), var(--scaned-blue), var(--scaned-purple), var(--scaned-pink), var(--scaned-hot));pointer-events:none;height:5px;position:absolute;inset:0 0 auto}:is(body:has(nav[aria-label^=Primary\ navigation]) [role=dialog]>*,body:has(nav[aria-label^=Primary\ navigation]) [role=menu]>*,body:has(nav[aria-label^=Primary\ navigation]) [role=listbox]>*){z-index:1;position:relative}body:has(nav[aria-label^=Primary\ navigation]) [data-sonner-toast]{border:2px solid var(--scaned-ink)!important;background:var(--scaned-paper)!important;color:var(--scaned-ink)!important;box-shadow:3px 4px 0 var(--scaned-ink)!important}.dark body:has(nav[aria-label^=Primary\ navigation]) [role=dialog]{border-color:var(--color-foreground)!important;background:radial-gradient(circle at 92% 9%, #ffffff12 0 1.35px, transparent 1.85px) 0 0 / 11px 11px, var(--color-card)!important;color:var(--color-card-foreground)!important;box-shadow:5px 6px 0 var(--color-foreground)!important}.dark body:has(nav[aria-label^=Primary\ navigation]) [role=menu]{border-color:var(--color-foreground)!important;background:radial-gradient(circle at 92% 9%, #ffffff12 0 1.35px, transparent 1.85px) 0 0 / 11px 11px, var(--color-card)!important;color:var(--color-card-foreground)!important;box-shadow:5px 6px 0 var(--color-foreground)!important}.dark body:has(nav[aria-label^=Primary\ navigation]) [role=listbox]{border-color:var(--color-foreground)!important;background:radial-gradient(circle at 92% 9%, #ffffff12 0 1.35px, transparent 1.85px) 0 0 / 11px 11px, var(--color-card)!important;color:var(--color-card-foreground)!important;box-shadow:5px 6px 0 var(--color-foreground)!important}.dark body:has(nav[aria-label^=Primary\ navigation]) [data-radix-popper-content-wrapper]>div{border-color:var(--color-foreground)!important;background:radial-gradient(circle at 92% 9%, #ffffff12 0 1.35px, transparent 1.85px) 0 0 / 11px 11px, var(--color-card)!important;color:var(--color-card-foreground)!important;box-shadow:5px 6px 0 var(--color-foreground)!important}.dark body:has(nav[aria-label^=Primary\ navigation]) [data-sonner-toast]{border-color:var(--color-foreground)!important;background:var(--color-card)!important;color:var(--color-card-foreground)!important;box-shadow:3px 4px 0 var(--color-foreground)!important}:is(body:has(nav[aria-label^=Primary\ navigation]) button:focus-visible,body:has(nav[aria-label^=Primary\ navigation]) a:focus-visible,body:has(nav[aria-label^=Primary\ navigation]) input:focus-visible,body:has(nav[aria-label^=Primary\ navigation]) textarea:focus-visible,body:has(nav[aria-label^=Primary\ navigation]) select:focus-visible){outline:3px solid var(--scaned-cyan)!important;outline-offset:2px!important}body:has(nav[aria-label^=Primary\ navigation]) button:disabled{opacity:.58;filter:saturate(.58)}body:has(nav[aria-label^=Primary\ navigation]) [aria-disabled=true]{opacity:.58;filter:saturate(.58)}body:has(nav[aria-label^=Primary\ navigation]) [role=dialog] button{font-weight:800}body:has(nav[aria-label^=Primary\ navigation]) [role=menu] [role=menuitem]{font-weight:800}body:has(nav[aria-label=Deck\ tools]){--build-accent:var(--scaned-blue);--build-secondary:var(--scaned-purple)}body:has(nav[aria-label=Deck\ tools]) nav[aria-label=Deck\ tools]{border-bottom:3px solid var(--scaned-ink);padding:.3rem .2rem .42rem;position:relative}body:has(nav[aria-label=Deck\ tools]) nav[aria-label=Deck\ tools]:after{content:"BUILD LAB";border:2px solid var(--scaned-ink);background:var(--scaned-lime);color:var(--scaned-ink);box-shadow:1px 2px 0 var(--scaned-ink);font-family:var(--font-display);letter-spacing:.12em;border-radius:.4rem;padding:.18rem .4rem;font-size:.52rem;font-weight:900;position:absolute;top:-.85rem;right:.25rem;transform:rotate(1.5deg)}body:has(nav[aria-label=Deck\ tools]) nav[aria-label=Deck\ tools] a{min-height:2.65rem;border-color:var(--scaned-ink)!important;box-shadow:2px 3px 0 var(--scaned-ink)!important;border-radius:.72rem!important}:is(body:has(nav[aria-label=Deck\ tools]) header h1,body:has(nav[aria-label=Deck\ tools]) main h1){text-shadow:2px 2px #1111111f;color:var(--build-accent)!important}body:has(nav[aria-label=Deck\ tools]) ul>li[class*=border]{border-color:var(--scaned-ink)!important;box-shadow:3px 4px #1111112e!important}body:has(nav[aria-label=Deck\ tools]) section[class*=border]{border-color:var(--scaned-ink)!important;box-shadow:3px 4px #1111112e!important}body:has(nav[aria-label=Deck\ tools]) div[class*=rounded-2xl][class*=border]{border-color:var(--scaned-ink)!important;box-shadow:3px 4px #1111112e!important}:is(body:has(nav[aria-label=Deck\ tools]) input,body:has(nav[aria-label=Deck\ tools]) textarea,body:has(nav[aria-label=Deck\ tools]) select){border:2px solid var(--scaned-ink)!important;background:var(--scaned-paper)!important;color:var(--scaned-ink)!important}:is(body:has(nav[aria-label=Deck\ tools]) a[href=\/build]:not(nav[aria-label=Deck\ tools] a),body:has(nav[aria-label=Deck\ tools]) a[href="/build/pool"]:not(nav[aria-label=Deck\ tools] a)){border-color:var(--scaned-ink)!important;box-shadow:2px 3px 0 var(--scaned-ink)!important}body:has(nav[aria-label=Deck\ tools]) img[class*=ring-2]{box-shadow:2px 3px 0 var(--scaned-ink)}body:has([role=tablist][aria-label=Selling\ sections]){--sell-accent:var(--scaned-purple);--sell-hot:var(--scaned-pink)}body:has([role=tablist][aria-label=Selling\ sections]) [role=tablist][aria-label=Selling\ sections]{border:3px solid var(--scaned-ink)!important;background:var(--scaned-paper)!important;box-shadow:3px 4px 0 var(--scaned-ink)!important;border-radius:.85rem!important;gap:.35rem!important;padding:.38rem!important}body:has([role=tablist][aria-label=Selling\ sections]) [role=tab]{text-transform:uppercase;letter-spacing:.04em;border:2px solid #0000;min-height:2.55rem;border-radius:.6rem!important;font-weight:900!important}body:has([role=tablist][aria-label=Selling\ sections]) [role=tab][aria-selected=true]{border-color:var(--scaned-ink)!important;background:var(--sell-accent)!important;color:#fff!important;box-shadow:2px 2px 0 var(--scaned-ink)!important}:is(body:has([role=tablist][aria-label=Selling\ sections]) [class*=rounded-xl][class*=border],body:has([role=tablist][aria-label=Selling\ sections]) [class*=rounded-2xl][class*=border]){border-color:var(--scaned-ink)!important}body:has([role=tablist][aria-label=Selling\ sections]) [data-slot=card]{box-shadow:2px 3px #1111112e!important}body:has([role=tablist][aria-label=Selling\ sections]) div[class*=bg-card][class*=border]{box-shadow:2px 3px #1111112e!important}:is(body:has([role=tablist][aria-label=Selling\ sections]) a[href="/sell/dashboard"],body:has([role=tablist][aria-label=Selling\ sections]) a[href="/sell/history"]){border-color:var(--scaned-ink)!important;box-shadow:2px 3px 0 var(--scaned-ink)!important}body:has([role=tablist][aria-label=Selling\ sections]) img[class*=object-cover]{border:2px solid var(--scaned-ink);box-shadow:2px 2px #1113}@media (width<=700px){body:has(nav[aria-label^=Primary\ navigation]) [role=dialog]{max-width:calc(100vw - .75rem)!important;max-height:calc(100dvh - .75rem)!important}body:has(nav[aria-label=Deck\ tools]) nav[aria-label=Deck\ tools]:after{display:none}}@media (prefers-reduced-motion:reduce){body:has(nav[aria-label^=Primary\ navigation]) *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}body:has(nav[aria-label^=Primary\ navigation]) :before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}body:has(nav[aria-label^=Primary\ navigation]) :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body[data-duel-lab=true]:before{content:"BETA · WORK IN PROGRESS";top:calc(env(safe-area-inset-top) + .4rem);z-index:10000;border:2px solid var(--color-foreground);background:var(--color-play-orange,#ff9d2e);max-width:calc(100vw - 7rem);color:var(--color-foreground);box-shadow:2px 2px 0 var(--color-foreground);font-family:var(--font-display);letter-spacing:.08em;text-align:center;text-transform:uppercase;pointer-events:none;border-radius:.45rem;padding:.28rem .65rem;font-size:.62rem;font-weight:900;line-height:1;position:fixed;left:50%;transform:translate(-50%)rotate(-1deg)}
