[data-tm-theme=light]{--background:#f5f6f8;--foreground:#171717;--tm-accent-solid:#6b46ff;--tm-accent-solid-hover:#5b3ce8;--tm-accent-on-solid:#fff;--tm-accent-border:#b18fcf;--tm-accent-border-tint:#b18fcf1a;--tm-accent-border-tint-strong:#b18fcf66;--tm-accent-glow:#b18fcf47;--tm-accent-tint-bg:#f6f2ff;--tm-accent-tint-bg-hover:#f3eaff;--tm-accent-tint-border:#e2d9ff;--tm-accent-tint-text:#7c5cef;--tm-accent-ink:#2a2438;--tm-accent-mist:#d8d8f6}[data-tm-theme=dark]{--background:#0f0f15;--foreground:#ededed;--tm-accent-solid:#7451ff;--tm-accent-solid-hover:#6a45f0;--tm-accent-on-solid:#fff;--tm-accent-border:#b18fcf;--tm-accent-border-tint:#b18fcf1a;--tm-accent-border-tint-strong:#b18fcf66;--tm-accent-glow:#b18fcf38;--tm-accent-tint-bg:#272341;--tm-accent-tint-bg-hover:#2e294d;--tm-accent-tint-border:#4a3a86;--tm-accent-tint-text:#a78bff;--tm-accent-ink:#2a2438;--tm-accent-mist:#d8d8f6}@keyframes tm-banner-pop{0%{opacity:0;transform:translateY(-10px)scale(.97)}55%{opacity:1;transform:translateY(0)scale(1.012)}to{opacity:1;transform:translateY(0)scale(1)}}.tm-banner-enter{animation:.44s cubic-bezier(.22,1,.36,1) tm-banner-pop}@keyframes tm-confetti-fall{0%{opacity:1;transform:translate(0,0)rotate(0)}to{opacity:0;transform:translate3d(var(--tm-cx,0), var(--tm-cy,100vh), 0) rotate(var(--tm-cr,360deg))}}@keyframes tm-like-burst{0%{opacity:0;transform:translate3d(calc(var(--tm-bx,0) * .35), calc(var(--tm-by,0) * .35), 0) scale(.4)}14%{opacity:1;transform:translate3d(calc(var(--tm-bx,0) * .55), calc(var(--tm-by,0) * .55), 0) scale(1)}to{opacity:0;transform:translate3d(var(--tm-bx,0), var(--tm-by,0), 0) scale(.3)}}@keyframes tm-like-pop{0%{transform:scale(1)}30%{transform:scale(1.26)}62%{transform:scale(.92)}to{transform:scale(1)}}.tm-like-pop{animation:.42s cubic-bezier(.22,1,.36,1) tm-like-pop}@keyframes tm-dock-in{0%{opacity:0;transform:translateY(16px)scale(.94)}60%{opacity:1;transform:translateY(-2px)scale(1.008)}to{opacity:1;transform:translateY(0)scale(1)}}.tm-dock-enter{transform-origin:100% 100%;animation:.32s cubic-bezier(.22,1,.36,1) tm-dock-in}@keyframes tm-card-land{0%{outline-color:var(--tm-accent-solid);outline-offset:2px}55%{outline-color:var(--tm-accent-solid);outline-offset:0px}to{outline-offset:0px;outline-color:#0000}}.tm-card-land{outline-offset:0;outline:2px solid #0000;animation:.42s cubic-bezier(.22,1,.36,1) tm-card-land}@keyframes tm-toast-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.tm-toast-enter{animation:.2s cubic-bezier(.22,1,.36,1) tm-toast-in}@media (prefers-reduced-motion:reduce){.tm-banner-enter,.tm-toast-enter,.tm-like-pop,.tm-dock-enter,.tm-card-land{animation:none}}@keyframes tm-reveal{0%{opacity:0;grid-template-rows:0fr}to{opacity:1;grid-template-rows:1fr}}.tm-reveal{grid-template-rows:1fr;animation:.5s cubic-bezier(.22,.61,.36,1) tm-reveal;display:grid}@media (prefers-reduced-motion:reduce){.tm-reveal{animation:none}}
