.Nav-module-scss-module__XvYc_q__header{padding:var(--spacing-md) 20px;background:var(--surface);border-bottom:3px dashed var(--border)}.Nav-module-scss-module__XvYc_q__wrapper{justify-content:space-between;align-items:center;display:flex}.Nav-module-scss-module__XvYc_q__logo{flex-direction:column;display:flex}.Nav-module-scss-module__XvYc_q__logo_title{font:400 2.2rem var(--ff-title)}.Nav-module-scss-module__XvYc_q__logo_subtitle{font:400 1.4rem var(--ff-text);color:var(--text-secondary)}.Nav-module-scss-module__XvYc_q__nav{align-items:center;gap:var(--spacing-md);display:flex}
[data-theme=paper]{--bg:#f3f1ec;--surface:#fff;--text:#1f1f1d;--text-secondary:#6b6b64;--border:#ddd8cd;--border-strong:#c4beaf;--accent:#0b4c8c;--accent-text:#fff;--accent-bg:#e5edf5;--good:#2e7d46;--good-bg:#e5f2e8;--neutral:#9a6b12;--neutral-bg:#f7ecd7;--bad:#b3261e;--bad-bg:#f8e6e5;--radius:10px}[data-theme=night]{--bg:#14161a;--surface:#1c1f24;--text:#e8e6df;--text-secondary:#9a9890;--border:#2c2f35;--border-strong:#3c4048;--accent:#5b9bd9;--accent-text:#0b1420;--accent-bg:#1c2b3a;--good:#6fbf7a;--good-bg:#16261a;--neutral:#d9a94a;--neutral-bg:#2b2416;--bad:#e2726a;--bad-bg:#2c1a18;--radius:10px}[data-theme=signage]{--bg:#eef2f5;--surface:#fff;--text:#10243d;--text-secondary:#45607a;--border:#c7d3dd;--border-strong:#9fb3c4;--accent:#003876;--accent-text:#fff;--accent-bg:#dbe7f2;--good:#1f7a3d;--good-bg:#dff0e3;--neutral:#b57900;--neutral-bg:#fbeccb;--bad:#c1272d;--bad-bg:#fbdcdc;--radius:4px}:root{--ff-title:"Shrikhand", sans-serif;--ff-text:"Cause", sans-serif;--fw-regular:400;--fw-bold:700;--spacing-xxs:.4rem;--spacing-xs:.8rem;--spacing-sm:1.6rem;--spacing-md:2.4rem;--spacing-lg:3.2rem;--spacing-xl:4rem;--spacing-xxl:4.8rem}@media print{:root{--bg:#fff;--surface:#fff;--text:#1f1f1d;--text-secondary:#4a4a45;--border:#cfcabf;--border-strong:#a8a296;--accent:#0b4c8c;--accent-text:#fff;--accent-bg:#e5edf5;--good:#2e7d46;--good-bg:#e5f2e8;--neutral:#9a6b12;--neutral-bg:#f7ecd7;--bad:#b3261e;--bad-bg:#f8e6e5}body{background:#fff}.no-print{display:none!important}@page{size:landscape;margin:12mm}}@font-face{font-family:Shrikhand;src:url(/fonts/Shrikhand-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cause;src:url(/fonts/Cause-VariableFont_wght.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}ul,li{margin:0;padding:0;list-style-type:none}h1,h2,h3,h4,h5,p{margin:0;padding:0}a{color:inherit;text-decoration:none}html{scroll-behavior:smooth;font-size:62.5%}html,body{height:100%}body{background:var(--bg);width:100%;height:100%;color:var(--text);font-family:var(--ff-text);-webkit-font-smoothing:antialiased;font-size:1.6rem;transition:background-color .15s,color .15s}.layout{flex-direction:column;min-height:100vh;display:flex}main{flex:1}h1,h2,h3{font-family:var(--font-heading),sans-serif;font-weight:600}input,select,button,textarea{font:inherit;color:inherit}button{cursor:pointer}.sticky-col{background:var(--surface);z-index:1;position:sticky;left:0}
