:root{--color-white:#fff;--color-border:#ddd;--color-disabled:#ccc;--color-text-faint:#999;--color-text-soft:#555;--color-text-muted:#666;--color-primary:#007bff;--color-danger:#c92a2a;--color-danger-text:#a00;--color-info-bg:#f0f8ff;--display-accent:#8aa7d6;--display-ok:#93e0ba;--display-text:#d5e3fb;--display-error:#ff8b8b;--display-muted:#9ab6df;--display-soft:#a9bbdd}body{background-color:var(--color-white);margin:0;padding:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.app-header{background-color:var(--color-white);border-bottom:1px solid var(--color-border);text-align:center;padding:16px 24px}.app-title{color:#222;margin:0 0 8px;font-size:24px}.app-tagline{color:var(--color-text-faint);margin:0;font-size:12px}.app-main{max-width:800px;margin:0 auto;padding:40px 20px}
