[data-yns-shell=theme-112]{--radius:.125rem;--bone:#d8d4cc;--taupe:#a89a86;--espresso:#5c3a1e;--ink:#1c1a18;--cream:#f2efe9;--mushroom:#7a6e5e;--background:#fff;--foreground:#1c1a18;--card:#fff;--card-foreground:#1c1a18;--popover:#fff;--popover-foreground:#1c1a18;--primary:#1c1a18;--primary-foreground:#f2efe9;--secondary:#f2efe9;--secondary-foreground:#1c1a18;--muted:#f2efe9;--muted-foreground:#7a6e5e;--accent:#d8d4cc;--accent-foreground:#1c1a18;--destructive:#e40014;--border:#e6e1d8;--input:#e6e1d8;--ring:#a89a86;--chart-1:#f05100;--chart-2:#009588;--chart-3:#104e64;--chart-4:#fcbb00;--chart-5:#f99c00;--sidebar:#f2efe9;--sidebar-foreground:#1c1a18;--sidebar-primary:#1c1a18;--sidebar-primary-foreground:#f2efe9;--sidebar-accent:#d8d4cc;--sidebar-accent-foreground:#1c1a18;--sidebar-border:#e6e1d8;--sidebar-ring:#a89a86}@supports (color:lab(0% 0 0)){[data-yns-shell=theme-112]{--destructive:lab(48.4493% 77.4328 61.5452);--chart-1:lab(57.1026% 64.2584 89.8886);--chart-2:lab(55.0223% -41.0774 -3.90277);--chart-3:lab(30.372% -13.1853 -18.7887);--chart-4:lab(80.1641% 16.6016 99.2089);--chart-5:lab(72.7183% 31.8672 97.9407)}}[data-yns-shell=theme-112] .dark{--background:#1c1a18;--foreground:#f2efe9;--card:#2a2622;--card-foreground:#f2efe9;--popover:#2a2622;--popover-foreground:#f2efe9;--primary:#f2efe9;--primary-foreground:#1c1a18;--secondary:#2a2622;--secondary-foreground:#f2efe9;--muted:#2a2622;--muted-foreground:#a89a86;--accent:#5c3a1e;--accent-foreground:#f2efe9;--destructive:#ff6568;--border:#ffffff1a;--input:#ffffff26;--ring:#a89a86}@supports (color:lab(0% 0 0)){[data-yns-shell=theme-112] .dark{--destructive:lab(63.7053% 60.745 31.3109)}}@layer base{[data-yns-shell=theme-112] *{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){[data-yns-shell=theme-112] *{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}[data-yns-shell=theme-112]{font-feature-settings:"ss01", "cv11";background-color:var(--background);color:var(--foreground);font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}[data-yns-shell=theme-112] h1,[data-yns-shell=theme-112] h2,[data-yns-shell=theme-112] h3,[data-yns-shell=theme-112] h4,[data-yns-shell=theme-112] h5,[data-yns-shell=theme-112] h6,[data-yns-shell=theme-112] .font-display{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.015em}[data-yns-shell=theme-112] .font-wordmark{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:.18em;text-transform:uppercase;font-weight:500}[data-yns-shell=theme-112] .utility-caps{letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:500}[data-yns-shell=theme-112] .eyebrow{letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem;font-weight:500}}[data-yns-shell=theme-112] .prose{--tw-prose-body:var(--muted-foreground);--tw-prose-headings:var(--foreground);--tw-prose-links:var(--foreground);--tw-prose-bold:var(--foreground);--tw-prose-bullets:var(--muted-foreground);--tw-prose-counters:var(--muted-foreground)}[data-yns-shell=theme-112] .bg-sunlight{background:radial-gradient(at 70% 25%,#fff8e859 0%,#0000 55%),linear-gradient(135deg,#d8d4cc 0%,#c8bfb0 45%,#a89a86 100%)}[data-yns-shell=theme-112] .bg-sunlight-soft{background:radial-gradient(at 80% 30%,#fff8e840 0%,#0000 60%),linear-gradient(160deg,#f2efe9 0%,#e6e1d8 50%,#d8d4cc 100%)}[data-yns-shell=theme-112] .bg-floor{background:linear-gradient(#0000 0% 70%,#5c3a1e 70%,#4a2e18 100%)}[data-yns-shell=theme-112] .shadow-rake{background:linear-gradient(115deg,#0000 0% 28%,#1c1a182e 28%,#1c1a1838 42%,#0000 42% 100%)}[data-yns-shell=theme-112] .yns-image-shimmer{background:linear-gradient(90deg,#e6e1d8 0%,#ece7df 40%,#f2efe9 50%,#ece7df 60%,#e6e1d8 100%) 0 0/200% 100%;animation:1.2s ease-in-out infinite theme-112-yns-image-shimmer}@keyframes theme-112-yns-image-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes theme-112-yns-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}[data-yns-shell=theme-112] .animate-marquee{animation:40s linear infinite theme-112-yns-marquee}
