/* Quel jour de la semaine */
.dw { display: flex; flex-direction: column; align-items: center; gap: clamp(12px, 2.2vh, 24px); text-align: center; max-width: 100%; }
.dw .dw-q { text-wrap: balance; }
.dw-out { display: flex; justify-content: center; max-width: 100%; }
.dw-big { font-family: var(--f-display); font-size: calc(min(clamp(66px, 19vw, 220px), 88vw / (var(--len, 8) * .5)) * var(--cs, 1)); line-height: .95; letter-spacing: .005em; white-space: nowrap; }
.dw-detail { margin: 0; font-size: clamp(19px, 2.3vw, 26px); font-weight: 700; text-wrap: balance; }
.dw-sub { margin: 0; font-size: clamp(15px, 1.7vw, 19px); font-weight: 500; opacity: .9; max-width: 900px; text-wrap: balance; }
.dw-bar .chip-btn svg { width: 18px; height: 18px; }
@media (max-width: 520px) { .dw-bar .chip-btn { padding: 0 12px; } .dw-bar .chip-btn span { display: none; } .dw-bar [data-dw-today] { padding: 0 18px; } }
/* Tableaux de la méthode à la main */
.content .dw-table td:nth-child(2) { font-family: var(--f-display); font-size: 22px; }
