:root{--wg-bg:#fff;--wg-bg-2:#f3f6f8;--wg-ink:#101c24;--wg-ink-2:#5b6f7c;--wg-line:#d6e0e5;--wg-accent:#16667c;--wg-open:#2c8c5b;--wg-partial:#c9861b;--wg-closed:#b33f3f;--wg-unknown:#6e828e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--wg-bg:#101c24;--wg-bg-2:#17262f;--wg-ink:#eef4f7;--wg-ink-2:#a6b8c2;--wg-line:#2a3c47;--wg-accent:#6fc6dd;--wg-open:#5cc188;--wg-partial:#e2a94b;--wg-closed:#e07a7a;--wg-unknown:#9fb0ba;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){[data-theme=auto]{--wg-bg:#101c24;--wg-bg-2:#17262f;--wg-ink:#eef4f7;--wg-ink-2:#a6b8c2;--wg-line:#2a3c47;--wg-accent:#6fc6dd;--wg-open:#5cc188;--wg-partial:#e2a94b;--wg-closed:#e07a7a;--wg-unknown:#9fb0ba;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body{background:var(--wg-bg);margin:0;padding:0}body{color:var(--wg-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.35}.wg{flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}[data-size=s] .wg{gap:6px;padding:10px}.wg__head{color:inherit;text-decoration:none;display:block}.wg__head:hover .wg__name{text-decoration:underline}.wg__name{letter-spacing:-.01em;font-size:18px;font-weight:700;display:block}[data-size=s] .wg__name{font-size:16px}.wg__region{color:var(--wg-ink-2);font-size:12px;display:block}.wg__status{color:#fff;background:var(--wg-unknown);border-radius:999px;align-self:flex-start;margin:0;padding:2px 9px;font-size:12px;font-weight:700}.wg__status--ouvert{background:var(--wg-open)}.wg__status--partiel{background:var(--wg-partial)}.wg__status--ferme{background:var(--wg-closed)}.wg__status--hors-saison{border-radius:10px}.wg__countdown{color:var(--wg-accent);font-variant-numeric:tabular-nums;margin:-4px 0 0;font-size:12px;font-weight:700}[data-theme=dark] .wg__status{color:#0b1218}@media (prefers-color-scheme:dark){[data-theme=auto] .wg__status{color:#0b1218}}.wg__facts{background:var(--wg-bg-2);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;margin:0;padding:8px 10px;display:grid}.wg__facts--snow{grid-template-columns:repeat(auto-fit,minmax(72px,1fr))}.wg__hours{grid-column:1/-1}.wg__hours dd{font-size:13px;font-weight:600}.wg__facts dt{color:var(--wg-ink-2);text-transform:uppercase;letter-spacing:.03em;font-size:11px}.wg__facts dd{font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:700}[data-size=s] .wg__facts dd{font-size:14px}.wg__fclabel{text-transform:uppercase;letter-spacing:.04em;color:var(--wg-ink-2);margin:2px 0 0;font-size:11px;font-weight:700}[data-size=s] .wg__fclabel{display:none}.wg__days{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}[data-size=s] .wg__days{gap:4px}[data-size=s] .wg__day{padding:4px 2px}[data-size=s] .wg__icon{font-size:15px}[data-size=s] .wg__temps,[data-size=s] .wg__snowfall{font-size:11px}[data-size=s] .wg__cta{padding:6px 8px;font-size:12px}.wg__loading{color:var(--wg-ink-2);grid-column:1/-1;margin:0;font-size:12px}.wg__day{border:1px solid var(--wg-line);text-align:center;border-radius:8px;min-width:0;padding:6px 4px}.wg__day--snow{border-color:var(--wg-accent)}.wg__dayname{color:var(--wg-ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;overflow:hidden}.wg__icon{font-size:18px;line-height:1.2}.wg__temps{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.wg__temps span{color:var(--wg-ink-2)}.wg__temps b{font-weight:700}.wg__snowfall{font-variant-numeric:tabular-nums;font-size:12px}.wg__snowfall--on{color:var(--wg-accent);font-weight:700}.wg__cta{background:var(--wg-accent);color:#fff;text-align:center;border-radius:8px;margin-top:2px;padding:7px 10px;font-size:13px;font-weight:700;text-decoration:none;display:block}[data-theme=dark] .wg__cta{color:#0b1218}@media (prefers-color-scheme:dark){[data-theme=auto] .wg__cta{color:#0b1218}}.wg__cta:hover{filter:brightness(1.08)}.wg__src{color:var(--wg-ink-2);margin:0;font-size:10px}.wg__src a{color:inherit}a:focus-visible{outline:2px solid var(--wg-accent);outline-offset:2px}
