@theme inline{--color-shelf-parchment: var(--shelf-parchment); --color-shelf-ink: var(--shelf-ink); --color-shelf-cream: var(--shelf-cream); --color-shelf-coral: var(--shelf-coral); --color-shelf-teal: var(--shelf-teal); --font-shelf-serif: "Playfair Display", Georgia, serif; --font-shelf-sans: "Poppins", sans-serif; --font-shelf-mono: "JetBrains Mono", monospace;}.shelf-scope{--shelf-parchment:oklch(94.8% .01 85);--shelf-ink:oklch(14.5% 0 0);--shelf-cream:oklch(93% .025 85);--shelf-coral:oklch(68% .19 22);--shelf-teal:#045664;--shelf-tab-1:oklch(55% .12 30);--shelf-tab-2:oklch(45% .07 210);--shelf-tab-3:oklch(60% .1 85);--shelf-tab-4:oklch(45% .08 150);--shelf-tab-5:oklch(42% .08 300);--shelf-tab-6:oklch(50% .1 0);--shelf-tab-7:oklch(40% .07 200);--shelf-tab-8:oklch(35% .03 60);background:var(--shelf-parchment);color:var(--shelf-ink);font-family:Poppins,sans-serif}.shelf-scope .shelf-label{letter-spacing:.28em;text-transform:uppercase;font-family:Poppins,sans-serif;font-size:.68rem}.shelf-scope .reveal{opacity:1}.shelf-scope h1,.shelf-scope h2,.shelf-scope h3,.shelf-scope h4,.shelf-scope h5,.shelf-scope h6{color:inherit}.shelf-scope button{white-space:normal}.shelf-scope pre{overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.shelf-scope *,.shelf-scope :before{transition:none!important;animation:none!important}}
