*,:after,:before{box-sizing:border-box}html{scrollbar-gutter:stable}:root{--color-primary:teal;--color-primary-dark:#00524f;--color-accent:#00bcd4;--color-bg:#e0f2f1;--color-surface:#fff;--color-text:#1a2e2d;--color-text-muted:#5a7270;--radius:12px;--shadow:0 4px 24px rgba(0,82,79,.08)}body{background:var(--color-bg);color:var(--color-text);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5;margin:0}a{color:var(--color-primary);text-decoration:none}a:hover{color:var(--color-primary-dark)}
