:root{--clr-primary-0:#00030c;--clr-primary-5:#000a24;--clr-primary-10:#00113d;--clr-primary-15:#001855;--clr-primary-20:#001f6d;--clr-primary-25:#002686;--clr-primary-30:#002d9e;--clr-primary-35:#0034b6;--clr-primary-40:#003bce;--clr-primary-45:#0042e7;--clr-primary-50:#0049ff;--clr-primary-55:#185aff;--clr-primary-60:#316cff;--clr-primary-65:#497dff;--clr-primary-70:#618eff;--clr-primary-75:#79a0ff;--clr-primary-80:#92b1ff;--clr-primary-85:#aac2ff;--clr-primary-90:#c2d4ff;--clr-primary-95:#dbe5ff;--clr-primary-100:#f3f6ff;--clr-accent-0:#0c0300;--clr-accent-5:#230901;--clr-accent-10:#3b0f02;--clr-accent-15:#531402;--clr-accent-20:#6a1a03;--clr-accent-25:#822004;--clr-accent-30:#9a2604;--clr-accent-35:#b12c05;--clr-accent-40:#c93106;--clr-accent-45:#e03706;--clr-accent-50:#f83d07;--clr-accent-55:#f94f1f;--clr-accent-60:#f96236;--clr-accent-65:#fa744e;--clr-accent-70:#fb8765;--clr-accent-75:#fb997d;--clr-accent-80:#fcac95;--clr-accent-85:#fdbeac;--clr-accent-90:#fdd1c4;--clr-accent-95:#fee3dc;--clr-accent-100:#fff6f3;--clr-neutral-0:#000000;--clr-neutral-5:#0E0F0F;--clr-neutral-10:#1D1D1E;--clr-neutral-15:#2B2C2D;--clr-neutral-20:#393B3C;--clr-neutral-25:#484A4B;--clr-neutral-30:#565859;--clr-neutral-35:#646768;--clr-neutral-40:#727677;--clr-neutral-45:#818486;--clr-neutral-50:#8F9395;--clr-neutral-55:#9A9EA0;--clr-neutral-60:#A5A9AA;--clr-neutral-65:#B1B3B5;--clr-neutral-70:#BCBEBF;--clr-neutral-75:#C7C9CA;--clr-neutral-80:#D2D4D5;--clr-neutral-85:#DDDFDF;--clr-neutral-90:#EEEEEE;--clr-neutral-95:#F9F9F9;--clr-neutral-100:#FFFFFF;--clr-bg:var(--clr-neutral-95);--clr-border:var(--clr-neutral-80);--clr-shadow:var(--clr-neutral-85);--clr-text:var(--clr-neutral-10);--clr-text-light:var(--clr-neutral-100);--clr-text-secondary:var(--clr-neutral-20);--clr-text-accent:var(--clr-accent-45);--clr-text-primary:var(--clr-primary-40);--clr-table-header-bg:var(--clr-primary-20);--clr-table-header-text:var(--clr-neutral-100);--clr-header-afterline:var(--clr-primary-95);--clr-icon-stars:#FCD53F;--clr-success-dark:#14532d;--clr-success:#22c55e;--clr-success-light:#f0fdf4;--clr-error-dark:#991b1b;--clr-error:#ef4444;--clr-error-light:#fef2f2;--clr-warn-dark:#92400e;--clr-warn:#f59e0b;--clr-warn-light:#fffbeb;--clr-info-dark:#0c4a6e;--clr-info:#0ea5e9;--clr-info-light:#f0f9ff;--clr-captcha-progress-bar:linear-gradient(90deg, #22c55e, #26ad57);--clr-textfield-placeholder:var(--clr-neutral-60);--clr-textfield-disabled-bg:var(--clr-neutral-85);--clr-textfield-disabled-text:var(--clr-neutral-35);--clr-textfield-disabled-placeholder:var(--clr-neutral-50);--clr-outline-primary:var(--clr-primary-50);--clr-outline-accent:var(--clr-accent-45);--clr-faq-item-open:var(--clr-primary-45)}h1,h2,strong{color:var(--clr-primary-10)}.btn{color:var(--clr-text);background-color:transparent}.btn:active{background-color:var(--clr-neutral-90)}.btn.primary{background-color:var(--clr-primary-35);color:var(--clr-text-light)}.btn.primary:active{background-color:var(--clr-primary-50)}.btn.accent{background-color:var(--clr-accent-45);color:var(--clr-text-light)}.btn.accent:active{background-color:var(--clr-accent-55)}.btn.secondary{border-color:var(--clr-neutral-30);color:var(--clr-neutral-20)}.btn.secondary:active{border-color:transparent;color:var(--clr-primary-50);background-color:transparent}.link{color:var(--clr-text)}.link.primary{color:var(--clr-primary-35)}.link.secondary{color:var(--clr-text-secondary)}.link.accent{color:var(--clr-accent-50)}.link:active,.link.primary:active,.link.secondary:active{color:var(--clr-primary-55)}.link.accent:active{color:var(--clr-accent-65)}