.l19-root{--l19-paper:247 240 226;--l19-cream:255 252 244;--l19-kraft:224 200 160;--l19-ink:43 29 20;--l19-walnut:92 58 36;--l19-saffron:178 38 30;--l19-honey:217 146 43;--l19-pistachio:138 154 91;--l19-olive:48 58 34;--l19-grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.17  0 0 0 0 0.11  0 0 0 0 0.08  0 0 0 0.55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-image:var(--l19-grain);background-size:220px 220px}.l19-root::selection{background:rgb(var(--l19-honey) / .45);color:rgb(var(--l19-ink))}.l19-root ::selection{background:rgb(var(--l19-honey) / .45);color:rgb(var(--l19-ink))}.l19-thread{background-image:repeating-linear-gradient(-45deg, rgb(var(--l19-saffron)) 0 6px, rgb(var(--l19-honey)) 6px 12px, rgb(var(--l19-saffron)) 12px 18px);height:3px}.l19-stitch{border-bottom:1px solid rgb(var(--l19-ink) / .14);position:relative}.l19-stitch:after{content:"";left:0;right:0;border-top:1.5px dashed rgb(var(--l19-walnut) / .28);pointer-events:none;position:absolute;bottom:3px}.l19-paper-card{background-color:rgb(var(--l19-cream));background-image:linear-gradient(180deg, rgb(var(--l19-cream) / .45) 0%, rgb(var(--l19-cream) / .28) 100%), var(--l19-grain);border-color:rgb(var(--l19-walnut) / .18);box-shadow:0 1px 0 #ffffffd9 inset, 0 2px 6px -1px rgb(var(--l19-walnut) / .08), 0 12px 26px -12px rgb(var(--l19-walnut) / .48);background-size:auto,220px 220px}@keyframes l19-badge-pop{0%{transform:scale(.6)}60%{transform:scale(1.18)}to{transform:scale(1)}}.l19-badge-pop{animation:.5s ease-out both l19-badge-pop}@keyframes l19-ping-soft{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.l19-ping{animation:1.8s ease-out infinite l19-ping-soft}@keyframes l19-spin-slow{to{transform:rotate(360deg)}}.l19-spin-slow{animation:28s linear infinite l19-spin-slow}@keyframes l19-float{0%,to{transform:translateY(0) rotate(var(--l19-tilt,0deg))}50%{transform:translateY(-8px) rotate(var(--l19-tilt,0deg))}}.l19-float{animation:6s ease-in-out infinite l19-float}.l19-arch{border-radius:999px 999px 32px 32px}.l19-saffron-panel{background-color:rgb(var(--l19-saffron));background-image:radial-gradient(circle at 12% 18%, rgb(var(--l19-honey) / .28), transparent 42%), radial-gradient(circle at 90% 90%, rgb(var(--l19-ink) / .35), transparent 50%), var(--l19-grain);background-size:auto,auto,220px 220px}.l19-walnut-panel{background-color:rgb(var(--l19-walnut));background-image:radial-gradient(circle at 85% 10%, rgb(var(--l19-honey) / .18), transparent 45%), radial-gradient(circle at 10% 100%, rgb(var(--l19-ink) / .55), transparent 55%), var(--l19-grain);background-size:auto,auto,220px 220px}.l19-olive-panel{background-color:rgb(var(--l19-olive));background-image:radial-gradient(circle at 90% 0%, rgb(var(--l19-pistachio) / .28), transparent 45%), radial-gradient(circle at 0% 100%, rgb(var(--l19-ink) / .5), transparent 55%), var(--l19-grain);background-size:auto,auto,220px 220px}@keyframes l19-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.l19-progress{transform-origin:100%;animation:l19-progress var(--l19-delay,5s) linear both}@keyframes l19-marquee{0%{transform:translate(0)}to{transform:translate(50%)}}@keyframes l19-marquee-rev{0%{transform:translate(50%)}to{transform:translate(0)}}.l19-marquee{animation:42s linear infinite l19-marquee}.l19-marquee-rev{animation:48s linear infinite l19-marquee-rev}.l19-marquee-wrap:hover .l19-marquee,.l19-marquee-wrap:hover .l19-marquee-rev{animation-play-state:paused}.l19-fade-edges{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}@media (prefers-reduced-motion:reduce){.l19-marquee,.l19-marquee-rev{animation:none}}.l19-pistachio-panel{background-color:rgb(var(--l19-pistachio));color:rgb(var(--l19-ink));background-image:radial-gradient(circle at 90% 0%, rgb(var(--l19-cream) / .35), transparent 45%), radial-gradient(circle at 0% 100%, rgb(var(--l19-walnut) / .3), transparent 55%), var(--l19-grain);background-size:auto,auto,220px 220px}.l19-footer-edge{background-color:rgb(var(--l19-walnut));height:22px;margin-bottom:-1px;transform:scaleY(-1);-webkit-mask-image:radial-gradient(circle at 14px 22px,#0000 13px,#000 13.5px);mask-image:radial-gradient(circle at 14px 22px,#0000 13px,#000 13.5px);-webkit-mask-size:28px 22px;mask-size:28px 22px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.l19-outline-text{color:#0000;-webkit-text-stroke:1.5px rgb(var(--l19-cream) / .22)}.l19-ring{background:conic-gradient(from 200deg, rgb(var(--l19-saffron)), rgb(var(--l19-honey)), rgb(var(--l19-pistachio)), rgb(var(--l19-honey)), rgb(var(--l19-saffron)))}.l19-ring-seen{border:1.5px dashed rgb(var(--l19-walnut) / .4);background:0 0}.l19-noscrollbar{scrollbar-width:none}.l19-noscrollbar::-webkit-scrollbar{display:none}.l19-scrim{background:linear-gradient(to top, rgb(var(--l19-ink) / .55), rgb(var(--l19-ink) / .08) 55%, transparent)}@media (prefers-reduced-motion:reduce){.l19-spin-slow,.l19-float,.l19-badge-pop,.l19-ping{animation:none}}
