:root{color-scheme:light;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#17332d;background:#f5f7f6;font-synthesis:none;text-rendering:optimizeLegibility;--surface: #ffffff;--surface-subtle: #f7faf9;--text: #17332d;--text-muted: #71807c;--brand: #0b4038;--brand-accent: #168b6d;--border: #dce7e3}*{box-sizing:border-box}html{min-width:320px;background:#f5f7f6}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 90% -10%,rgba(52,184,143,.08),transparent 30%),#f5f7f6}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(32,180,134,.3);outline-offset:2px}button:disabled{cursor:not-allowed}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}::selection{background:#b7f1df;color:#06322b}
