:where(.site-shell,.site-portal){--font-display:var(--font-system);--accent:#0b8552;--accent-strong:#08794a;--brand-green:#12a566;--background:#fff;--foreground:var(--text-strong);--card:#fff;--card-foreground:var(--text-strong);--popover:#fff;--popover-foreground:var(--text-strong);--primary:var(--accent);--primary-foreground:#fff;--secondary:var(--surface-subtle);--secondary-foreground:var(--text-strong);--muted-surface:var(--surface-subtle);--muted-foreground:var(--text-secondary);--accent-surface:var(--tone-green-soft);--accent-foreground:var(--tone-green-ink);--destructive:#b42318;--border:var(--line-subtle);--input:var(--line-subtle);--ring:var(--tone-green-line);--logo-primary:#12a566;--logo-secondary:#ee9650;--logo-highlight:#f5b775;--logo-contrast:#f7f0e4;--campaign-bg:#151719;--campaign-raised:#24282e;--campaign-line:#46515a;--campaign-fg:#f3f6fa;--campaign-muted:#bdc7d2;--campaign-accent:#38e28b;--campaign-yellow:#ffe447;color:var(--foreground);font-family:var(--font-display)}:where([data-site-theme=campaign]){--text-strong:var(--campaign-fg);--text-secondary:var(--campaign-muted);--text-tertiary:var(--campaign-muted);--surface-subtle:var(--campaign-raised);--control-surface:var(--campaign-raised);--line-subtle:var(--campaign-line);--brand-green:var(--campaign-accent);--destructive:#ffb4a1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.site-shell{background:var(--background);min-height:100vh;position:relative}:where(.site-shell,.site-portal) .container{width:min(1120px,100% - 32px);margin-inline:auto}:where(.site-shell,.site-portal) .site-main{padding-block:30px 40px}@media (max-width:640px){:where(.site-shell,.site-portal) .site-main{padding-block:18px 56px}}
