@import "https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;500;600;700;800&display=swap";
:root{--eco-primary:#08785b;--eco-dark:#104b3e;--eco-light:#e5f5eb;--eco-background:#f4f9f6;--eco-text:#173e36;--eco-muted:#718b83;--eco-border:#dcebe3}*{box-sizing:border-box}html{scroll-behavior:smooth;min-height:100%}body{min-height:100vh;color:var(--eco-text);background:radial-gradient(ellipse at top left, #e5f5eb 0, transparent 42%), var(--eco-background);margin:0;font-family:Be Vietnam Pro,Segoe UI,sans-serif}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:var(--eco-primary);text-decoration:none}.page-shell{width:100%;min-height:100vh}::selection{color:var(--eco-dark);background:#c6ecd5}@media (max-width:600px){body{font-size:14px}}
