*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--green: #1a7f5a;--green-light: #e8f5f0;--green-mid: #c3e6d8;--green-dark: #145f44;--text: #111827;--text-2: #374151;--text-3: #6b7280;--border: #e5e7eb;--bg: #f9fafb;--white: #ffffff;--radius: 10px;--shadow: 0 1px 3px rgba(0,0,0,.08), 0 1px 2px rgba(0,0,0,.05);--shadow-md: 0 4px 6px -1px rgba(0,0,0,.08), 0 2px 4px -1px rgba(0,0,0,.05)}html,body{height:100%;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:15px;line-height:1.6;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}a{color:var(--green);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit;cursor:pointer;border:none;background:none}ul{list-style:none}img{max-width:100%;display:block}
