@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=DM+Sans:wght@400;500;600;700&display=swap");:root{--green-primary:#2bac4e;--green-hover:#239b42;--green-light:#e8f5e9;--green-subtle:#f0faf2;--star-yellow:#f7b731;--star-empty:#e0e0e0;--warn-yellow:#f7b731;--warn-bg:#fff8e1;--error-red:#e85d3a;--error-dark:#d63b2f;--error-bg:#fdede8;--text-primary:#1a1a1a;--text-secondary:#666;--text-muted:#999;--border:#e8e8e8;--bg-page:#f7f8fa;--bg-card:#fff;--font-heading:"Plus Jakarta Sans",sans-serif;--font-body:"DM Sans",sans-serif;--radius:12px;--radius-sm:8px}*{box-sizing:border-box}body{margin:0;background:var(--bg-page);font-family:var(--font-body);color:var(--text-primary);-webkit-font-smoothing:antialiased}