:root{--scaned-ink:#111;--scaned-paper:#fffdf7;--scaned-lime:#b7ff00;--scaned-purple:#7c3cff;--scaned-hot:#ff4f2f;--scaned-blue:#2878ff;--scaned-pink:#ff3fa4;--scaned-cyan:#10dff2;--scaned-positive:#0d9b47;--scaned-negative:#d92e3a;--scaned-shadow:4px 5px 0 var(--scaned-ink);--scaned-shadow-sm:2px 3px 0 var(--scaned-ink)}body:has(.collection-filter-bar){isolation:isolate;--scaned-surface:color-mix(in srgb, var(--scaned-paper) 94%, transparent);position:relative;overflow-x:clip}body:has(.collection-filter-bar):before{content:"";z-index:-2;aspect-ratio:1;opacity:.115;pointer-events:none;filter:none;background:url(/images/scaned-dragon-loading.jpeg) 50%/contain no-repeat;width:clamp(20rem,43vw,42rem);position:fixed;top:8rem;right:clamp(-11rem,-8vw,-4rem);transform:rotate(4deg)}body:has(.collection-filter-bar):after{content:"";z-index:-3;pointer-events:none;opacity:.42;background:radial-gradient(circle at 8% 18%, color-mix(in srgb, var(--scaned-pink) 22%, transparent) 0 2px, transparent 2.5px) 0 0 / 18px 18px, radial-gradient(circle at 91% 72%, color-mix(in srgb, var(--scaned-cyan) 18%, transparent), transparent 24%), linear-gradient(118deg, transparent 0 68%, color-mix(in srgb, var(--scaned-lime) 12%, transparent) 68% 72%, transparent 72% 100%);position:fixed;inset:0}body:has(.collection-filter-bar) [data-testid=app-header]{-webkit-backdrop-filter:blur(7px)}body:has(.collection-filter-bar) header:has(h1){-webkit-backdrop-filter:blur(7px)}body:has(.collection-filter-bar) section[aria-labelledby=collection-hub-title]>div{-webkit-backdrop-filter:blur(7px)}body:has(.collection-filter-bar) div:has(>.collection-filter-bar){-webkit-backdrop-filter:blur(7px)}body:has(.collection-filter-bar) header:has(h1){border-color:var(--scaned-ink)!important;border-left-color:var(--scaned-lime)!important;box-shadow:0 4px 0 var(--scaned-ink)!important;background:radial-gradient(circle at 84% 28%,#11111114 0 2px,#0000 2.6px) 0 0/12px 12px,linear-gradient(103deg,#fffdf7f7 0 65%,#f5f0fff5 65% 100%)!important}body:has(.collection-filter-bar) header:has(h1):after{background:linear-gradient(90deg, var(--scaned-lime) 0 31%, var(--scaned-cyan) 31% 47%, var(--scaned-blue) 47% 63%, var(--scaned-purple) 63% 79%, var(--scaned-pink) 79% 90%, var(--scaned-hot) 90% 100%)!important;height:5px!important}body:has(.collection-filter-bar) header:has(h1) h1{text-shadow:1.5px 1.5px #11111124;color:var(--scaned-blue)!important}body:has(.collection-filter-bar) section[aria-labelledby=collection-hub-title]>div{border-color:var(--scaned-ink)!important;box-shadow:var(--scaned-shadow)!important;background-color:#fffdf7ed!important}body:has(.collection-filter-bar) div:has(>.collection-filter-bar){border-color:var(--scaned-ink)!important;box-shadow:var(--scaned-shadow)!important;background-color:#fffdf7ed!important}body:has(.collection-filter-bar) div:has(>.collection-filter-bar){gap:.34rem!important;margin-top:.38rem!important;padding:.52rem .58rem .58rem!important}body:has(.collection-filter-bar) .collection-filter-bar>div:nth-child(2){margin-top:.08rem!important}body:has(.collection-filter-bar) .collection-primary-actions{gap:.35rem!important;margin-top:0!important}:is(body:has(.collection-filter-bar) .collection-primary-actions>button,body:has(.collection-filter-bar) button[aria-label=Add\ cards],body:has(.collection-filter-bar) button[aria-label="Close add cards"]){border:2px solid var(--scaned-ink)!important;min-height:2.75rem!important;box-shadow:var(--scaned-shadow-sm)!important;border-radius:.72rem!important;font-weight:950!important}body:has(.collection-filter-bar) .collection-insights-trigger{isolation:isolate;position:relative;overflow:hidden;border-color:var(--scaned-ink)!important;background:linear-gradient(112deg, var(--scaned-purple), #5422d3 72%)!important;color:#fff!important;min-height:3rem!important;padding-right:3.15rem!important}body:has(.collection-filter-bar) .collection-insights-trigger:after{content:"";z-index:-1;opacity:.34;pointer-events:none;filter:none;background:url(/art/manual-entry-mage.webp) 50%/contain no-repeat;width:4.15rem;height:4.15rem;position:absolute;bottom:-.9rem;right:-.18rem}body:has(.collection-filter-bar) .collection-market-compare{border:2px solid var(--scaned-ink)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--scaned-cyan) 13%, white), #fffffff5)!important;box-shadow:var(--scaned-shadow-sm)!important}body:has(.collection-filter-bar) .collection-market-compare:before{color:#075c66!important;letter-spacing:.085em!important}body:has(.collection-filter-bar) .collection-market-cell{border:1.8px solid var(--scaned-ink)!important}body:has(.collection-filter-bar) .market-move.up{color:var(--scaned-positive)!important}body:has(.collection-filter-bar) .market-move.down{color:var(--scaned-negative)!important}body:has(.collection-filter-bar) li.group:has(.collection-row-enrichment)>div.flex.shrink-0.flex-col.items-end.justify-between:before{box-shadow:1px 1px 0 var(--scaned-ink);border:1.5px solid var(--scaned-ink)!important;background:var(--scaned-lime)!important;color:var(--scaned-ink)!important}body:has(.collection-filter-bar) .collection-finish-toggle{box-shadow:1px 1px 0 var(--scaned-ink);border:1.8px solid var(--scaned-ink)!important}body:has(.collection-filter-bar) .collection-finish-toggle button.active:not(.foil){background:var(--scaned-lime)!important;color:var(--scaned-ink)!important}body:has(.collection-filter-bar) .collection-finish-toggle button.active.foil{background:linear-gradient(120deg, var(--scaned-purple), var(--scaned-cyan) 48%, var(--scaned-pink))!important}body:has(.collection-filter-bar) .collection-target-combo-trigger{border:2px solid var(--scaned-ink)!important;background:linear-gradient(180deg, #8a4dff, var(--scaned-purple))!important;box-shadow:2px 2px 0 var(--scaned-ink)!important}body:has(.collection-filter-bar) li.group:has(.collection-row-enrichment){border-color:var(--scaned-ink)!important;border-left-color:var(--scaned-lime)!important;box-shadow:3px 4px #11111138!important}body:has(.collection-filter-bar) li.group:has(.collection-row-enrichment):focus-within{outline:3px solid var(--scaned-cyan);outline-offset:2px}body:has(.collection-filter-bar) li.group:has(.collection-row-enrichment) button[aria-label^="Open card info"]>span:first-child{border:2px solid var(--scaned-ink)!important;box-shadow:3px 3px #11111138!important}body:has(.collection-filter-bar) li.group:has(.collection-row-enrichment) a[aria-label^=Open]>img{border:2px solid var(--scaned-ink)!important;box-shadow:3px 3px #11111138!important}body:has(.collection-filter-bar) [role=dialog]{border:3px solid 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%,#1111110f 0 1.4px,#0000 1.9px) 0 0/11px 11px,#fffdf7fb!important}body:has(.collection-filter-bar) [role=menu]{border:3px solid 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%,#1111110f 0 1.4px,#0000 1.9px) 0 0/11px 11px,#fffdf7fb!important}body:has(.collection-filter-bar) [role=listbox]{border:3px solid 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%,#1111110f 0 1.4px,#0000 1.9px) 0 0/11px 11px,#fffdf7fb!important}body:has(.collection-filter-bar) [data-radix-popper-content-wrapper]>div{border:3px solid 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%,#1111110f 0 1.4px,#0000 1.9px) 0 0/11px 11px,#fffdf7fb!important}.dark body:has(.collection-filter-bar) [role=dialog]{border-color:var(--color-foreground)!important;background:radial-gradient(circle at 92% 9%, #ffffff12 0 1.4px, transparent 1.9px) 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(.collection-filter-bar) [role=menu]{border-color:var(--color-foreground)!important;background:radial-gradient(circle at 92% 9%, #ffffff12 0 1.4px, transparent 1.9px) 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(.collection-filter-bar) [role=listbox]{border-color:var(--color-foreground)!important;background:radial-gradient(circle at 92% 9%, #ffffff12 0 1.4px, transparent 1.9px) 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(.collection-filter-bar) [data-radix-popper-content-wrapper]>div{border-color:var(--color-foreground)!important;background:radial-gradient(circle at 92% 9%, #ffffff12 0 1.4px, transparent 1.9px) 0 0 / 11px 11px, var(--color-card)!important;color:var(--color-card-foreground)!important;box-shadow:5px 6px 0 var(--color-foreground)!important}body:has(.collection-filter-bar) [role=dialog]{overflow:hidden}body:has(.collection-filter-bar) [role=dialog]:before{content:"";z-index:-1;background:linear-gradient(90deg, var(--scaned-lime), var(--scaned-cyan), var(--scaned-purple), var(--scaned-pink), var(--scaned-hot));pointer-events:none;height:5px;position:absolute;inset:0 0 auto}body:has(.collection-filter-bar) [role=dialog] button{font-weight:800}body:has(.collection-filter-bar) [role=menu] [role=menuitem]{font-weight:800}body:has(.collection-filter-bar) [role=listbox] [role=option]{font-weight:800}body:has(.collection-filter-bar) [role=dialog] button:focus-visible{outline:3px solid var(--scaned-cyan)!important;outline-offset:2px!important}body:has(.collection-filter-bar) [role=menu] [role=menuitem]:focus-visible{outline:3px solid var(--scaned-cyan)!important;outline-offset:2px!important}body:has(.collection-filter-bar) [role=listbox] [role=option]:focus-visible{outline:3px solid var(--scaned-cyan)!important;outline-offset:2px!important}body:has(.collection-filter-bar) button:focus-visible{outline:3px solid var(--scaned-cyan)!important;outline-offset:2px!important}body:has(.collection-filter-bar) a:focus-visible{outline:3px solid var(--scaned-cyan)!important;outline-offset:2px!important}body:has(.collection-filter-bar) input:focus-visible{outline:3px solid var(--scaned-cyan)!important;outline-offset:2px!important}body:has(.collection-filter-bar) [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}body:has(.collection-filter-bar) button:disabled{filter:saturate(.55);opacity:.58!important}body:has(.collection-filter-bar) [aria-disabled=true]{filter:saturate(.55);opacity:.58!important}@media (width<=700px){body:has(.collection-filter-bar):before{opacity:.085;width:25rem;top:11rem;right:-9rem}body:has(.collection-filter-bar) div:has(>.collection-filter-bar){gap:.28rem!important;margin-top:.28rem!important;padding:.48rem .5rem .54rem!important}:is(body:has(.collection-filter-bar) .collection-primary-actions>button,body:has(.collection-filter-bar) button[aria-label=Add\ cards],body:has(.collection-filter-bar) button[aria-label="Close add cards"]){min-height:2.75rem!important}body:has(.collection-filter-bar) [role=dialog]{max-width:calc(100vw - 1rem)!important;max-height:calc(100dvh - 1rem)!important}}@media (prefers-reduced-motion:reduce){body:has(.collection-filter-bar) *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}body:has(.collection-filter-bar) :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}body:has(.collection-filter-bar) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mtg-flash-card{--mtg-flash-art:url(/mtg-flash/colorless.svg);background-image:radial-gradient(circle, hsl(var(--foreground) / .045) 0 1.2px, transparent 1.5px), var(--mtg-flash-art)!important;background-position:0 0,right -.65rem center!important;background-repeat:repeat,no-repeat!important;background-size:12px 12px,clamp(7.5rem,32vw,11rem)!important}.mtg-flash-card[data-mtg-identity=W]{--mtg-flash-art:url(/mtg-flash/white.svg)}.mtg-flash-card[data-mtg-identity=U]{--mtg-flash-art:url(/mtg-flash/blue.svg)}.mtg-flash-card[data-mtg-identity=B]{--mtg-flash-art:url(/mtg-flash/black.svg)}.mtg-flash-card[data-mtg-identity=R]{--mtg-flash-art:url(/mtg-flash/red.svg)}.mtg-flash-card[data-mtg-identity=G]{--mtg-flash-art:url(/mtg-flash/green.svg)}.mtg-flash-card[data-mtg-identity=M]{--mtg-flash-art:url(/mtg-flash/multicolor.svg)}.mtg-flash-card[data-mtg-identity=C]{--mtg-flash-art:url(/mtg-flash/colorless.svg)}@media (prefers-reduced-transparency:reduce){.mtg-flash-card{background-image:var(--mtg-flash-art)!important}}:root{--scaned-dot:color-mix(in oklab, var(--foreground) 20%, transparent);--scaned-ink:var(--foreground);--scaned-paper:color-mix(in oklab, var(--background) 96%, white 4%);--scaned-hard-shadow:4px 4px 0 color-mix(in oklab, var(--foreground) 90%, transparent);--scaned-soft-shadow:0 10px 28px color-mix(in oklab, var(--foreground) 10%, transparent)}body{background-color:var(--background);background-image:radial-gradient(circle at 1px 1px, var(--scaned-dot) 1.05px, transparent 1.15px);background-size:18px 18px;background-attachment:fixed}body>div,#root,[data-radix-popper-content-wrapper]{isolation:isolate}main,[role=main],.scaned-page-surface{position:relative}:where(section,article,aside,div)[class*=rounded-][class*=border-]{border-color:color-mix(in oklab, var(--foreground) 72%, var(--border))}:where(section,article)[class*=rounded-2xl][class*=border-]{box-shadow:var(--scaned-soft-shadow)}:where(h1,h2).font-display{text-wrap:balance;letter-spacing:-.025em}:where(h1).font-display{line-height:.98}:where(input,select,textarea):not([type=range]):not([type=checkbox]):not([type=radio]){background-color:color-mix(in oklab, var(--background) 92%, white 8%);border-color:color-mix(in oklab, var(--foreground) 46%, var(--border))}:where(input,select,textarea):focus-visible{outline:2px solid var(--primary);outline-offset:2px}:where(table){border-collapse:separate;border-spacing:0;border:1.5px solid color-mix(in oklab, var(--foreground) 58%, var(--border));background:color-mix(in oklab, var(--card) 96%, transparent);box-shadow:var(--scaned-soft-shadow);border-radius:.9rem;overflow:hidden}:where(thead){background:color-mix(in oklab, var(--secondary) 82%, var(--card))}:where(th){letter-spacing:.035em;font-weight:800}:where(th,td){border-bottom-color:color-mix(in oklab, var(--foreground) 16%, var(--border))}:where(button,a)[class*=border-]:not([class*=border-transparent]){border-color:color-mix(in oklab, var(--foreground) 72%, var(--border))}:where(button,a)[class*=rounded-xl][class*=border-]{transition:transform .14s,box-shadow .14s,background-color .14s}@media (hover:hover){:where(button,a)[class*=rounded-xl][class*=border-]:hover{transform:translateY(-1px)}}:where(button,a):focus-visible{outline:2px solid var(--primary);outline-offset:2px}:where([role=dialog])[class*=border-]{border-width:2px;border-color:var(--foreground);box-shadow:6px 6px 0 color-mix(in oklab, var(--foreground) 85%, transparent), 0 24px 60px #0000002e}:where([data-scanner-shell],.scanner-shell,video).scaned-no-dots,:where(.scanner-shell,[data-scanner-shell]){background-image:none}.scaned-dot-corner{position:relative;overflow:hidden}.scaned-dot-corner:after{content:"";pointer-events:none;opacity:.22;background-image:radial-gradient(circle at 1px 1px,currentColor 1.25px,#0000 1.35px);background-size:9px 9px;width:94px;height:94px;position:absolute;bottom:-14px;right:-14px;-webkit-mask-image:radial-gradient(circle at 100% 100%,#000 0%,#0000 72%);mask-image:radial-gradient(circle at 100% 100%,#000 0%,#0000 72%)}@media (width<=640px){body{background-size:15px 15px}:where(h1).font-display{max-width:18ch}:where(table){font-size:.82rem}}@media (prefers-reduced-motion:reduce){:where(button,a)[class*=rounded-xl][class*=border-]{transition:none}}
