[data-yns-shell=theme-100]{--radius:.5rem;--cobalt:#1f3ccb;--cobalt-dark:#142a8f;--cream:#e8e2d3;--cream-dark:#ddd3bd;--chartreuse:#d6e94a;--marigold:#f2c200;--ink:#15151a;--background:var(--cream);--foreground:var(--ink);--card:#fff;--card-foreground:var(--ink);--popover:#fff;--popover-foreground:var(--ink);--primary:var(--ink);--primary-foreground:var(--cream);--secondary:var(--cream-dark);--secondary-foreground:var(--ink);--muted:#ddd3bd;--muted-foreground:#5a534a;--accent:var(--chartreuse);--accent-foreground:var(--ink);--destructive:#e40014;--border:#d4c9b3;--input:#d4c9b3;--ring:var(--cobalt);--chart-1:var(--cobalt);--chart-2:var(--chartreuse);--chart-3:var(--marigold);--chart-4:#f99c00;--chart-5:#ff2357;--sidebar:var(--cream);--sidebar-foreground:var(--ink);--sidebar-primary:var(--cobalt);--sidebar-primary-foreground:#fff;--sidebar-accent:var(--cream-dark);--sidebar-accent-foreground:var(--ink);--sidebar-border:#d4c9b3;--sidebar-ring:var(--cobalt)}@supports (color:lab(0% 0 0)){[data-yns-shell=theme-100]{--destructive:lab(48.4493% 77.4328 61.5452);--chart-4:lab(72.7183% 31.8672 97.9407);--chart-5:lab(56.101% 79.4328 31.4532)}}[data-yns-shell=theme-100] .dark{--background:#0a0f3d;--foreground:var(--cream);--card:#142a8f;--card-foreground:var(--cream);--popover:#142a8f;--popover-foreground:var(--cream);--primary:var(--chartreuse);--primary-foreground:var(--ink);--secondary:#142a8f;--secondary-foreground:var(--cream);--muted:#1a2370;--muted-foreground:#b8b2a0;--accent:var(--chartreuse);--accent-foreground:var(--ink);--destructive:#ff6568;--border:#e8e2d31f;--input:#e8e2d32e;--ring:var(--chartreuse);--chart-1:var(--chartreuse);--chart-2:var(--marigold);--chart-3:var(--cobalt);--chart-4:#ac4bff;--chart-5:#ff2357;--sidebar:#0a0f3d;--sidebar-foreground:var(--cream);--sidebar-primary:var(--chartreuse);--sidebar-primary-foreground:var(--ink);--sidebar-accent:#142a8f;--sidebar-accent-foreground:var(--cream);--sidebar-border:#e8e2d31f;--sidebar-ring:var(--chartreuse)}@supports (color:lab(0% 0 0)){[data-yns-shell=theme-100] .dark{--destructive:lab(63.7053% 60.745 31.3109);--chart-4:lab(52.0183% 66.11 -78.2316);--chart-5:lab(56.101% 79.4328 31.4532)}}@layer base{[data-yns-shell=theme-100] *{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){[data-yns-shell=theme-100] *{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}[data-yns-shell=theme-100]{background-color:var(--background);color:var(--foreground);font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased}[data-yns-shell=theme-100] ::selection{background:var(--chartreuse);color:var(--ink)}}[data-yns-shell=theme-100] .font-display{font-family:var(--font-display), Georgia, "Times New Roman", serif;font-feature-settings:"ss01", "ss02";letter-spacing:-.02em}[data-yns-shell=theme-100] .prose{--tw-prose-body:var(--muted-foreground);--tw-prose-headings:var(--foreground);--tw-prose-links:var(--cobalt);--tw-prose-bold:var(--foreground);--tw-prose-bullets:var(--muted-foreground);--tw-prose-counters:var(--muted-foreground)}[data-yns-shell=theme-100] .yns-image-shimmer{background:linear-gradient(90deg,#dcd2bc 0%,#e6dcc5 40%,#f0e7d2 50%,#e6dcc5 60%,#dcd2bc 100%) 0 0/200% 100%;animation:1.2s ease-in-out infinite theme-100-yns-image-shimmer}@keyframes theme-100-yns-image-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}[data-yns-shell=theme-100] .grain:after{content:"";pointer-events:none;mix-blend-mode:overlay;opacity:.55;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.45'/></svg>");position:absolute;inset:0}[data-yns-shell=theme-100] .marquee{gap:3rem;width:max-content;animation:40s linear infinite theme-100-marquee;display:flex}@keyframes theme-100-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes theme-100-wiggle{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}[data-yns-shell=theme-100] .wiggle{animation:3.5s ease-in-out infinite theme-100-wiggle}
