:root{--color-bg:#fffce1;--color-bg-soft:#f7f2d2;--color-shell:#187a60;--color-shell-strong:#125c48;--color-surface:#ffffffeb;--color-surface-solid:#fff;--color-surface-muted:#f2f7f4;--color-border:#187a602e;--color-border-strong:#187a6052;--color-text:#14231e;--color-text-muted:#5d6b66;--color-text-inverse:#fffce1;--color-accent:#1e9e80;--color-accent-strong:#187a60;--color-accent-soft:#d6f1e8;--color-success:#2f8f4e;--color-success-soft:#e0f3e6;--color-warning:#b07813;--color-warning-soft:#fbf0d8;--color-danger:#c0453c;--color-danger-soft:#fae3e1;--shadow-card:0 12px 30px #125c4814;--shadow-shell:0 20px 42px #09332838;--radius-sm:6px;--radius-md:8px;--space-page:24px;--font-body:Poppins, Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:Poppins, Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}@media (width<=640px){:root{--space-page:12px}}html[dir=rtl]{direction:rtl}body{font-family:var(--font-body);background:var(--color-bg);color:var(--color-text);margin:0}*{box-sizing:border-box}button,input,select{font:inherit}button{cursor:pointer}
