.duel.svelte-1ls8ivj{border-radius:var(--r-md);background:var(--peach);color:var(--on-pastel);min-height:var(--tap);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:16px 20px;text-decoration:none;display:flex}.duel.svelte-1ls8ivj span:where(.svelte-1ls8ivj):first-child{gap:2px;min-width:0;display:grid}.duel.svelte-1ls8ivj small:where(.svelte-1ls8ivj){overflow-wrap:anywhere}.go.svelte-1ls8ivj{font-size:22px}.dash.svelte-1uha8ag{gap:32px;display:grid}.col.svelte-1uha8ag{gap:var(--gap);align-content:start;min-width:0;display:grid}@media (width>=900px){.dash.svelte-1uha8ag{gap:var(--gap);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start}.hello.svelte-1uha8ag,.span.svelte-1uha8ag{grid-column:1/-1}}.greet.svelte-1uha8ag{gap:14px;min-width:0;display:grid}.pledge.svelte-1uha8ag{background:color-mix(in srgb, var(--brand) 20%, var(--surface));color:var(--on-pastel);border-radius:var(--r-md);justify-self:start;gap:2px;padding:12px 16px;font-weight:700;display:grid}.next-diag.svelte-1uha8ag{border-radius:var(--r-md);background:var(--surface);border:2px solid var(--line);min-height:var(--tap);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;text-decoration:none;display:flex}.next-diag.svelte-1uha8ag span:where(.svelte-1uha8ag):first-child{gap:2px;display:grid}.next-diag.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--muted)}.today.svelte-1uha8ag{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow);gap:10px;padding:20px;display:grid}.today.svelte-1uha8ag .row:where(.svelte-1uha8ag){justify-content:space-between;font-weight:800;display:flex}.today.svelte-1uha8ag .row:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:var(--muted)}.bar.svelte-1uha8ag{background:var(--surface-2);border-radius:999px;height:12px;overflow:hidden}.bar.thin.svelte-1uha8ag{height:8px}.bar.svelte-1uha8ag i:where(.svelte-1uha8ag){border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--brand));height:100%;transition:width .6s var(--spring);display:block}.rank.svelte-1uha8ag{border-radius:var(--r-md);background:var(--surface);min-height:var(--tap);align-items:center;gap:12px;margin-top:6px;padding:10px 12px;text-decoration:none;display:flex}.rank.svelte-1uha8ag span:where(.svelte-1uha8ag):last-child{gap:2px;display:grid}.rank.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--muted);line-height:1.35}.medal.svelte-1uha8ag{background:var(--lilac);width:44px;height:44px;color:var(--on-pastel);border-radius:50% 50% 50% 22%;flex:none;place-items:center;font-size:22px;display:grid}.reviews.svelte-1uha8ag{border-radius:var(--r-md);background:var(--peach);color:var(--on-pastel);align-items:center;gap:14px;padding:16px 20px;text-decoration:none;display:flex}.reviews.svelte-1uha8ag .count:where(.svelte-1uha8ag){text-align:center;min-width:40px;font-size:34px}.reviews.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(2){flex:1;gap:2px;display:grid}.hello.svelte-1uha8ag{grid-template-columns:1fr auto;align-items:center;gap:10px;margin-top:6px;display:grid}.hello.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(34px,5vw,64px);line-height:.98}.hello.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--accent);font-style:normal}.flame.svelte-1uha8ag{place-items:center;width:104px;height:116px;display:grid;position:relative}.flame.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:100%;height:100%;position:absolute;inset:0}.blobpath.svelte-1uha8ag{fill:var(--peach);transform-origin:50% 60%;animation:6s ease-in-out infinite svelte-1uha8ag-wobble}@keyframes svelte-1uha8ag-wobble{0%,to{transform:rotate(-2deg)scale(1)}50%{transform:rotate(3deg)scale(1.04,.98)}}.flame.svelte-1uha8ag b:where(.svelte-1uha8ag){font-family:var(--display);color:var(--on-pastel);margin-top:18px;font-size:36px;font-weight:800;position:relative}.flame.svelte-1uha8ag small:where(.svelte-1uha8ag){white-space:nowrap;background:var(--surface);box-shadow:var(--shadow);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.diag.svelte-1uha8ag{background:color-mix(in srgb, var(--brand) 22%, var(--surface));border-radius:var(--r-lg);justify-items:start;gap:12px;padding:22px;display:grid;position:relative;overflow:hidden}.diag.svelte-1uha8ag>:where(.svelte-1uha8ag):not(.deco){z-index:1;position:relative}.diag.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){color:inherit;opacity:.85}.diag.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:85%;font-size:28px;line-height:1.05}.diag.svelte-1uha8ag p:where(.svelte-1uha8ag):not(.eyebrow){max-width:46ch;line-height:1.5;position:relative}.meta.svelte-1uha8ag{flex-wrap:wrap;gap:6px;display:flex}.meta.svelte-1uha8ag span:where(.svelte-1uha8ag){background:var(--surface);color:var(--text);border-radius:999px;padding:6px 11px;font-size:13px;font-weight:700}.deco.svelte-1uha8ag{background:color-mix(in srgb, var(--brand) 30%, var(--surface));border-radius:42% 58% 63% 37%/45% 41% 59% 55%;width:130px;height:130px;animation:9s ease-in-out infinite svelte-1uha8ag-morph;position:absolute;top:-30px;right:-30px}@keyframes svelte-1uha8ag-morph{50%{border-radius:60% 40% 35% 65%/55% 60% 40% 45%;transform:rotate(30deg)}}.siso-bubble.svelte-1uha8ag{background:color-mix(in srgb, var(--brand) 14%, var(--surface));animation:svelte-1uha8ag-siso-in .5s var(--spring) both;border-radius:18px 18px 18px 6px;margin:0 0 -4px;padding:10px 14px;font-size:14px;font-weight:700;line-height:1.4;position:relative}.siso-bubble.svelte-1uha8ag:after{content:"";background:inherit;border-radius:2px;width:12px;height:12px;position:absolute;bottom:-6px;left:34px;transform:rotate(45deg)}.siso-bubble.alert.svelte-1uha8ag{background:color-mix(in srgb, var(--peach) 70%, var(--surface))}@keyframes svelte-1uha8ag-siso-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.siso-bubble.svelte-1uha8ag{animation:none}}.course-entry.svelte-1uha8ag{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow);transition:transform .35s var(--spring);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;text-decoration:none;display:grid}.course-entry.svelte-1uha8ag:hover{transform:translateY(-2px)}.course-entry.svelte-1uha8ag .ic:where(.svelte-1uha8ag){background:var(--mint);width:48px;height:48px;color:var(--on-pastel);border-radius:16px;place-items:center;font-size:22px;display:grid}.course-entry.svelte-1uha8ag b:where(.svelte-1uha8ag){font-weight:800;display:block}.course-entry.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--muted);font-weight:700}.course-entry.svelte-1uha8ag .mascot-ic:where(.svelte-1uha8ag){background:color-mix(in srgb, var(--brand) 18%, var(--surface));border-radius:20px;width:64px;height:64px}.word-entry.svelte-1uha8ag .ic:where(.svelte-1uha8ag){background:var(--sky);font-size:20px}.term-day.svelte-1uha8ag{gap:2px;display:grid}.word-entry.svelte-1uha8ag small:where(.svelte-1uha8ag){line-height:1.4;display:block}.sk-title.svelte-1uha8ag{width:40%;margin:2px 0 4px}.sk-text.svelte-1uha8ag{width:85%}.all-lexique.svelte-1uha8ag{min-height:44px;color:var(--accent);justify-self:end;align-items:center;padding:0 6px;font-weight:800;text-decoration:none;display:inline-flex}.all-lexique.svelte-1uha8ag:hover{text-decoration:underline}.figures-head.svelte-1uha8ag{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.figures-head.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--accent);white-space:nowrap;font-weight:800;text-decoration:none}.culture-entry.svelte-1uha8ag{background:linear-gradient(150deg, var(--ct), var(--surface-2));border-radius:var(--r-lg);grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:14px;text-decoration:none;display:grid}.culture-entry.svelte-1uha8ag>span:where(.svelte-1uha8ag):last-child{gap:2px;display:grid}.culture-entry.svelte-1uha8ag b:where(.svelte-1uha8ag){font-weight:800}.culture-entry.svelte-1uha8ag small:where(.svelte-1uha8ag){opacity:.85;font-weight:700}.culture-entry.svelte-1uha8ag .ic:where(.svelte-1uha8ag){background:var(--surface);border-radius:16px;place-items:center;width:48px;height:48px;font-size:26px;display:grid}.culture-entry.svelte-1uha8ag .ic.photo:where(.svelte-1uha8ag){object-fit:cover;width:64px;height:64px}.podcast-entry.svelte-1uha8ag{background:linear-gradient(150deg, var(--lilac), var(--peach));border-radius:var(--r-lg);grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:14px;text-decoration:none;display:grid}.podcast-entry.svelte-1uha8ag>span:where(.svelte-1uha8ag):last-child{gap:2px;display:grid}.podcast-entry.svelte-1uha8ag b:where(.svelte-1uha8ag){font-weight:800}.podcast-entry.svelte-1uha8ag small:where(.svelte-1uha8ag){opacity:.85;font-weight:700}.podcast-entry.svelte-1uha8ag .ic:where(.svelte-1uha8ag){background:var(--surface);width:48px;height:48px;color:var(--accent);border-radius:16px;place-items:center;display:grid}.podcast-entry.svelte-1uha8ag svg:where(.svelte-1uha8ag){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.section-title.svelte-1uha8ag{margin:4px 2px 14px;font-size:22px;font-weight:700}.stickers.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.sticker.svelte-1uha8ag{border-radius:var(--r-md);transform:rotate(var(--rot,0));transition:transform .4s var(--spring);padding:14px 12px 12px}.sticker.svelte-1uha8ag:hover{transform:rotate(0)translateY(-3px)}.sticker.svelte-1uha8ag b:where(.svelte-1uha8ag){font-family:var(--display);font-size:30px;font-weight:800;line-height:1;display:block}.sticker.svelte-1uha8ag span:where(.svelte-1uha8ag){margin-top:4px;font-size:12px;font-weight:700;display:block}.sticker.svelte-1uha8ag small:where(.svelte-1uha8ag){opacity:.75;margin-top:2px;font-size:11px;font-weight:600;line-height:1.25;display:block}.empty.svelte-1uha8ag{margin:10px 2px 0;font-size:14px;font-weight:700}.shortcuts.svelte-1uha8ag{gap:12px;display:grid}.short.svelte-1uha8ag{border-radius:var(--r-md);min-height:var(--tap);transition:transform .35s var(--spring);gap:2px;padding:16px 18px;text-decoration:none;display:grid}.short.svelte-1uha8ag:hover{transform:translateY(-2px)rotate(-.6deg)}.short.svelte-1uha8ag b:where(.svelte-1uha8ag){font-family:var(--display);font-size:19px;font-weight:700}.short.svelte-1uha8ag small:where(.svelte-1uha8ag){opacity:.85;font-size:13px;font-weight:700}@media (width>=640px){.shortcuts.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.diag.svelte-1uha8ag{gap:14px;padding:32px}.diag.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:40px}.diag.svelte-1uha8ag p:where(.svelte-1uha8ag):not(.eyebrow){font-size:18px}.course-entry.svelte-1uha8ag{gap:18px;padding:22px}.course-entry.svelte-1uha8ag .ic:where(.svelte-1uha8ag){width:64px;height:64px;font-size:28px}.podcast-entry.svelte-1uha8ag{gap:18px;padding:22px}.podcast-entry.svelte-1uha8ag b:where(.svelte-1uha8ag),.course-entry.svelte-1uha8ag b:where(.svelte-1uha8ag){font-size:22px;font-family:var(--display)}.sticker.svelte-1uha8ag{padding:20px 16px 16px}.sticker.svelte-1uha8ag b:where(.svelte-1uha8ag){font-size:40px}.sticker.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:13px}.short.svelte-1uha8ag{padding:22px 24px}.short.svelte-1uha8ag b:where(.svelte-1uha8ag){font-size:22px}.flame.svelte-1uha8ag{width:132px;height:146px}.flame.svelte-1uha8ag b:where(.svelte-1uha8ag){font-size:46px}}
