@layer components{.story-world{--story-ink:#2a1d38;--story-ink-soft:#4b3a59;--story-max-h:none;--story-sky-top:color-mix(in oklab, var(--background) 62%, transparent);isolation:isolate;position:relative}@media (width>=100rem){.story-world{border-radius:1.5rem;max-width:max(1536px,79rem);margin:1.5rem auto 0;overflow:clip}}.dark .story-world{--story-ink:var(--foreground);--story-ink-soft:color-mix(in oklab, var(--foreground) 86%, var(--background));--story-sky-top:var(--background)}.story-world-sky{z-index:0;background:linear-gradient(to bottom, var(--story-sky-top), transparent 92%), linear-gradient(to right, var(--story-sky-1), var(--story-sky-2) 25%, var(--story-sky-3) 50%, var(--story-sky-4) 75%, var(--story-sky-5));color:var(--story-ink);padding-block:clamp(1.25rem,3.6vw,3rem) clamp(1rem,2.4vw,2rem);position:relative}.dark .story-world-sky{background:linear-gradient(to bottom, var(--story-sky-top), color-mix(in oklab, var(--background) 84%, transparent)), linear-gradient(to right, var(--story-sky-1), var(--story-sky-2) 25%, var(--story-sky-3) 50%, var(--story-sky-4) 75%, var(--story-sky-5))}.story-world-sky :where(.site-h1,.site-h2,.site-eyebrow,p){color:var(--story-ink)}.story-world-sky .site-hero-line-second{color:var(--story-ink-soft)}.story-world-link{min-height:2.25rem;color:var(--story-ink);text-underline-offset:.25em;border-radius:.25rem;align-items:center;text-decoration-line:underline;text-decoration-thickness:1px;display:inline-flex}.story-world-link:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (pointer:coarse){.story-world-link{min-height:2.75rem}}@media (hover:hover){.story-world-link:hover{text-decoration-thickness:2px}}:root:not(.dark) .story-world-sky :where(.site-h1,.story-world-line,.story-world-title){text-shadow:0 1px 24px oklab(100% 0 5.96046e-8/.55)}.story-world-line{font-family:var(--font-heading);font-size:1.125rem;line-height:1.35;font-weight:var(--site-heading-weight,600);letter-spacing:-.01em;text-wrap:balance;margin:0}@media (width>=48rem){.story-world-line{font-size:1.25rem}}@media (width>=90rem){.story-world-line{font-size:1.375rem}}.story-world-view{z-index:1;position:relative;overflow:clip}.story-world-picture{display:block}.story-world-img{width:100%;height:auto;max-height:var(--story-max-h);object-fit:cover;object-position:50% var(--story-short-y,42%);-webkit-user-select:none;user-select:none;display:block}.dark .story-world-img{filter:brightness(.86)saturate(.95)}.dark .story-world-still .story-world-img{filter:brightness(.78)saturate(.84)}.dark .story-world-still .story-world-sun{opacity:.12}.dark .story-world-still .story-world-view:after{content:"";pointer-events:none;mix-blend-mode:multiply;opacity:.5;background:linear-gradient(#3a3e80,#282c60);position:absolute;inset:0}.story-world-sun{pointer-events:none;opacity:.55;background:radial-gradient(circle at var(--story-sun-x) var(--story-sun-y), #ffeec4bf, #ffd69640 9vw, transparent 18vw);mix-blend-mode:soft-light;position:absolute;inset:0}.story-world-short{--story-max-h:min(max(min(48vh, 34rem), 26vw), 62vh, 576px)}.story-world-docs{--story-max-h:max(10rem, min(23.5vw, 38vh, 361px))}.story-world-docs .story-world-sky{padding-top:clamp(1rem,2.4vw,2rem)}.story-world-docs .story-world-img{object-position:50% var(--story-band-y)}.story-world-still :is(.story-world-img,.story-world-sun){animation:none}.story-world-eyebrow{color:var(--story-ink-soft);margin:0 0 .5rem;font-size:.875rem;font-weight:500}.story-world-title{font-family:var(--font-heading);font-size:clamp(1.875rem,1.2rem + 2.4vw,3.5rem);font-weight:var(--site-heading-weight,600);letter-spacing:-.035em;color:var(--story-ink);text-wrap:balance;overflow-wrap:break-word;margin:0;line-height:1.04}@media (width<=40rem){.story-world-short,.story-world-docs{--story-max-h:none}.story-world-sun{display:none}}@media (prefers-reduced-motion:no-preference){.story-world-img{transform-origin:50% 62%;animation:3.6s cubic-bezier(.2,0,0,1) both ouro-story-drift}.story-world-sun{animation:3s ease-out both ouro-story-sunrise}}@keyframes ouro-story-drift{0%{transform:scale(1.045)}to{transform:scale(1)}}@keyframes ouro-story-sunrise{0%{opacity:.3}to{opacity:.7}}.site-hero.site-hero-storybook{padding-top:0}.story-world-sky .site-hero-title{max-width:22ch;font-size:clamp(1.875rem,4.4vw,4rem)}@media (width>=64rem){.story-world-sky .site-hero-title{max-width:none}}.site-hero-storybook>.site-hero-grid{margin-top:clamp(1.25rem,2vw,1.75rem)}}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/geist-5.3.0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/geist-mono-5.3.0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:300 800;src:url(/fonts/space-grotesk-5.3.0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300 800;src:url(/fonts/cormorant-garamond-5.3.0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chart Fell;font-style:normal;font-display:swap;font-weight:300 800;src:url(/fonts/chart-fell-5.3.0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:300 900;src:url(/fonts/nunito-5.3.0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:300 800;src:url(/fonts/fraunces-5.3.0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-theme=pearl]{--radius:.75rem;--background:#fff;--foreground:#1d1d1f;--card:#fff;--card-foreground:#1d1d1f;--popover:#fff;--popover-foreground:#1d1d1f;--primary:#06c;--primary-foreground:#fff;--secondary:#f2f2f5;--secondary-foreground:#1d1d1f;--muted:#f5f5f7;--muted-foreground:#6a6a6f;--accent:#ededf0;--accent-foreground:#1d1d1f;--destructive:#c8001e;--border:#e3e3e8;--input:#d2d2d7;--ring:#0071e3;--chart-1:#06c;--chart-2:#248a3d;--chart-3:#b07c00;--chart-4:#c8001e;--chart-5:#6a6a6f;--sidebar:#f5f5f7;--sidebar-foreground:#1d1d1f;--sidebar-primary:#06c;--sidebar-primary-foreground:#fff;--sidebar-accent:#e8e8ed;--sidebar-accent-foreground:#1d1d1f;--sidebar-border:#e3e3e8;--sidebar-ring:#0071e3;--font-heading:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Geist", ui-sans-serif, system-ui, sans-serif;--shadow-xs:0 1px 1px #0000000a;--shadow-sm:0 1px 2px #0000000d, 0 2px 6px #0000000a;--shadow-md:0 2px 6px #0000000d, 0 8px 24px #00000012;--shadow-lg:0 4px 12px #0000000f, 0 18px 44px #0000001c;--shadow-xl:0 8px 24px #00000014, 0 32px 80px #0000002e;--ouro-backdrop-color:#1d1d1f;--font-sans:"Geist", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace}.dark[data-theme=pearl],.dark [data-theme=pearl]{--background:#000;--foreground:#f5f5f7;--card:#1c1c1e;--card-foreground:#f5f5f7;--popover:#1c1c1e;--popover-foreground:#f5f5f7;--primary:#2997ff;--primary-foreground:#00172e;--secondary:#2c2c2e;--secondary-foreground:#f5f5f7;--muted:#1c1c1e;--muted-foreground:#a1a1a6;--accent:#2c2c2e;--accent-foreground:#f5f5f7;--destructive:#ff6961;--border:#2c2c2e;--input:#48484a;--ring:#2997ff;--chart-1:#2997ff;--chart-2:#30d158;--chart-3:#ffd60a;--chart-4:#ff6961;--chart-5:#a1a1a6;--sidebar:#0a0a0b;--sidebar-foreground:#f5f5f7;--sidebar-primary:#2997ff;--sidebar-primary-foreground:#00172e;--sidebar-accent:#2c2c2e;--sidebar-accent-foreground:#f5f5f7;--sidebar-border:#2c2c2e;--sidebar-ring:#2997ff;--shadow-xs:0 1px 1px #0006;--shadow-sm:0 1px 2px #0006, 0 2px 6px #0000004d;--shadow-md:0 2px 6px #0006, 0 8px 24px #0006;--shadow-lg:0 4px 12px #00000073, 0 18px 44px #0000008c;--shadow-xl:0 8px 24px #00000080, 0 32px 80px #000000a6;--ouro-backdrop-color:#000}[data-theme=abyss]{--radius:1rem;--background:oklch(97.5% .016 200);--foreground:oklch(22% .04 230);--card:oklch(99.5% .006 200);--card-foreground:oklch(22% .04 230);--popover:oklch(99.5% .006 200);--popover-foreground:oklch(22% .04 230);--primary:oklch(50% .1 210);--primary-foreground:oklch(99% .01 200);--secondary:oklch(94% .024 200);--secondary-foreground:oklch(24% .045 225);--muted:oklch(94.5% .022 200);--muted-foreground:oklch(42% .04 220);--accent:oklch(92% .05 190);--accent-foreground:oklch(25% .05 220);--destructive:oklch(54% .2 25);--border:oklch(89% .03 205);--input:oklch(86% .035 205);--ring:oklch(58% .12 205);--chart-1:oklch(55% .11 210);--chart-2:oklch(66% .12 175);--chart-3:oklch(82% .14 170);--chart-4:oklch(60% .15 300);--chart-5:oklch(42% .06 230);--sidebar:oklch(96% .02 200);--sidebar-foreground:oklch(22% .04 230);--sidebar-primary:oklch(50% .1 210);--sidebar-primary-foreground:oklch(99% .01 200);--sidebar-accent:oklch(92% .05 190);--sidebar-accent-foreground:oklch(25% .05 220);--sidebar-border:oklch(89% .03 205);--sidebar-ring:oklch(58% .12 205);--font-heading:"Space Grotesk", ui-sans-serif, system-ui, sans-serif;--shadow-xs:0 1px 2px oklch(30% .06 220/.08);--shadow-sm:0 1px 2px oklch(30% .06 220/.08), 0 2px 6px oklch(30% .06 220/.08);--shadow-md:0 4px 14px -4px oklch(30% .08 220/.18);--shadow-lg:0 18px 40px -12px oklch(30% .1 215/.28);--shadow-xl:0 32px 72px -18px oklch(30% .1 215/.36);--ouro-backdrop-color:oklch(20% .05 225);--font-sans:"Geist", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace}.dark[data-theme=abyss],.dark [data-theme=abyss]{--background:oklch(11.5% .018 230);--foreground:oklch(95% .02 195);--card:oklch(15% .03 225);--card-foreground:oklch(95% .02 195);--popover:oklch(15% .03 225);--popover-foreground:oklch(95% .02 195);--primary:oklch(84% .13 195);--primary-foreground:oklch(16% .04 235);--secondary:oklch(20% .04 220);--secondary-foreground:oklch(95% .02 195);--muted:oklch(19% .035 222);--muted-foreground:oklch(82% .035 200);--accent:oklch(27% .06 205);--accent-foreground:oklch(95% .02 195);--destructive:oklch(72% .17 20);--border:oklch(27% .05 210/.7);--input:oklch(33% .05 220);--ring:oklch(84% .13 195);--chart-1:oklch(84% .13 195);--chart-2:oklch(80% .15 165);--chart-3:oklch(86% .17 160);--chart-4:oklch(72% .15 300);--chart-5:oklch(55% .05 220);--sidebar:oklch(13% .025 228);--sidebar-foreground:oklch(95% .02 195);--sidebar-primary:oklch(84% .13 195);--sidebar-primary-foreground:oklch(16% .04 235);--sidebar-accent:oklch(27% .06 205);--sidebar-accent-foreground:oklch(95% .02 195);--sidebar-border:oklch(27% .05 210/.7);--sidebar-ring:oklch(84% .13 195);--shadow-xs:0 0 0 1px oklch(84% .13 195/.08), 0 0 10px oklch(84% .13 195/.14);--shadow-sm:0 0 0 1px oklch(84% .13 195/.1), 0 0 14px oklch(84% .13 195/.22);--shadow-md:0 0 0 1px oklch(84% .13 195/.12), 0 0 22px -4px oklch(84% .13 195/.28);--shadow-lg:0 0 0 1px oklch(84% .13 195/.1), 0 18px 44px -14px oklch(84% .13 195/.3);--shadow-xl:0 0 0 1px oklch(84% .13 195/.12), 0 32px 80px -20px oklch(84% .13 195/.38);--ouro-backdrop-color:oklch(6% .02 235)}[data-theme=brass]{--radius:.25rem;--background:oklch(97.2% .014 85);--foreground:oklch(25% .035 50);--card:oklch(99% .01 85);--card-foreground:oklch(25% .035 50);--popover:oklch(99% .01 85);--popover-foreground:oklch(25% .035 50);--primary:oklch(40% .07 45);--primary-foreground:oklch(97.5% .016 85);--secondary:oklch(93.5% .022 80);--secondary-foreground:oklch(27% .04 50);--muted:oklch(94% .02 80);--muted-foreground:oklch(42% .04 55);--accent:oklch(91% .05 85);--accent-foreground:oklch(28% .045 50);--destructive:oklch(50% .17 28);--border:oklch(86% .03 75);--input:oklch(82% .035 75);--ring:oklch(60% .12 75);--chart-1:oklch(45% .07 45);--chart-2:oklch(55% .08 145);--chart-3:oklch(72% .13 80);--chart-4:oklch(55% .14 30);--chart-5:oklch(38% .04 50);--sidebar:oklch(95.5% .018 82);--sidebar-foreground:oklch(25% .035 50);--sidebar-primary:oklch(40% .07 45);--sidebar-primary-foreground:oklch(97.5% .016 85);--sidebar-accent:oklch(91% .05 85);--sidebar-accent-foreground:oklch(28% .045 50);--sidebar-border:oklch(86% .03 75);--sidebar-ring:oklch(60% .12 75);--font-heading:"Cormorant Garamond", Georgia, "Times New Roman", serif;--shadow-xs:0 1px 1px oklch(25% .035 50/.08);--shadow-sm:0 1px 0 oklch(25% .035 50/.06), 0 1px 3px oklch(25% .035 50/.1);--shadow-md:0 2px 0 oklch(25% .035 50/.05), 0 6px 14px -4px oklch(25% .035 50/.16);--shadow-lg:0 2px 0 oklch(25% .035 50/.05), 0 16px 34px -10px oklch(25% .035 50/.26);--shadow-xl:0 3px 0 oklch(25% .035 50/.06), 0 28px 60px -16px oklch(25% .035 50/.36);--ouro-backdrop-color:oklch(20% .03 50);--font-sans:"Geist", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace}.dark[data-theme=brass],.dark [data-theme=brass]{--background:oklch(20% .022 50);--foreground:oklch(93% .03 85);--card:oklch(24% .026 50);--card-foreground:oklch(93% .03 85);--popover:oklch(24% .026 50);--popover-foreground:oklch(93% .03 85);--primary:oklch(79% .12 80);--primary-foreground:oklch(20% .03 50);--secondary:oklch(28% .03 52);--secondary-foreground:oklch(93% .03 85);--muted:oklch(27% .028 52);--muted-foreground:oklch(82% .035 80);--accent:oklch(32% .05 70);--accent-foreground:oklch(93% .03 85);--destructive:oklch(70% .15 30);--border:oklch(34% .035 55);--input:oklch(38% .04 58);--ring:oklch(79% .12 80);--chart-1:oklch(79% .12 80);--chart-2:oklch(72% .09 145);--chart-3:oklch(82% .13 82);--chart-4:oklch(70% .14 35);--chart-5:oklch(60% .04 60);--sidebar:oklch(22% .024 50);--sidebar-foreground:oklch(93% .03 85);--sidebar-primary:oklch(79% .12 80);--sidebar-primary-foreground:oklch(20% .03 50);--sidebar-accent:oklch(32% .05 70);--sidebar-accent-foreground:oklch(93% .03 85);--sidebar-border:oklch(34% .035 55);--sidebar-ring:oklch(79% .12 80);--shadow-xs:0 1px 1px oklch(0% 0 0/.3);--shadow-sm:0 1px 0 oklch(79% .12 80/.06), 0 1px 3px oklch(0% 0 0/.35);--shadow-md:0 1px 0 oklch(79% .12 80/.08), 0 6px 14px -4px oklch(0% 0 0/.45);--shadow-lg:0 1px 0 oklch(79% .12 80/.1), 0 16px 34px -10px oklch(0% 0 0/.55);--shadow-xl:0 1px 0 oklch(79% .12 80/.12), 0 28px 60px -16px oklch(0% 0 0/.65);--ouro-backdrop-color:oklch(10% .02 50)}[data-theme=chart]{--radius:.125rem;--background:oklch(95.5% .028 85);--foreground:oklch(25% .045 262);--card:oklch(97.2% .022 86);--card-foreground:oklch(25% .045 262);--popover:oklch(97.2% .022 86);--popover-foreground:oklch(25% .045 262);--primary:oklch(33% .075 262);--primary-foreground:oklch(96.5% .024 86);--secondary:oklch(92% .034 82);--secondary-foreground:oklch(27% .05 262);--muted:oklch(92.5% .032 82);--muted-foreground:oklch(45% .045 60);--accent:oklch(89% .05 78);--accent-foreground:oklch(27% .05 262);--destructive:oklch(50% .16 28);--border:oklch(80% .04 75);--input:oklch(74% .045 72);--ring:oklch(45% .1 262);--chart-1:oklch(38% .08 262);--chart-2:oklch(52% .08 160);--chart-3:oklch(70% .12 70);--chart-4:oklch(55% .15 30);--chart-5:oklch(45% .04 60);--sidebar:oklch(94% .03 84);--sidebar-foreground:oklch(25% .045 262);--sidebar-primary:oklch(33% .075 262);--sidebar-primary-foreground:oklch(96.5% .024 86);--sidebar-accent:oklch(89% .05 78);--sidebar-accent-foreground:oklch(27% .05 262);--sidebar-border:oklch(80% .04 75);--sidebar-ring:oklch(45% .1 262);--font-heading:"Chart Fell", Georgia, "Times New Roman", serif;--shadow-xs:1px 1px 0 oklch(25% .045 262/.18);--shadow-sm:2px 2px 0 oklch(25% .045 262/.2);--shadow-md:3px 3px 0 oklch(25% .045 262/.22);--shadow-lg:4px 4px 0 oklch(25% .045 262/.24);--shadow-xl:6px 6px 0 oklch(25% .045 262/.28);--ouro-backdrop-color:oklch(25% .045 262);--font-sans:"Geist", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace}.dark[data-theme=chart],.dark [data-theme=chart]{--background:oklch(21% .035 262);--foreground:oklch(93% .035 85);--card:oklch(25% .04 262);--card-foreground:oklch(93% .035 85);--popover:oklch(25% .04 262);--popover-foreground:oklch(93% .035 85);--primary:oklch(87% .07 85);--primary-foreground:oklch(22% .04 262);--secondary:oklch(29% .045 262);--secondary-foreground:oklch(93% .035 85);--muted:oklch(28% .042 262);--muted-foreground:oklch(79% .04 82);--accent:oklch(33% .055 262);--accent-foreground:oklch(93% .035 85);--destructive:oklch(72% .15 30);--border:oklch(40% .045 262);--input:oklch(45% .045 262);--ring:oklch(87% .07 85);--chart-1:oklch(87% .07 85);--chart-2:oklch(72% .09 160);--chart-3:oklch(80% .12 72);--chart-4:oklch(72% .14 32);--chart-5:oklch(60% .04 262);--sidebar:oklch(23% .038 262);--sidebar-foreground:oklch(93% .035 85);--sidebar-primary:oklch(87% .07 85);--sidebar-primary-foreground:oklch(22% .04 262);--sidebar-accent:oklch(33% .055 262);--sidebar-accent-foreground:oklch(93% .035 85);--sidebar-border:oklch(40% .045 262);--sidebar-ring:oklch(87% .07 85);--shadow-xs:1px 1px 0 oklch(6% .02 262/.5);--shadow-sm:2px 2px 0 oklch(6% .02 262/.55);--shadow-md:3px 3px 0 oklch(6% .02 262/.6);--shadow-lg:4px 4px 0 oklch(6% .02 262/.65);--shadow-xl:6px 6px 0 oklch(6% .02 262/.7);--ouro-backdrop-color:oklch(8% .02 262)}[data-theme=coral]{--radius:1.25rem;--background:oklch(97.5% .018 75);--foreground:oklch(27% .04 30);--card:oklch(99.2% .01 75);--card-foreground:oklch(27% .04 30);--popover:oklch(99.2% .01 75);--popover-foreground:oklch(27% .04 30);--primary:oklch(54% .17 32);--primary-foreground:oklch(99% .008 75);--secondary:oklch(94% .026 70);--secondary-foreground:oklch(29% .045 30);--muted:oklch(94.5% .024 70);--muted-foreground:oklch(49% .05 35);--accent:oklch(93% .045 45);--accent-foreground:oklch(30% .06 30);--destructive:oklch(50% .19 22);--border:oklch(90% .03 60);--input:oklch(86% .035 55);--ring:oklch(64% .16 32);--chart-1:oklch(60% .17 32);--chart-2:oklch(60% .1 165);--chart-3:oklch(79% .14 78);--chart-4:oklch(60% .12 300);--chart-5:oklch(45% .05 40);--sidebar:oklch(96% .022 72);--sidebar-foreground:oklch(27% .04 30);--sidebar-primary:oklch(54% .17 32);--sidebar-primary-foreground:oklch(99% .008 75);--sidebar-accent:oklch(93% .045 45);--sidebar-accent-foreground:oklch(30% .06 30);--sidebar-border:oklch(90% .03 60);--sidebar-ring:oklch(64% .16 32);--font-heading:"Nunito", ui-rounded, ui-sans-serif, system-ui, sans-serif;--shadow-xs:0 1px 2px oklch(45% .08 35/.08);--shadow-sm:0 2px 6px -1px oklch(45% .08 35/.12);--shadow-md:0 6px 16px -4px oklch(45% .08 35/.16);--shadow-lg:0 16px 36px -10px oklch(45% .1 35/.24);--shadow-xl:0 28px 64px -16px oklch(45% .1 35/.32);--ouro-backdrop-color:oklch(25% .05 30);--font-sans:"Geist", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace}.dark[data-theme=coral],.dark [data-theme=coral]{--background:oklch(21% .035 168);--foreground:oklch(95% .02 90);--card:oklch(25% .04 166);--card-foreground:oklch(95% .02 90);--popover:oklch(25% .04 166);--popover-foreground:oklch(95% .02 90);--primary:oklch(77% .14 35);--primary-foreground:oklch(20% .04 168);--secondary:oklch(29% .042 166);--secondary-foreground:oklch(95% .02 90);--muted:oklch(28% .04 166);--muted-foreground:oklch(79% .04 120);--accent:oklch(33% .055 160);--accent-foreground:oklch(95% .02 90);--destructive:oklch(73% .16 22);--border:oklch(36% .045 165);--input:oklch(41% .045 165);--ring:oklch(77% .14 35);--chart-1:oklch(77% .14 35);--chart-2:oklch(76% .11 165);--chart-3:oklch(83% .14 80);--chart-4:oklch(74% .12 300);--chart-5:oklch(60% .04 140);--sidebar:oklch(23% .038 167);--sidebar-foreground:oklch(95% .02 90);--sidebar-primary:oklch(77% .14 35);--sidebar-primary-foreground:oklch(20% .04 168);--sidebar-accent:oklch(33% .055 160);--sidebar-accent-foreground:oklch(95% .02 90);--sidebar-border:oklch(36% .045 165);--sidebar-ring:oklch(77% .14 35);--shadow-xs:0 1px 2px oklch(0% 0 0/.3);--shadow-sm:0 2px 6px -1px oklch(0% 0 0/.35);--shadow-md:0 6px 16px -4px oklch(0% 0 0/.4);--shadow-lg:0 16px 36px -10px oklch(0% 0 0/.5);--shadow-xl:0 28px 64px -16px oklch(0% 0 0/.6);--ouro-backdrop-color:oklch(10% .03 168)}[data-theme=cookbook]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sj-display:"Fraunces", Georgia, "Times New Roman", serif;--font-sj-body:"Source Serif 4", Georgia, "Times New Roman", serif;--font-sj-ui:"IBM Plex Sans Condensed", "Avenir Next Condensed", ui-sans-serif, system-ui, sans-serif;--sj-bone:#fbfaf4;--sj-bone-lift:#fffefa;--sj-vellum:#e8e9df;--sj-charcoal:#28231d;--sj-charcoal-soft:#635d54;--sj-brass:#9b6834;--sj-action:#28231d;--sj-action-deep:#1f1b17;--sj-on-action:var(--sj-bone);--sj-action-hover:var(--sj-action-deep);--sj-action-disabled:#6b655c;--sj-on-action-disabled:var(--sj-bone);--sj-tomato:#a24a38;--sj-herb:#596a4f;--sj-ink:var(--sj-charcoal);--sj-ink-soft:var(--sj-charcoal-soft);--sj-paper:var(--sj-bone);--sj-page:var(--sj-bone);--sj-panel:color-mix(in srgb, var(--sj-bone-lift) 88%, transparent);--sj-panel-solid:var(--sj-bone-lift);--sj-field:color-mix(in srgb, var(--sj-bone-lift) 94%, var(--sj-vellum));--sj-flour:var(--sj-vellum);--sj-border:color-mix(in srgb, var(--sj-charcoal) 18%, transparent);--sj-border-strong:color-mix(in srgb, var(--sj-charcoal) 32%, transparent);--sj-on-photo:var(--sj-bone);--sj-on-photo-muted:color-mix(in srgb, var(--sj-bone) 76%, transparent);--sj-on-photo-soft:color-mix(in srgb, var(--sj-bone) 62%, transparent);--sj-on-photo-warm:color-mix(in srgb, var(--sj-bone) 78%, var(--sj-brass));--sj-photo-charcoal:#211f1b;--sj-photo-shade:color-mix(in srgb, var(--sj-photo-charcoal) 82%, transparent);--sj-photo-shade-soft:color-mix(in srgb, var(--sj-photo-charcoal) 42%, transparent);--sj-photo-glass:color-mix(in srgb, var(--sj-bone) 10%, transparent);--sj-photo-line:color-mix(in srgb, var(--sj-bone) 24%, transparent);--sj-photo-action:#d6a46a;--sj-photo-action-hover:#e2b57f;--sj-on-photo-action:var(--sj-photo-charcoal);--sj-shadow:0 24px 80px color-mix(in srgb, var(--sj-charcoal) 14%, transparent);--sj-shadow-soft:0 12px 36px color-mix(in srgb, var(--sj-charcoal) 8%, transparent);--sj-radius-control:.375rem;--sj-radius-small:.25rem;--sj-radius-surface:.5rem;--sj-radius-photo:.5rem;--sj-radius-hero:.5rem;--warning:#b05109;--warning-foreground:#fff;--ouro-spring-duration:.75s;--ouro-ease-spring:linear(0, .0663, .2105, .3763, .5332, .6669, .7733, .8533, .9107, .9499, .9754, .9911, 1, 1.0044, 1.0061, 1.0062, 1.0055, 1.0045, 1.0035, 1.0026, 1.0018, 1.0012, 1.0008, 1, 1);--ouro-duration-fast:.15s;--ouro-duration-base:.2s;--ouro-duration-slow:.3s;--ouro-press-scale:.97;--ouro-backdrop-color:#18181b;--ouro-backdrop-max:.4;--ouro-layer:50;--ouro-ease-out:cubic-bezier(.23, 1, .32, 1);--ouro-ease-in-out:cubic-bezier(.77, 0, .175, 1);--ouro-ease-drawer:cubic-bezier(.32, .72, 0, 1);--ouro-duration-press:.16s;--ouro-duration-sheet:.5s;--ouro-duration-draw:.24s;--ouro-shadow-sheet-bottom:0 -1px 0 color-mix(in oklab, var(--border) 60%, transparent), 0 -8px 32px #0000001f;--ouro-shadow-sheet-top:0 1px 0 color-mix(in oklab, var(--border) 60%, transparent), 0 8px 32px #0000001f;--ouro-shadow-sheet-left:8px 0 32px #0000001f;--ouro-shadow-sheet-right:-8px 0 32px #0000001f;--font-sans:"Geist", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace}.dark[data-theme=cookbook],.dark [data-theme=cookbook]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sj-bone:#f2eee6;--sj-bone-lift:#282522;--sj-vellum:#34302b;--sj-charcoal:#1f1d1a;--sj-charcoal-soft:#c8c0b4;--sj-brass:#c4945c;--sj-action:#b9854b;--sj-action-deep:#95683a;--sj-on-action:var(--sj-charcoal);--sj-action-hover:#cc9a62;--sj-action-disabled:#463d33;--sj-on-action-disabled:var(--sj-charcoal-soft);--sj-tomato:#e58263;--sj-herb:#a4b578;--sj-ink:var(--sj-bone);--sj-ink-soft:var(--sj-charcoal-soft);--sj-paper:var(--sj-charcoal);--sj-page:#1e1c19;--sj-panel:color-mix(in srgb, var(--sj-bone-lift) 84%, transparent);--sj-panel-solid:var(--sj-bone-lift);--sj-field:color-mix(in srgb, var(--sj-charcoal) 82%, var(--sj-vellum));--sj-flour:var(--sj-vellum);--sj-border:color-mix(in srgb, var(--sj-bone) 16%, transparent);--sj-border-strong:color-mix(in srgb, var(--sj-bone) 28%, transparent);--sj-on-photo:#f1e6d3;--sj-on-photo-muted:color-mix(in srgb, var(--sj-on-photo) 76%, transparent);--sj-on-photo-soft:color-mix(in srgb, var(--sj-on-photo) 62%, transparent);--sj-on-photo-warm:color-mix(in srgb, var(--sj-on-photo) 78%, var(--sj-brass));--sj-photo-charcoal:#1d1915;--sj-photo-shade:color-mix(in srgb, var(--sj-photo-charcoal) 84%, transparent);--sj-photo-shade-soft:color-mix(in srgb, var(--sj-photo-charcoal) 46%, transparent);--sj-photo-glass:color-mix(in srgb, var(--sj-on-photo) 10%, transparent);--sj-photo-line:color-mix(in srgb, var(--sj-on-photo) 22%, transparent);--sj-shadow:0 28px 90px color-mix(in srgb, var(--sj-photo-charcoal) 56%, transparent);--sj-shadow-soft:0 16px 44px color-mix(in srgb, var(--sj-photo-charcoal) 42%, transparent);--warning:#fbbf24;--warning-foreground:#000;--ouro-backdrop-color:#000}[data-theme=cookbook],.dark[data-theme=cookbook],.dark [data-theme=cookbook]{--background:var(--sj-paper);--foreground:var(--sj-ink);--card:var(--sj-panel-solid);--card-foreground:var(--sj-ink);--popover:var(--sj-panel-solid);--popover-foreground:var(--sj-ink);--primary:var(--sj-brass);--primary-foreground:var(--sj-paper);--ouro-action:var(--sj-action);--ouro-action-foreground:var(--sj-on-action);--ouro-action-hover:var(--sj-action-hover);--ouro-action-active:var(--sj-action-hover);--ouro-action-disabled:var(--sj-action-disabled);--ouro-action-disabled-foreground:var(--sj-on-action-disabled);--ouro-action-disabled-opacity:1;--secondary:var(--sj-flour);--secondary-foreground:var(--sj-ink);--muted:var(--sj-flour);--muted-foreground:var(--sj-ink-soft);--accent:var(--sj-flour);--accent-foreground:var(--sj-ink);--destructive:var(--sj-tomato);--destructive-foreground:var(--sj-paper);--success:var(--sj-herb);--success-foreground:var(--sj-paper);--border:var(--sj-border);--input:var(--sj-border-strong);--ring:var(--sj-brass);--radius:var(--sj-radius-control);--font-heading:var(--font-sj-display);--chart-1:var(--sj-brass);--chart-2:var(--sj-herb);--chart-3:var(--sj-brass);--chart-4:var(--sj-tomato);--chart-5:var(--sj-ink-soft);--sidebar:var(--sj-page);--sidebar-foreground:var(--sj-ink);--sidebar-primary:var(--sj-brass);--sidebar-primary-foreground:var(--sj-paper);--sidebar-accent:var(--sj-flour);--sidebar-accent-foreground:var(--sj-ink);--sidebar-border:var(--sj-border);--sidebar-ring:var(--sj-brass);--shadow-xs:0 1px 2px color-mix(in srgb, var(--sj-charcoal) 8%, transparent);--shadow-sm:0 1px 3px color-mix(in srgb, var(--sj-charcoal) 10%, transparent);--shadow-md:var(--sj-shadow-soft);--shadow-lg:var(--sj-shadow-soft);--shadow-xl:var(--sj-shadow)}[data-site-when]{display:none}html[data-theme=pearl]:not([data-live]) [data-site-when=pearl],html[data-theme=abyss] [data-site-when=abyss],html[data-theme=brass] [data-site-when=brass],html[data-theme=chart] [data-site-when=chart],html[data-theme=coral] [data-site-when=coral],html[data-theme=cookbook] [data-site-when=cookbook],html[data-live] [data-site-when=live],html:not([data-theme]) [data-site-when=pearl]{display:contents}
