:root{--md-sys-color-background:#000;--md-sys-color-surface-dim:#060709;--md-sys-color-surface:#0c0e12;--md-sys-color-surface-container-low:#11141a;--md-sys-color-surface-container:#161a22;--md-sys-color-surface-container-high:#1e2430;--md-sys-color-surface-container-highest:#283040;--md-sys-color-outline-subtle:#ffffff14;--md-sys-color-outline:#ffffff29;--md-sys-color-outline-variant:#2e3646;--md-sys-color-outline-bright:#ffffff47;--md-sys-color-primary:#a78bfa;--md-sys-color-primary-base:#8b5cf6;--md-sys-color-primary-dark:#7c3aed;--md-sys-color-on-primary:#0f0524;--md-sys-color-primary-container:#8b5cf626;--md-sys-color-on-primary-container:#ddd6fe;--md-sys-color-primary-glow:#a78bfa59;--md-sys-color-secondary:#fbbf24;--md-sys-color-secondary-base:#f59e0b;--md-sys-color-secondary-dark:#d97706;--md-sys-color-on-secondary:#271400;--md-sys-color-secondary-container:#f59e0b26;--md-sys-color-on-secondary-container:#fef3c7;--md-sys-color-secondary-glow:#fbbf2459;--md-sys-color-ruby:#f87171;--md-sys-color-ruby-base:#ef4444;--md-sys-color-ruby-container:#ef444429;--md-sys-color-on-ruby-container:#fee2e2;--md-sys-color-ruby-glow:#ef444473;--md-sys-color-cyan:#22d3ee;--md-sys-color-cyan-base:#06b6d4;--md-sys-color-cyan-container:#06b6d429;--md-sys-color-on-cyan-container:#cffafe;--md-sys-color-cyan-glow:#06b6d473;--md-sys-color-emerald:#34d399;--md-sys-color-emerald-base:#10b981;--md-sys-color-emerald-container:#10b98129;--md-sys-color-on-emerald-container:#d1fae5;--md-sys-color-emerald-glow:#10b98173;--md-sys-color-text-high:#f8fafc;--md-sys-color-text-med:#94a3b8;--md-sys-color-text-muted:#64748b;--md-sys-color-text-disabled:#475569;--font-family-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-mono:"JetBrains Mono", "Fira Code", "Courier New", Courier, monospace;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--motion-duration-short:.15s;--motion-duration-medium:.25s;--motion-easing-standard:cubic-bezier(.2, 0, 0, 1)}*,:before,:after{box-sizing:border-box}body{background-color:var(--md-sys-color-background);color:var(--md-sys-color-text-high);font-family:var(--font-family-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}.tinyrpg-mono{font-family:var(--font-family-mono);font-feature-settings:"tnum" on, "lnum" on}@keyframes tinyrpg-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes tinyrpg-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.06)}}@keyframes tinyrpg-modal-enter{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes tinyrpg-fade-in{0%{opacity:0}to{opacity:1}}
