@import "tailwindcss";@theme{--color-brand-red:#e01f2d;--color-brand-red-dark:#b71622;--color-brand-yellow:#ffc845;--color-ink:#15243b;--color-ink-admin:#101a2b;--color-medal-bronze:#a9662f;--color-medal-bronze-bg:#f7ebdf;--color-medal-bronze-border:#e2c4a6;--color-medal-bronze-text:#7a4718;--color-medal-bronze-text-2:#8c5a2b;--color-medal-silver:#6e7a88;--color-medal-silver-bg:#edeff2;--color-medal-silver-border:#c7cdd5;--color-medal-silver-text:#4c5763;--color-medal-gold:#b08514;--color-medal-gold-bg:#fbf1d5;--color-medal-gold-border:#e6ce86;--color-medal-gold-text:#7c5c06;--color-medal-gold-text-2:#9a7410;--color-pillar-lifesaving:#15243b;--color-pillar-training:#56637a;--color-pillar-surf:#a8b4c4;--color-text-primary:#15243b;--color-text-secondary:#56637a;--color-text-muted:#8b95a6;--color-text-faint:#a8a292;--color-text-invert-2:#b9c3d4;--color-text-invert-3:#7c90ae;--color-text-invert-4:#9aa6b6;--color-text-placeholder:#98a2b3;--color-surface-page:#f6f4ef;--color-surface-page-admin:#f4f3ef;--color-surface-card:#fff;--color-surface-sunken:#f9f8f5;--color-surface-neutral:#eef0f3;--color-surface-canvas:#ece8df;--color-border:#e5e2da;--color-border-strong:#dcd8ce;--color-border-row:#f5f3ee;--color-border-inner:#f1eee7;--color-border-cool:#c9d0dc;--color-success:#158549;--color-success-bg:#e6f4ec;--color-success-border:#a9d9bd;--color-success-text:#146c40;--color-warning:#93540a;--color-warning-bg:#fff4e5;--color-warning-border:#f5c77e;--color-warning-text:#7a5311;--color-danger-bg:#fdecec;--color-danger-border:#f2b8bc;--color-danger-text:#7a1119;--color-danger-soft:#efb3b8;--color-danger-disabled:#f3c5c9;--color-avatar-1-bg:#fde1e3;--color-avatar-1-fg:#98212a;--color-avatar-2-bg:#dde6f5;--color-avatar-2-fg:#26456e;--color-avatar-3-bg:#e6f4ec;--color-avatar-3-fg:#146c40;--color-avatar-4-bg:#fff4d6;--color-avatar-4-fg:#8a5b00;--color-avatar-5-bg:#eef0f3;--color-avatar-5-fg:#56637a;--font-sans:"Archivo",system-ui,sans-serif}body{-webkit-font-smoothing:antialiased;background:var(--color-surface-page);color:var(--color-text-primary);font-family:var(--font-sans)}h1,h2,h3,p{text-wrap:pretty}:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}