:root{--bsk-primary-50:#e1fef8;--bsk-primary-100:#c8faf0;--bsk-primary-200:#8ce6d7;--bsk-primary-300:#6ee1cd;--bsk-primary-400:#50d2be;--bsk-primary-500:#29ccab;--bsk-primary-600:#19af96;--bsk-primary-700:#149b82;--bsk-primary-800:#0a7864;--bsk-primary-900:#056455;--bsk-secondary-50:#ebeeff;--bsk-secondary-100:#e1e6ff;--bsk-secondary-200:#c3d2fa;--bsk-secondary-300:#9bbef0;--bsk-secondary-400:#5f91e1;--bsk-secondary-500:#4687eb;--bsk-secondary-600:#3875cf;--bsk-secondary-700:#2364c8;--bsk-secondary-800:#1950a0;--bsk-secondary-900:#052d69;--bsk-neutral-white:#fff;--bsk-neutral-100:#f5f5f5;--bsk-neutral-200:#f0f0f0;--bsk-neutral-300:#e7e6e6;--bsk-neutral-400:#dcdcdc;--bsk-neutral-500:#bebebe;--bsk-neutral-600:#969696;--bsk-neutral-700:#6e6e6e;--bsk-neutral-800:#464646;--bsk-neutral-black:#212121;--bsk-success:#1aa375;--bsk-error:#f3324b;--bsk-warning:#ffaf2d;--bsk-info:#0b7fe5;--bsk-golden:#e18a00;--bsk-hover:#dc2626;--bsk-success-background:#d7fff1;--bsk-error-background:#ffe2e6;--bsk-warning-background:#fff0d9;--bsk-info-background:#d6ecff;--bsk-button:var(--bsk-primary-500);--bsk-link:var(--bsk-secondary-500);--bsk-text:var(--bsk-neutral-black);--bsk-border:var(--bsk-neutral-200);--bsk-badge:#ffa019;--bsk-offer:#ffa019;--bsk-overlay:#21212199;--bsk-score-tier-1:#09770e;--bsk-score-tier-2:#93d15d;--bsk-score-tier-3:#dbe252;--bsk-score-tier-4:#ffa800;--bsk-score-tier-5:#c31e1d;--bsk-radius:4px;--bsk-radius-md:6px;--bsk-radius-lg:8px;--bsk-shadow-card:0 4px 6px #21212114;--bsk-shadow-menu:0 0 24px #21212124;--bsk-shadow-accordion:-2px 4px 14px #2121210a;--bsk-space-1:.5rem;--bsk-space-2:1rem;--bsk-space-3:1.5rem;--bsk-space-4:2rem;--bsk-space-5:2.5rem;--color-surface:var(--bsk-neutral-100);--color-card:var(--bsk-neutral-white);--color-ink:var(--bsk-neutral-black);--color-muted:var(--bsk-neutral-700);--color-primary:var(--bsk-primary-500);--color-primary-strong:var(--bsk-primary-800);--color-primary-soft:var(--bsk-primary-100);--color-primary-faint:var(--bsk-primary-50);--color-border:var(--bsk-neutral-200);--color-border-strong:var(--bsk-neutral-400);--color-focus:var(--bsk-secondary-500);--color-action-primary:var(--bsk-primary-500);--color-action-primary-hover:var(--bsk-primary-700);--color-action-primary-text:var(--bsk-neutral-white);--color-action-tertiary:var(--bsk-neutral-black);--color-disabled:var(--bsk-neutral-300);--font-sans:Rubik, Inter, ui-sans-serif, system-ui, sans-serif;--line-height-body:1.4;--line-height-heading:1.3}*{box-sizing:border-box}html{background:var(--color-surface)}body{color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}.languageSwitch{border:1px solid var(--color-border-strong);min-height:2.5rem;color:var(--color-ink);letter-spacing:.06em;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .75rem;font-size:.78rem;font-weight:720;text-decoration:none;display:inline-flex}.languageSwitch:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}
