.sprout-theme{--sp-primary:#183b35;--sp-primary-hover:#244e45;--sp-bg:#faf8f4;--sp-card:#e8eee8;--sp-surface:#fff;--sp-accent:#e99a53;--sp-accent-soft:#f8e9db;--sp-ink:#262923;--sp-muted:#646e65;--sp-line:#dce2da;--sp-ai:#7043a3;--sp-ai-bg:#f0eaf8;--sp-error:#a23b2e;--sp-error-bg:#fff1ed;--sp-radius:16px;--sp-radius-lg:26px;--sp-shadow:0 16px 48px #183b3508;--sp-fast:.16s;--sp-space-1:4px;--sp-space-2:8px;--sp-space-3:12px;--sp-space-4:16px;--sp-space-5:24px;--sp-space-6:32px;--sp-space-7:48px}
.sprout-theme .sprout-brand{color:var(--sp-primary);letter-spacing:-.065em;flex-shrink:0;align-items:center;gap:11px;font-size:29px;font-weight:750;line-height:1;text-decoration:none;display:inline-flex}.sprout-theme .sprout-brand-dot{color:var(--sp-accent)}.sprout-theme .sprout-brand-mark{flex-shrink:0;width:48px;height:auto;display:block}.sprout-theme :focus-visible{outline:2px solid var(--sp-primary);outline-offset:4px}
