:root{--color-forest:#123c2f;--color-accent:#159667;--color-canvas:#f6f8f5;--color-border:#e3ebe5;--radius-card:20px;--spacing-page:28px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#152923;background:#f6f8f5;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}a{color:inherit}h1,h2,p{margin-top:0}button,a,input{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid #1c9474;outline-offset:3px}body{padding-bottom:var(--admob-banner-height, 0px)}
