:root{--miau-primary: #ff8c42;--miau-secondary: #6d597a;--miau-sage: #84a59d;--miau-rose: #f28482;--miau-cream: #fff9f5;--miau-white: #ffffff;--miau-ink: #2d2421;--miau-muted: #716059;--miau-border: #eeddcc;--status-low: #84a59d;--status-expected: #2a9d8f;--status-watch: #f4a261;--status-elevated: #e76f51;--status-alarm: #e63946;--font-main: "Inter", system-ui, -apple-system, sans-serif;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--shadow-sm: 0 2px 4px rgba(45, 36, 33, .05);--shadow-md: 0 6px 16px rgba(45, 36, 33, .08);--shadow-lg: 0 12px 32px rgba(45, 36, 33, .12);--transition: all .3s cubic-bezier(.4, 0, .2, 1)}.badge{background-color:var(--miau-white);border:1px solid var(--miau-border);padding:.3rem .8rem;border-radius:20px;font-size:.75rem;font-weight:600;color:var(--miau-secondary);display:flex;align-items:center;gap:.3rem}.badge-status{padding:.5rem 1rem;border-radius:var(--radius-lg);color:#fff;font-weight:700}.status-low{background-color:var(--status-low)}.status-expected{background-color:var(--status-expected)}.status-watch{background-color:var(--status-watch)}.status-elevated{background-color:var(--status-elevated)}.status-alarm{background-color:var(--status-alarm)}.card.small{padding:1rem}.card.small h3{font-size:1rem;margin-bottom:.5rem}.step-nav{display:flex;justify-content:space-between;margin-top:2rem;padding-top:1rem;border-top:1px solid var(--miau-border)}.form-group{margin-bottom:1.5rem}label{display:block;font-weight:600;margin-bottom:.5rem;color:var(--miau-ink)}input[type=number],input[type=text],select{width:100%;padding:.8rem 1rem;border-radius:var(--radius-sm);border:1px solid var(--miau-border);font-size:1rem;font-family:inherit}input:focus{outline:none;border-color:var(--miau-primary);box-shadow:0 0 0 3px #ff8c4233}
