@layer paper{svg filter,svg filter *{color-interpolation-filters:sRGB}.grain{background-image:var(--grain);background-size:256px 256px}.paper{--paper: var(--parchment-100);--paper-lit: color-mix(in srgb, var(--paper) 78%, white);position:relative;background-color:var(--paper);background-image:var(--grain);background-size:256px 256px;background-blend-mode:normal;color:var(--ink);border-radius:var(--radius-paper);box-shadow:-0.75px -0.75px 0 0 var(--paper-lit),var(--box-shadow-2)}.paper--1{box-shadow:-0.75px -0.75px 0 0 var(--paper-lit),var(--box-shadow-1)}.paper--3{box-shadow:-0.75px -0.75px 0 0 var(--paper-lit),var(--box-shadow-3)}.paper--4{box-shadow:-0.75px -0.75px 0 0 var(--paper-lit),var(--box-shadow-4)}.paper--parchment{--paper: var(--parchment-100);color:var(--ink)}.paper--parchment-2{--paper: var(--parchment-200);color:var(--ink)}.paper--chart{--paper: var(--chart);color:var(--text)}.paper--night{--paper: var(--night-800);color:var(--text)}.paper--torn{--tear: 6px;clip-path:polygon(0% 1.2%,4% 0.2%,9% 1%,15% 0%,22% 0.9%,30% 0.1%,37% 1.1%,45% 0.3%,53% 1%,61% 0%,68% 0.8%,76% 0.2%,84% 1.1%,91% 0.3%,100% 1%,99.4% 12%,100% 25%,99.3% 38%,100% 52%,99.5% 66%,100% 80%,99.4% 92%,100% 99%,93% 99.8%,86% 98.9%,78% 100%,70% 99.1%,62% 99.9%,54% 99%,46% 100%,38% 99.2%,30% 100%,22% 99%,14% 99.9%,7% 99.1%,0% 99.7%,0.6% 88%,0% 75%,0.7% 61%,0% 48%,0.5% 34%,0% 21%,0.6% 9%)}.tape{--paper: var(--parchment-200);font-family:var(--font-mono);font-size:0.95rem;letter-spacing:0.02em;color:var(--ink);background-color:var(--paper);background-image:var(--grain);background-size:256px 256px;padding:0.6rem 0.9rem;border-radius:2px;box-shadow:-0.75px -0.75px 0 0 color-mix(in srgb,var(--paper) 78%,white),var(--box-shadow-1);overflow-wrap:anywhere}.tape--dark{--paper: var(--night-800);color:var(--text)}.byte-unknown{opacity:0.38}.byte-recovered{color:var(--fixed-ink);font-weight:600}.tape--dark .byte-recovered{color:var(--fixed-on-dark)}.byte-broken{color:var(--broken-ink);font-weight:600}.tag{--tag-bg: var(--parchment-100);--tag-ink: var(--ink);--notch: 9px;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:0.5em;min-height:var(--tap);min-width:var(--tap);padding:0.55em 1.2em 0.55em calc(1.2em + var(--notch) * 0.6);border:0;background:none;color:var(--tag-ink);font-family:var(--font-body);font-weight:700;font-size:var(--step-0);letter-spacing:0.02em;line-height:1.1;text-decoration:none;filter:var(--shadow-2);transition:filter var(--dur-quick) var(--ease-out),translate var(--dur-quick) var(--ease-out);cursor:pointer}.tag::after{content:"";position:absolute;inset:0;z-index:-1;background-color:var(--tag-bg);background-image:linear-gradient(color-mix(in srgb,var(--tag-bg) 62%,white),color-mix(in srgb,var(--tag-bg) 62%,white)),var(--grain);background-size:100% 1px,256px 256px;background-repeat:no-repeat,repeat;clip-path:polygon(var(--notch) 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,var(--notch) 100%,0 50%)}.tag::before{content:"";width:0.42em;height:0.42em;border-radius:50%;background:color-mix(in srgb,var(--tag-ink) 55%,transparent);box-shadow:inset 0.5px 1px 1px rgb(0 0 0 / 0.5);flex:none}.tag:hover{filter:var(--shadow-3);translate:0 -2px}.tag:active{filter:var(--shadow-1);translate:0 1px}.tag:focus-visible{outline:var(--focus-ring);outline-offset:4px}.tag--gold{--tag-bg: var(--gold-300)}.tag--broken{--tag-bg: var(--broken);--tag-ink: var(--on-broken)}.tag--fixed{--tag-bg: var(--fixed);--tag-ink: var(--on-fixed)}.tag--ghost{--tag-bg: var(--night-700);--tag-ink: var(--text)}.tag--small{font-size:var(--step--1)}@media(forced-colors:active){.tag{border:1px solid ButtonText}}.stamp{display:inline-grid;place-items:center;width:3.1rem;aspect-ratio:1;border-radius:50%;font-family:var(--font-display);font-variation-settings:"SOFT" 100,"WONK" 1;font-weight:800;font-size:0.62rem;letter-spacing:0.08em;text-transform:uppercase;line-height:1;text-align:center;color:var(--on-broken);background:radial-gradient(circle at 26% 20%,rgb(255 255 255 / 0.2),transparent 22%),var(--stamp, var(--broken));box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--stamp, var(--broken)) 70%,black),inset 0 0 0 5px color-mix(in srgb,var(--stamp, var(--broken)) 85%,white),var(--box-shadow-1);rotate:-8deg}.stamp--fixed{--stamp: var(--stamp-fixed)}.badge{display:inline-flex;align-items:center;gap:0.45em;padding:0.25em 0.7em;font-size:var(--step--1);font-weight:700;letter-spacing:0.04em;border-radius:2px;background:var(--parchment-200) var(--grain);background-size:auto,256px 256px;color:var(--ink);box-shadow:var(--box-shadow-1)}.badge::before{content:"";width:0.55em;height:0.55em;border-radius:50%;background:var(--fixed)}.badge--artifact::before{background:var(--gold-500);border-radius:1px}.badge--mixed::before{background:linear-gradient(90deg,var(--fixed) 50%,var(--gold-500) 50%)}.badge--cost::before{background:var(--fixed);box-shadow:0 0 0 1.5px var(--parchment-200),0 0 0 2.5px var(--ink-soft)}.do-not-use{display:inline-block;padding:0.15em 0.55em;background:var(--broken);color:var(--on-broken);font-weight:700;font-size:var(--step--1);letter-spacing:0.08em;text-transform:uppercase;rotate:-2deg;box-shadow:var(--box-shadow-1)}@media screen{svg.is-far,svg.is-far *{filter:none!important}svg.is-far [fill*="grain)"]{fill:none!important}}}
