:root{--ui-bg:#f7f7f4;--ui-surface:#fff;--ui-surface-soft:#f1f2ee;--ui-line:#e4e6e0;--ui-line-strong:#c9dccf;--ui-text:#1b1f1c;--ui-muted:#5d645d;--ui-subtle:#626962;--ui-primary:#16815f;--ui-primary-hover:#0f6b4e;--ui-on-primary:#fff;--ui-gold:#b7791f}body[data-ui-preview=true]{--bg:var(--ui-bg);--panel:var(--ui-surface);--line:var(--ui-line);--muted:var(--ui-muted);--accent:var(--ui-primary);background:var(--ui-bg);color:var(--ui-text);letter-spacing:0;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.72}body[data-ui-preview=true] :is(h1,h2,h3,h4,p,li,span,a,button){overflow-wrap:break-word;word-break:normal}body[data-ui-preview=true] :is(h1,h2,h3,h4){text-wrap:balance}body[data-ui-preview=true] p{text-wrap:pretty}body[data-ui-preview=true] .container{width:min(100% - 40px,1220px)}body[data-ui-preview=true] .section{padding-block:88px}body[data-ui-preview=true] :is(button,a,input,textarea,select){font-family:inherit}body[data-ui-preview=true] :is(input,textarea,select):not([data-inline-edit]){line-height:1.65;border-color:var(--ui-line)!important;color:var(--ui-text)!important;background-color:#fff!important;font-size:1rem!important}body[data-ui-preview=true] input:not([type=checkbox]):not([type=radio]):not([type=file]):not([data-inline-edit]),body[data-ui-preview=true] select:not([data-inline-edit]){min-height:48px}body[data-ui-preview=true] textarea:not([data-inline-edit]){resize:vertical;min-height:112px}body[data-ui-preview=true] :is(input,textarea)::placeholder{opacity:1;color:#9aa09a!important}body[data-ui-preview=true] :is(input,textarea,select):not([data-inline-edit]):focus{outline:none;box-shadow:0 0 0 3px #16815f24;border-color:var(--ui-primary)!important}body[data-ui-preview=true] input[type=checkbox],body[data-ui-preview=true] input[type=radio]{width:18px;height:18px;accent-color:var(--ui-primary)}body[data-ui-preview=true] button:not([data-inline-edit]),body[data-ui-preview=true] [role=button]{min-height:44px;font-size:.9375rem}body[data-ui-preview=true] :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #16815f66}body[data-ui-preview=true] [class~=text-xs]{font-size:.8125rem!important;line-height:1.4rem!important}body[data-ui-preview=true] [class~=text-sm]{font-size:.9375rem!important;line-height:1.65rem!important}body[data-ui-preview=true] [class~=text-base]{font-size:1.0625rem!important;line-height:1.85rem!important}body[data-ui-preview=true] :is(article,section,form,fieldset){scroll-margin-top:96px}body[data-ui-preview=true] ::-webkit-scrollbar{width:10px;height:10px}body[data-ui-preview=true] ::-webkit-scrollbar-track{background:#f1f2ee}body[data-ui-preview=true] ::-webkit-scrollbar-thumb{background:#c4c9c2;border:2px solid #f1f2ee;border-radius:8px}@media (max-width:640px){body[data-ui-preview=true] .container{width:min(100% - 32px,1220px)}body[data-ui-preview=true] .section{padding-block:56px}body[data-ui-preview=true] .mobile-scroll-row{padding-inline:16px;gap:14px;margin-inline:-16px;padding-bottom:10px}body[data-ui-preview=true] .mobile-scroll-row>*{flex-basis:min(86vw,344px)}body[data-ui-preview=true] :is(h1,h2,h3,p,li,span,a,button){line-break:auto;word-break:normal}}
