:root{--primary:#009e73;--secondary:#8fd400;--clinical:#006b50;--primary-dark:#006b50;--primary-light:#e8f7f1;--accent:#b59a3b;--success:#22c55e;--warning:#facc15;--danger:#ef4444;--primary-border:#009e732e;--green:var(--success);--yellow:var(--warning);--red:var(--danger);--bg:#f7f7f5;--text:#2f2f2f;--text-muted:#6e6e6e;--card-bg:#fff;--card-border:#009e732e}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;height:100%}body{min-height:100%;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}
