:root{--st-bg: #f0efed;--st-bg-warm: #eae3d8;--st-surface: #ffffff;--st-text: #1e2939;--st-text-strong: #1e2939;--st-text-muted: #b0b5bf;--st-text-mute: #b0b5bf;--st-border: #eceae5;--st-line: #b0b5bf;--st-accent: #1e1e1e;--st-accent-soft: #1c1c1c;--st-radius-card: 10px;--st-radius-chip: 10px;--st-radius-pill: 999px}html,body{height:100%;margin:0;font-family:Pretendard,system-ui,-apple-system,sans-serif;background:#f6f7f8;color:#172033;font-size:14px}*{box-sizing:border-box}.label{font-size:12px;font-weight:600;color:#5c6675;letter-spacing:0}.card{background:#fff;border:1px solid #dde3ea;border-radius:8px;padding:18px}.section-amber,.section-emerald,.section-purple,.section-orange{border-left:3px solid #8a94a3}.pill{display:inline-flex;align-items:center;padding:2px 10px;border-radius:4px;font-size:11px;font-weight:600;background:#eef1f4;color:#3e4856}.pill-block{background:#fee2e2!important;color:#b91c1c!important}.pill-warn{background:#fef3c7!important;color:#b45309!important}.pill-pass{background:#d1fae5!important;color:#047857!important}input,textarea,button{font:inherit}.p-button,.p-inputtext,.p-select,.p-multiselect,.p-inputnumber-input,.p-datepicker-input,.p-textarea{border-radius:6px}
