.prefs[data-astro-cid-ktr5brqp]{max-width:960px;margin-inline:auto;padding:32px clamp(20px,4vw,40px) 48px}.prefs__head[data-astro-cid-ktr5brqp]{justify-content:space-between;align-items:flex-start;gap:16px;margin-block-end:28px;display:flex}.prefs__title[data-astro-cid-ktr5brqp]{font-family:var(--font-display);font-size:var(--font-size-3xl);letter-spacing:-.03em;margin:0 0 6px;font-weight:700}.prefs__lead[data-astro-cid-ktr5brqp]{max-width:52ch;color:var(--color-text-secondary);margin:0}.prefs__reset[data-astro-cid-ktr5brqp][hidden]{display:none}.prefs__grid[data-astro-cid-ktr5brqp]{gap:32px;display:grid}@media (width>=820px){.prefs__grid[data-astro-cid-ktr5brqp]{grid-template-columns:minmax(0,1fr) 300px}}.prefs__fields[data-astro-cid-ktr5brqp]{flex-direction:column;gap:24px;min-width:0;display:flex}.prefs__row[data-astro-cid-ktr5brqp]{flex-wrap:wrap;gap:24px;display:flex}.prefs__field[data-astro-cid-ktr5brqp]{border:0;min-width:0;margin:0;padding:0}.prefs__field[data-astro-cid-ktr5brqp] legend[data-astro-cid-ktr5brqp]{margin-block-end:8px;padding:0;font-weight:600}.prefs__hint[data-astro-cid-ktr5brqp]{color:var(--color-muted);font-size:var(--font-size-sm);margin:8px 0 0}.hint[data-astro-cid-ktr5brqp]{display:none}.prefs[data-astro-cid-ktr5brqp]:has(input[name=mode][value=clair]:checked) .hint--clair[data-astro-cid-ktr5brqp],.prefs[data-astro-cid-ktr5brqp]:has(input[name=mode][value=foret]:checked) .hint--foret[data-astro-cid-ktr5brqp],.prefs[data-astro-cid-ktr5brqp]:has(input[name=mode][value=systeme]:checked) .hint--systeme[data-astro-cid-ktr5brqp],.prefs[data-astro-cid-ktr5brqp]:has(input[name=mode][value=horaire]:checked) .hint--horaire[data-astro-cid-ktr5brqp]{display:inline}.seg[data-astro-cid-ktr5brqp]{border-radius:var(--radius-full);background:var(--color-sunken);flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.seg[data-astro-cid-ktr5brqp] label[data-astro-cid-ktr5brqp]{cursor:pointer;position:relative}.seg[data-astro-cid-ktr5brqp] input[data-astro-cid-ktr5brqp],.font[data-astro-cid-ktr5brqp] input[data-astro-cid-ktr5brqp],.swatch[data-astro-cid-ktr5brqp] input[data-astro-cid-ktr5brqp]{opacity:0;pointer-events:none;position:absolute}.seg[data-astro-cid-ktr5brqp] span[data-astro-cid-ktr5brqp]{border-radius:var(--radius-full);font-size:var(--font-size-sm);color:var(--color-text-secondary);transition:background var(--transition-fast);padding:6px 14px;font-weight:500;display:block}.seg[data-astro-cid-ktr5brqp] input[data-astro-cid-ktr5brqp]:checked+span[data-astro-cid-ktr5brqp]{background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-sm), 0 0 0 1px var(--color-border)}.seg[data-astro-cid-ktr5brqp] input[data-astro-cid-ktr5brqp]:focus-visible+span[data-astro-cid-ktr5brqp],.font[data-astro-cid-ktr5brqp] input[data-astro-cid-ktr5brqp]:focus-visible~.font__name[data-astro-cid-ktr5brqp],.swatch[data-astro-cid-ktr5brqp]:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.swatches[data-astro-cid-ktr5brqp]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.swatch[data-astro-cid-ktr5brqp]{background:var(--swatch);cursor:pointer;block-size:40px;inline-size:40px;transition:transform var(--transition-fast);border-radius:50%;place-items:center;display:grid;position:relative}.swatch[data-astro-cid-ktr5brqp]:hover{transform:scale(1.06)}.swatch[data-astro-cid-ktr5brqp]:has(input:checked){box-shadow:0 0 0 2px var(--color-bg), 0 0 0 4px var(--swatch)}.swatch[data-astro-cid-ktr5brqp]:has(input:checked):after{content:"";border-inline-start:3px solid var(--check,#fff);border-block-end:3px solid var(--check,#fff);block-size:7px;inline-size:12px;transform:translateY(-2px)rotate(-45deg)}.swatch-other[data-astro-cid-ktr5brqp]{border:1px solid var(--color-border-strong);border-radius:var(--radius-full);block-size:40px;font-size:var(--font-size-sm);cursor:pointer;align-items:center;gap:8px;padding-inline:14px;font-weight:600;display:inline-flex;position:relative}.swatch-other[data-astro-cid-ktr5brqp] input[data-astro-cid-ktr5brqp]{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;position:absolute;inset:0}.swatch-other__dot[data-astro-cid-ktr5brqp]{background:var(--swatch);border-radius:50%;block-size:16px;inline-size:16px;display:none}.swatch-other[data-astro-cid-ktr5brqp].is-active{border-color:var(--color-accent)}.swatch-other[data-astro-cid-ktr5brqp].is-active .swatch-other__dot[data-astro-cid-ktr5brqp]{display:block}.fonts[data-astro-cid-ktr5brqp]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.font[data-astro-cid-ktr5brqp]{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);cursor:pointer;flex-direction:column;gap:2px;padding:10px 12px;display:flex;position:relative}.font[data-astro-cid-ktr5brqp]:has(input:checked){border-color:var(--color-accent);background:var(--color-sunken)}.font__aa[data-astro-cid-ktr5brqp]{font-size:22px;line-height:1.2}.font__name[data-astro-cid-ktr5brqp]{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.preview[data-astro-cid-ktr5brqp]{border-radius:var(--radius-xl);background:var(--color-bg);box-shadow:0 0 0 1px var(--color-border);flex-direction:column;align-self:start;gap:12px;padding:16px;display:flex}.preview__label[data-astro-cid-ktr5brqp]{font-size:var(--font-size-xs);color:var(--color-muted);margin:0;font-weight:600}.preview__card[data-astro-cid-ktr5brqp]{border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;gap:6px;padding:18px;display:flex}.preview__eyebrow[data-astro-cid-ktr5brqp]{font-size:var(--font-size-xs);color:var(--color-accent);font-weight:600}.preview__title[data-astro-cid-ktr5brqp]{font-family:var(--font-display);font-size:var(--font-size-xl);letter-spacing:-.02em}.preview__text[data-astro-cid-ktr5brqp]{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0 0 8px}.preview__actions[data-astro-cid-ktr5brqp]{flex-wrap:wrap;gap:8px;display:flex}.preview__actions[data-astro-cid-ktr5brqp] a{font-size:var(--font-size-sm)}.preview__night[data-astro-cid-ktr5brqp]{border-radius:var(--radius-xl);background:var(--color-night);background-image:var(--glow-dusk);color:var(--color-on-night);align-items:baseline;gap:8px;padding:16px 18px;display:flex}.preview__night[data-astro-cid-ktr5brqp] strong[data-astro-cid-ktr5brqp]{font-family:var(--font-display);font-size:var(--font-size-3xl)}.preview__night[data-astro-cid-ktr5brqp] span[data-astro-cid-ktr5brqp]{color:var(--color-on-night-muted)}
