.bento{--primary:#6366f1;--primary-foreground:#fff;--secondary:#4338ca;--secondary-foreground:#fff;--accent:#f5a300;--accent-foreground:#0c0c0e;--ink:#0c0c0e;--emerald:#0a9463;--violet:#6d3fe0;--amber:#f5a300;--blue:#2457e6;--rose:#e0245e;--charcoal:#2a2a30;--tile-dark:#0c0c0e;--background:#f3f3f5;--foreground:#111114;--surface:#fff;--muted:#6b6b76;--border:#e4e4ea;--input:#d6d6de;--ring:#6366f1;--success:#12a150;--warning:#c96a06;--danger:#d92d20;--info:#0a84d6}@media (prefers-color-scheme:dark){.bento:not([data-theme=light]){--background:#0d0d10;--foreground:#f4f4f5;--surface:#17171c;--muted:#9c9ca8;--border:#2a2a32;--input:#3a3a45;--tile-dark:#202027}}.bento[data-theme=dark]{--background:#0d0d10;--foreground:#f4f4f5;--surface:#17171c;--muted:#9c9ca8;--border:#2a2a32;--input:#3a3a45;--tile-dark:#202027}.bento .display{letter-spacing:-.03em;font-family:Syne,ui-sans-serif,system-ui,sans-serif;font-weight:800;line-height:.95}.bento .title-fit{--title-max:3rem;font-size:min(var(--title-max), calc((100vw - 3rem) / (var(--n) * .92 + .6)))}@media (min-width:640px){.bento .title-fit{--title-max:3.75rem}}@media (min-width:768px){.bento .title-fit{--title-max:4.5rem}}@keyframes bento-spin{to{transform:rotate(360deg)}}.bento .spin-slow{animation:26s linear infinite bento-spin}@media (prefers-reduced-motion:reduce){.bento .spin-slow{animation:none}}
