@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-variable.ttf) format("truetype")}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/atkinson-hyperlegible-next-variable.ttf) format("truetype")}:root[data-brand=rythme][data-palette=fixed]{color-scheme:light;--page:#F6F7FC;--surface:#FFFFFF;--surface2:#EEF0FA;--text:#20283E;--muted:#59647B;--stroke:#DCE1EF;--accent:#6341C8;--accent-hover:#5030AB;--accent-soft:#EEE8FC;--accent-begin:#6341C8;--accent-deep:#4931A3;--mint:#087866;--mint-soft:#DDF5EC;--amber:#925B12;--amber-soft:#FFF0D6;--blue:#1C68A0;--blue-soft:#E0F1FF;--coral:#B52F58;--coral-soft:#FCE5ED;--nav:rgba(255,255,255,.96);--shadow:0 12px 32px rgba(43,40,92,.07);--glow1:rgba(124,92,220,.12);--glow2:rgba(16,160,139,.08);--surface-highlight:linear-gradient(144deg,var(--surface),var(--surface2));--tile-bg:linear-gradient(155deg,var(--surface),var(--accent-soft));--brand-text:#5030AB;--error:#B42338;--brand-hero:#17203B;--brand-hero-text:#F7F8FF;--brand-hero-muted:#C4CCE0;--brand-highlight:#C9B8FF;--brand-hero-line:#3E4968}:root[data-brand=rythme][data-palette=fixed][data-theme=dark]{color-scheme:dark;--page:#101626;--surface:#1C253B;--surface2:#252F49;--text:#F4F6FC;--muted:#B9C2D4;--stroke:#3A4664;--accent:#C9B8FF;--accent-hover:#DDCFFF;--accent-soft:#363054;--accent-begin:#6341C8;--accent-deep:#4931A3;--mint:#71DEC2;--mint-soft:#183F3D;--amber:#F4C47D;--amber-soft:#463B31;--blue:#91CFFF;--blue-soft:#223C56;--coral:#FFA2BC;--coral-soft:#482D44;--nav:rgba(16,22,38,.96);--shadow:0 14px 34px rgba(0,0,0,.22);--glow1:rgba(124,92,220,.15);--glow2:rgba(16,160,139,.08);--brand-text:#DDD1FF;--error:#FF929F;--brand-hero:#101626;--brand-hero-text:#F7F8FF;--brand-hero-muted:#C4CCE0;--brand-highlight:#C9B8FF;--brand-hero-line:#3E4968}@media(prefers-color-scheme:dark){:root[data-brand=rythme][data-palette=fixed][data-theme=auto]{color-scheme:dark;--page:#101626;--surface:#1C253B;--surface2:#252F49;--text:#F4F6FC;--muted:#B9C2D4;--stroke:#3A4664;--accent:#C9B8FF;--accent-hover:#DDCFFF;--accent-soft:#363054;--mint:#71DEC2;--mint-soft:#183F3D;--amber:#F4C47D;--amber-soft:#463B31;--blue:#91CFFF;--blue-soft:#223C56;--coral:#FFA2BC;--coral-soft:#482D44;--nav:rgba(16,22,38,.96);--shadow:0 14px 34px rgba(0,0,0,.22);--glow1:rgba(124,92,220,.15);--glow2:rgba(16,160,139,.08);--brand-text:#DDD1FF;--error:#FF929F;--brand-hero:#101626}}html,body{margin:0;background-color:var(--page);color:var(--text)}:root[data-brand=rythme] .primary{background:linear-gradient(120deg,var(--accent-begin),var(--accent-deep));color:#fff}:root[data-brand=rythme] .primary:hover{background:#5030ab}.home-feature-card:nth-child(2){--card-tint:var(--mint-soft)}.home-sport-slide:nth-child(2){--card-tint:var(--blue-soft)}:root[data-brand=rythme] .auth-glow--a{background:var(--accent-begin)}:root[data-brand=rythme] .auth-glow--b{background:var(--mint);opacity:.12}:root[data-brand=rythme] .auth-panel--premium:before{background:linear-gradient(90deg,var(--accent-begin),var(--blue),var(--mint))}:root[data-brand=rythme] .auth-app-icon,:root[data-brand=rythme] .auth-login-submit,:root[data-brand=rythme] .app-logo{box-shadow:none;filter:drop-shadow(0 7px 14px rgba(99,65,200,.16))}:root[data-brand=rythme] .auth-panel--premium{box-shadow:var(--shadow)}:root[data-brand=rythme] .consultation-home-shortcuts svg{color:var(--mint)}
