.tw-app{--bg-primary:#0b0b0d;--glass-bg:#ffffff0d;--glass-bg-hover:#ffffff1a;--glass-border:#ffffff17;--glass-border-hover:#ffffff26;--text-primary:#e8e8ec;--text-secondary:#b0b0bc;background:var(--bg-primary);color:var(--text-primary)}:root[data-theme=light] .tw-app{--bg-primary:#f7f7f8;--glass-bg:#00000009;--glass-bg-hover:#0000000f;--glass-border:#00000014;--glass-border-hover:#00000024;--text-primary:#1a1a1a;--text-secondary:#5a5a72}.tw-app button:not(:disabled){cursor:pointer}.tw-glow{background:radial-gradient(80% 60% at 50% -20%,#0b81f71a,#0000 70%)}:root[data-theme=light] .tw-glow{display:none}.tw-subtle{border:1px solid var(--glass-border-hover);background:0 0;transition:background-color .2s}.tw-subtle:hover{background:var(--glass-bg-hover)}.tw-brain-dot{animation:2s ease-in-out infinite tw-brain-pulse}.tw-brain-dot-late{animation-delay:.6s}@keyframes tw-brain-pulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.tw-typing{animation:1.4s ease-in-out infinite tw-pulse}@keyframes tw-pulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.cs-vbadge-sweep{background:linear-gradient(105deg,#0000 0%,#ffffff8c 50%,#0000 100%);animation:3.4s ease-in-out infinite cs-vbadge-sweep;position:absolute;inset:0;transform:translate(-160%)}@keyframes cs-vbadge-sweep{0%{transform:translate(-160%)}35%,to{transform:translate(160%)}}@media (prefers-reduced-motion:reduce){.tw-brain-dot,.tw-typing,.cs-vbadge-sweep{animation:none}}.tw-embed body{background:var(--bg-primary,#0b0b0d)}astro-dev-toolbar{display:none!important}
