[data-yns-shell=theme-091]{--radius:1rem;--jam-crimson:#c8132b;--jam-red:#e63b4f;--jam-pink:#f4a8b2;--jam-blush:#ffe9ec;--jam-cream:#fff7f0;--jam-blue:#2a57c9;--card:#fff;--card-foreground:#1a0810;--popover:#fff;--popover-foreground:#1a0810;--primary:#c8132b;--primary-foreground:#fff;--secondary:#ffe9ec;--secondary-foreground:#c8132b;--muted:#fff5f6;--muted-foreground:#7a4b53;--accent:#ffe9ec;--accent-foreground:#c8132b;--destructive:#c8132b;--border:#f7d4d9;--input:#f7d4d9;--ring:#e63b4f;--chart-1:#c8132b;--chart-2:#e63b4f;--chart-3:#f4a8b2;--chart-4:#2a57c9;--chart-5:#ffd166;--sidebar:#fff;--sidebar-foreground:#1a0810;--sidebar-primary:#c8132b;--sidebar-primary-foreground:#fff;--sidebar-accent:#ffe9ec;--sidebar-accent-foreground:#c8132b;--sidebar-border:#f7d4d9;--sidebar-ring:#e63b4f;--background:#fff;--foreground:#1a0810}[data-yns-shell=theme-091] .dark{--background:#1a0810;--foreground:#fff7f0;--card:#2a0f17;--card-foreground:#fff7f0;--popover:#2a0f17;--popover-foreground:#fff7f0;--primary:#e63b4f;--primary-foreground:#fff;--secondary:#3a141d;--secondary-foreground:#fff7f0;--muted:#2a0f17;--muted-foreground:#c98a93;--accent:#3a141d;--accent-foreground:#fff7f0;--destructive:#e63b4f;--border:#3a141d;--input:#3a141d;--ring:#e63b4f}@layer base{[data-yns-shell=theme-091] *{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){[data-yns-shell=theme-091] *{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}[data-yns-shell=theme-091]{background-color:var(--background);color:var(--foreground);font-feature-settings:"ss01", "cv02", "cv11"}[data-yns-shell=theme-091] ::selection{background:var(--jam-crimson);color:#fff}}[data-yns-shell=theme-091] .font-display{font-family:var(--font-display);letter-spacing:-.02em}[data-yns-shell=theme-091] .font-script{font-family:var(--font-script)}[data-yns-shell=theme-091] .prose{--tw-prose-body:var(--muted-foreground);--tw-prose-headings:var(--foreground);--tw-prose-links:var(--jam-crimson);--tw-prose-bold:var(--foreground);--tw-prose-bullets:var(--jam-pink);--tw-prose-counters:var(--jam-pink)}[data-yns-shell=theme-091] .yns-image-shimmer{background:linear-gradient(90deg,#ffe9ec 0%,#fff5f6 40%,#fff 50%,#fff5f6 60%,#ffe9ec 100%) 0 0/200% 100%;animation:1.2s ease-in-out infinite theme-091-yns-image-shimmer}@keyframes theme-091-yns-image-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}[data-yns-shell=theme-091] .jam-hero-bg{background:radial-gradient(at 20% 10%,#ff788c8c 0%,#c8132b00 55%),radial-gradient(at 80% 90%,#7800198c 0%,#c8132b00 60%),radial-gradient(#e63b4f 0%,#c8132b 55%,#8b0a1c 100%)}[data-yns-shell=theme-091] .jam-blush-bg{background:radial-gradient(circle at 15% 30%, #ffbfc899 0%, transparent 55%), radial-gradient(circle at 90% 70%, #f4a8b280 0%, transparent 50%), var(--jam-blush)}[data-yns-shell=theme-091] .jam-text-stroke{-webkit-text-stroke:2px #ffffff2e;color:#0000}[data-yns-shell=theme-091] .jam-capsule{background:linear-gradient(135deg,#e63b4f 0%,#c8132b 60%,#8b0a1c 100%);border-radius:9999px;box-shadow:inset 0 4px 12px #ffffff2e,inset 0 -10px 20px #00000040,0 20px 40px #8b0a1c59}@keyframes theme-091-jam-float-a{0%,to{transform:translate(0)rotate(-12deg)}50%{transform:translateY(-18px)rotate(-8deg)}}@keyframes theme-091-jam-float-b{0%,to{transform:translate(0)rotate(18deg)}50%{transform:translateY(-22px)rotate(22deg)}}@keyframes theme-091-jam-float-c{0%,to{transform:translate(0)scale(1)}50%{transform:translateY(-12px)scale(1.04)}}[data-yns-shell=theme-091] .jam-anim-a{animation:8s ease-in-out infinite theme-091-jam-float-a}[data-yns-shell=theme-091] .jam-anim-b{animation:9s ease-in-out infinite theme-091-jam-float-b}[data-yns-shell=theme-091] .jam-anim-c{animation:7s ease-in-out infinite theme-091-jam-float-c}[data-yns-shell=theme-091] .jam-marquee{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}[data-yns-shell=theme-091] .jam-noise{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.08 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:200px 200px}
