body{background:#fdfbf7}.cr-root,body{font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,sans-serif}.cr-root{--font-body:"Plus Jakarta Sans";--font-heading:"Outfit"}.cr-display{font-family:Outfit,Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:-.025em}.cr-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.cr-root ::selection{background:#fde68a;color:#0f172a}.cr-grain:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");content:"";inset:0;mix-blend-mode:overlay;opacity:.16;pointer-events:none;position:absolute}.cr-dots{background-image:radial-gradient(#0f172a17 1px,#0000 0);background-size:22px 22px}@keyframes cr-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.cr-float{animation:cr-float 7s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.cr-float{animation:none}}