.toolkit{--color-background:#f0f4f8;--color-foreground:#0f172a;--color-accent:#0f172a;--color-accent-hover:#1e293b;--color-accent-light:#475569;--color-accent-foreground:#fff;--color-action:var(--brand,#7ed214);--color-action-hover:var(--brand-hover,#6cc014);--color-action-foreground:#fff;--color-muted:#f1f5f9;--color-muted-foreground:#5d6e87;--color-border:#e2e8f0;--color-surface:#fff;--color-secondary:#0f172a;--color-secondary-light:#1e293b;--color-secondary-foreground:#fff;--color-success:#16a34a;--color-success-foreground:#fff;--color-danger:#dc2626;--color-danger-foreground:#fff;--font-display:var(--font-poppins), system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif;--font-body:var(--font-display);--font-mono:ui-monospace, "Cascadia Code", "SF Mono", Consolas, monospace;--scale:1.2;--step-0:1rem;--step-1:calc(var(--step-0) * var(--scale));--step-2:calc(var(--step-1) * var(--scale));--step-3:calc(var(--step-2) * var(--scale));--step-4:calc(var(--step-3) * var(--scale));--step-5:calc(var(--step-4) * var(--scale));--step-6:calc(var(--step-5) * var(--scale));--step-neg-1:calc(var(--step-0) / var(--scale));--step-neg-2:calc(var(--step-neg-1) / var(--scale));--radius:.75rem;--radius-sm:calc(var(--radius) * .5);--radius-lg:calc(var(--radius) * 2);--density:1;--space-unit:.25rem;--space-1:calc(var(--space-unit) * var(--density) * 1);--space-2:calc(var(--space-unit) * var(--density) * 2);--space-3:calc(var(--space-unit) * var(--density) * 3);--space-4:calc(var(--space-unit) * var(--density) * 4);--space-6:calc(var(--space-unit) * var(--density) * 6);--space-8:calc(var(--space-unit) * var(--density) * 8);--space-12:calc(var(--space-unit) * var(--density) * 12);--space-16:calc(var(--space-unit) * var(--density) * 16);--measure:72ch;--transition-duration:.15s;--transition-easing:ease;--icon-badge-bg:#0f172aeb;--icon-badge-border:#ffffff1a;--icon-badge-blur:10px;--icon-badge-radius:.75rem;--color-icon:var(--brand,#7ed214);--color-icon-hover:#0f172a;color:var(--color-foreground);font-family:var(--font-body);line-height:1.5}.toolkit h1,.toolkit h2,.toolkit h3,.toolkit h4{font-family:var(--font-display)}.toolkit code,.toolkit kbd,.toolkit pre,.toolkit samp{font-family:var(--font-mono)}.toolkit :focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){.toolkit *,.toolkit :before,.toolkit :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.toolkit input[type=range]{accent-color:var(--color-accent);max-width:100%}.toolkit input[type=checkbox],.toolkit input[type=radio]{accent-color:var(--color-accent)}@media (pointer:coarse){.toolkit input[type=range]{height:2.25rem}.toolkit input[type=checkbox],.toolkit input[type=radio]{width:1.375rem;height:1.375rem}.toolkit input:not([type=range],[type=checkbox],[type=radio],[type=color],[type=file]),.toolkit select,.toolkit textarea{min-height:2.75rem;font-size:max(1rem,16px)}.toolkit input[type=color]{min-width:2.75rem;min-height:2.75rem}}
