:root{--bg:#f1f3f6;--panel:#fff;--ink:#14181c;--muted:#5b6470;--line:#dfe3e8;--green:#3cbc00;--green-ink:#1d6b00;--green-soft:#e6f7da;--blue:#2f6be4;--blue-ink:#1c4fb8;--blue-soft:#e3ecfd;--staff:#d9600b;--amber-ink:#8a3b00;--amber-soft:#fdebd9;--red-ink:#9b1c1c;--red-soft:#fde3e3;--gray-ink:#3a424c;--gray-soft:#e9ecf0;--skeleton:#e3e7ec;--radius:14px;--radius-sm:10px;--font:Aptos, Inter, "Segoe UI", system-ui, sans-serif;--font-mono:"Aptos Mono", "JetBrains Mono", ui-monospace, monospace;--sidebar-width:272px;--target:44px}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);font-family:var(--font);margin:0;font-size:14px;line-height:1.45}a{color:var(--blue)}a:hover{color:var(--blue-ink)}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3{letter-spacing:-.01em;margin:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
