:root{--swt-color-primary:#131f3b;--swt-color-primary-contrast:#fff;--swt-color-accent:#6bf2d2;--swt-color-accent-contrast:#131f3b;--swt-color-secondary:#f4813c;--swt-color-surface:#fff;--swt-color-text:#0f172a;--swt-font-heading:"Inter", sans-serif;--swt-font-body:"Roboto", sans-serif;--swt-radius:.5rem}
:root{--color-base-0:var(--swt-color-surface);--color-base-50:color-mix(in oklab, var(--swt-color-primary) 4.8%, var(--swt-color-surface));--color-base-100:color-mix(in oklab, var(--swt-color-primary) 9.6%, var(--swt-color-surface));--color-base-150:color-mix(in oklab, var(--swt-color-primary) 16.3%, var(--swt-color-surface));--color-base-200:color-mix(in oklab, var(--swt-color-primary) 22.6%, var(--swt-color-surface));--color-base-250:color-mix(in oklab, var(--swt-color-primary) 28.8%, var(--swt-color-surface));--color-base-300:color-mix(in oklab, var(--swt-color-primary) 35.6%, var(--swt-color-surface));--color-base-350:color-mix(in oklab, var(--swt-color-primary) 41.8%, var(--swt-color-surface));--color-base-400:color-mix(in oklab, var(--swt-color-primary) 48.6%, var(--swt-color-surface));--color-base-450:color-mix(in oklab, var(--swt-color-primary) 54.8%, var(--swt-color-surface));--color-base-500:color-mix(in oklab, var(--swt-color-primary) 61.1%, var(--swt-color-surface));--color-base-550:color-mix(in oklab, var(--swt-color-primary) 67.8%, var(--swt-color-surface));--color-base-600:color-mix(in oklab, var(--swt-color-primary) 74%, var(--swt-color-surface));--color-base-650:color-mix(in oklab, var(--swt-color-primary) 80.8%, var(--swt-color-surface));--color-base-700:color-mix(in oklab, var(--swt-color-primary) 87%, var(--swt-color-surface));--color-base-750:color-mix(in oklab, var(--swt-color-primary) 93.8%, var(--swt-color-surface));--color-base-800:var(--swt-color-primary);--color-base-850:color-mix(in oklab, black 15%, var(--swt-color-primary));--color-base-900:color-mix(in oklab, black 35%, var(--swt-color-primary));--color-base-950:color-mix(in oklab, black 65%, var(--swt-color-primary));--color-base-1000:black}.swt-logo{color:var(--theme-elevation-800);align-items:center;gap:1rem;display:flex}.swt-logo__mark{flex-shrink:0;width:auto;height:4rem}.swt-logo__text{flex-direction:column;gap:.4rem;line-height:1;display:flex}.swt-logo__name{letter-spacing:.2em;font-size:1.6rem;font-weight:800}.swt-logo__product{letter-spacing:.3em;text-transform:uppercase;opacity:.8;font-size:.9rem;font-weight:600}.swt-icon{width:100%;height:auto;color:var(--theme-elevation-800);display:block}
