:root{--ss-green: #0f3d2e;--ss-leaf: #1d5a44;--ss-ink: #14231d;--ss-muted: #51605a;--ss-cream: #fbf8f2;--ss-tint: #eef4ef;--ss-line: #dfe5df;--ss-mango-ink: #8a5a10;--ss-mango-tint: #fdf1dc}html,body,#root{min-height:100%}body{margin:0;background:var(--ss-cream);color:var(--ss-ink);font-family:Inter,Arial,sans-serif}h1.ant-typography,h2.ant-typography,h3.ant-typography,h4.ant-typography,h5.ant-typography,.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5,.ant-statistic-content,.ant-statistic-content-value{font-family:Fraunces,Georgia,serif;font-weight:600;letter-spacing:-.01em;color:var(--ss-green)}.ant-statistic .ant-statistic-title,.ant-form-item .ant-form-item-label>label{font-family:Inter,Arial,sans-serif;font-size:12px!important;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ss-leaf)!important;height:auto}.ant-form-item .ant-form-item-label{overflow:visible;white-space:normal}.ant-alert-success .ant-alert-message,.ant-alert-info .ant-alert-message{color:var(--ss-green)!important}.ant-alert-error .ant-alert-message{color:#9f2d2d!important}.ant-alert-warning .ant-alert-message{color:var(--ss-mango-ink)!important}.brand-logo{display:block;padding:24px 20px 16px;line-height:0;border-radius:8px}.brand-logo:focus-visible,.nav-toggle:focus-visible{outline:2px solid var(--ss-green);outline-offset:4px}.nav-toggle{appearance:none;border:1px solid var(--ss-line);background:#fff;color:var(--ss-green);font:600 16px/1 Inter,Arial,sans-serif;min-height:44px;padding:0 16px;border-radius:8px;cursor:pointer}.nav-backdrop{position:fixed;inset:0;z-index:20;border:0;padding:0;background:#14231d66;cursor:pointer}.brand-logo img{display:block;width:100%;height:auto}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
