@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";
:root{--white:#fff;--black:#253b34;--dark:#203e34;--background:#f6f7f3;--foreground:#253b34;--formcolor:#fff;--muted:#68776f;--border:#dfe5dd;--accent:#285b45;--surface:#fff;--surface-soft:#f0f3ec;--button-text:#fff;--accent-hover:#1d4835;--danger:#a43f37;--danger-bg:#fbeceb;--danger-border:#efd3cf;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:var(--background);color:var(--foreground);margin:0;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.6}h1,h2,h3{letter-spacing:-.035em;font-family:Manrope,sans-serif;line-height:1.25}h1{font-size:clamp(28px,3vw,40px);font-weight:800}h2{font-size:20px}h3{font-size:17px}input,textarea,select{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;color:var(--foreground);font:inherit;border-radius:8px;padding:12px 14px;transition:border-color .18s,box-shadow .18s}input::placeholder,textarea::placeholder{color:#7c877f}textarea{resize:vertical;min-height:110px}input:focus,textarea:focus,select:focus{border-color:#56856a;outline:none;box-shadow:0 0 0 3px #285b4512}button{background:var(--accent);color:var(--button-text);cursor:pointer;border:1px solid #0000;border-radius:8px;padding:11px 17px;font:600 13px/1.5 DM Sans,sans-serif;transition:background .18s,box-shadow .18s}button:hover{background:var(--accent-hover);box-shadow:0 3px 9px #203e3414}button:focus-visible,a:focus-visible{outline-offset:4px;outline:3px solid #88aa63}button:disabled{opacity:.5;cursor:not-allowed}button.deleteButton,.deleteButton{border:1px solid var(--danger-border);background:var(--danger-bg)!important;color:var(--danger)!important}a{color:var(--accent)}hr{border:0;border-top:1px solid var(--border);width:100%}::selection{color:#203e34;background:#dce8b9}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#141c18;--foreground:#e5ede4;--black:#e5ede4;--dark:#e5ede4;--surface:#1e2922;--surface-soft:#253228;--formcolor:var(--surface);--muted:#aab9ab;--border:#3a4a3e;--accent:#a8ca91;--accent-hover:#bddba9;--button-text:#172719;--danger:#ffaaa1;--danger-bg:#412824;--danger-border:#72433c}input::placeholder,textarea::placeholder{color:#9aab9d}input:focus,textarea:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #a8ca9120}::selection{color:#f2f7ee;background:#49613c}}.inlineIcon{vertical-align:-.15em;flex-shrink:0;display:inline-block}[data-tour-highlight=true]{outline:3px solid var(--accent);outline-offset:6px;border-radius:8px;scroll-margin-block:120px}
