._header_19odm_1{height:64px;background-color:var(--bg-surface);border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;position:sticky;top:0;z-index:50;transition:background-color var(--transition-normal),border-color var(--transition-normal)}._brand_19odm_17{display:flex;align-items:center;gap:.65rem;font-weight:700;font-size:1.15rem;color:var(--text-primary);text-decoration:none;letter-spacing:-.015em;flex-shrink:0}._logoIcon_19odm_29{width:32px;height:32px;border-radius:var(--radius-sm);background:linear-gradient(135deg,var(--accent-primary),#0284c7);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:1rem;box-shadow:0 2px 8px var(--accent-muted)}._brandText_19odm_43{white-space:nowrap}._nav_19odm_47{display:flex;align-items:center;gap:.75rem}._navLink_19odm_53{font-size:.9rem;font-weight:500;color:var(--text-secondary);padding:.45rem .75rem;border-radius:var(--radius-sm);transition:all var(--transition-fast);white-space:nowrap;display:inline-flex;align-items:center}._navLink_19odm_53:hover{color:var(--text-primary);background-color:var(--bg-surface-elevated)}._navLinkActive_19odm_70{color:var(--accent-primary);background-color:var(--accent-muted);font-weight:600}._themeSelectWrapper_19odm_76{position:relative;display:inline-flex;align-items:center}._themeSelect_19odm_76{background-color:var(--bg-surface-elevated);color:var(--text-primary);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:.4rem .65rem;font-size:.82rem;font-weight:600;outline:none;cursor:pointer;white-space:nowrap;transition:border-color var(--transition-fast),background-color var(--transition-fast)}._themeSelect_19odm_76:focus-visible{border-color:var(--accent-primary);outline:2px solid var(--accent-muted)}@media(max-width:640px){._header_19odm_1{height:56px;padding:0 .85rem}._brandText_19odm_43{display:none}._nav_19odm_47{gap:.35rem}._navLink_19odm_53{font-size:.82rem;padding:.35rem .55rem}._themeSelect_19odm_76{font-size:.76rem;padding:.35rem .45rem;max-width:120px}}:root{--font-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-serif: "Georgia", "Cambria", "Times New Roman", serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-full: 9999px;--transition-fast: .15s ease;--transition-normal: .25s ease;--transition-slow: .4s cubic-bezier(.16, 1, .3, 1)}:root,[data-theme=clean-light]{--bg-page: #f8fafc;--bg-surface: #ffffff;--bg-surface-elevated: #f1f5f9;--bg-surface-hover: #e2e8f0;--border-color: #e2e8f0;--border-subtle: #cbd5e1;--text-primary: #0f172a;--text-secondary: #334155;--text-muted: #475569;--text-inverted: #ffffff;--accent-primary: #0369a1;--accent-hover: #075985;--accent-muted: rgba(3, 105, 161, .12);--accent-border: rgba(3, 105, 161, .35);--feedback-success: #047857;--feedback-success-bg: rgba(4, 120, 87, .12);--feedback-warning: #d97706;--feedback-warning-bg: rgba(217, 119, 6, .1);--feedback-danger: #dc2626;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .05);--shadow-md: 0 4px 14px rgba(0, 0, 0, .08);--shadow-lg: 0 10px 25px rgba(0, 0, 0, .1)}[data-theme=focused-dark]{--bg-page: #0b0f19;--bg-surface: #111827;--bg-surface-elevated: #1e293b;--bg-surface-hover: #273549;--border-color: #1f293d;--border-subtle: #334155;--text-primary: #f8fafc;--text-secondary: #cbd5e1;--text-muted: #94a3b8;--text-inverted: #0b0f19;--accent-primary: #38bdf8;--accent-hover: #7dd3fc;--accent-muted: rgba(56, 189, 248, .15);--accent-border: rgba(56, 189, 248, .3);--feedback-success: #34d399;--feedback-success-bg: rgba(52, 211, 153, .15);--feedback-warning: #fbbf24;--feedback-warning-bg: rgba(251, 191, 36, .15);--feedback-danger: #f87171;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .3);--shadow-md: 0 4px 20px rgba(0, 0, 0, .4);--shadow-lg: 0 12px 30px rgba(0, 0, 0, .55)}[data-theme=warm-editorial]{--bg-page: #fbf9f4;--bg-surface: #ffffff;--bg-surface-elevated: #f4ede2;--bg-surface-hover: #ece2d3;--border-color: #e5dac9;--border-subtle: #d3c4b0;--text-primary: #29231e;--text-secondary: #4a3f36;--text-muted: #6b5e53;--text-inverted: #ffffff;--accent-primary: #c2410c;--accent-hover: #9a3412;--accent-muted: rgba(194, 65, 12, .1);--accent-border: rgba(194, 65, 12, .25);--feedback-success: #15803d;--feedback-success-bg: rgba(21, 128, 61, .1);--feedback-warning: #b45309;--feedback-warning-bg: rgba(180, 83, 9, .1);--feedback-danger: #b91c1c;--shadow-sm: 0 1px 3px rgba(41, 35, 30, .04);--shadow-md: 0 4px 16px rgba(41, 35, 30, .07);--shadow-lg: 0 12px 28px rgba(41, 35, 30, .1)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-page);color:var(--text-primary);font-family:var(--font-sans);line-height:1.6;min-height:100vh;transition:background-color var(--transition-normal),color var(--transition-normal);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}input,textarea,select{font-family:inherit}
