.ruled-line.svelte-mt0smj{border:none;height:0;margin:0;padding:0;position:relative;overflow:visible}.ruled-line.svelte-mt0smj:after{content:"";background:var(--color-rule);pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.loading.svelte-1uha8ag{color:var(--color-ink-soft);font-style:italic}.spread.svelte-1uha8ag{gap:calc(var(--grid-size) * 2);grid-template-columns:1fr 1fr;align-items:start;display:grid}.page-left.svelte-1uha8ag,.page-right.svelte-1uha8ag{gap:var(--grid-size);flex-direction:column;display:flex}@media (width<=1024px){.spread.svelte-1uha8ag{gap:var(--grid-size);grid-template-columns:1fr}}.card.svelte-1uha8ag{position:relative}.tape-pin.svelte-1uha8ag{z-index:2;pointer-events:none;position:absolute}.tape-top-left.svelte-1uha8ag{top:calc(var(--grid-size) * -.2);left:calc(var(--grid-size) * -.2)}.tape-top-right.svelte-1uha8ag{top:calc(var(--grid-size) * -.2);right:calc(var(--grid-size) * -.2)}.tape-bottom-right.svelte-1uha8ag{bottom:calc(var(--grid-size) * -.15);right:calc(var(--grid-size) * .5)}.streak-header.svelte-1uha8ag{align-items:baseline;gap:calc(var(--grid-size) * .5);margin-bottom:calc(var(--grid-size) * .5);display:flex}.streak-count.svelte-1uha8ag{font-family:var(--font-display);font-size:3rem;line-height:calc(var(--grid-size) * 2);color:var(--color-accent)}.streak-label.svelte-1uha8ag{font-family:var(--font-mono);color:var(--color-ink-soft);font-size:1rem}.week-row.svelte-1uha8ag{gap:calc(var(--grid-size) * .25);display:flex}.week-day.svelte-1uha8ag{flex-direction:column;flex:1;align-items:center;gap:2px;display:flex}.day-dot.svelte-1uha8ag{font-family:var(--font-mono);width:var(--grid-size);height:var(--grid-size);color:var(--color-ink-soft);border:1px dashed var(--color-rule);text-box:trim-both cap alphabetic;border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;display:flex}.week-day.active.svelte-1uha8ag .day-dot:where(.svelte-1uha8ag){background:var(--color-tense-subjuntivo);color:var(--color-paper);border-color:var(--color-tense-subjuntivo);border-style:solid}.week-day.today.svelte-1uha8ag .day-name:where(.svelte-1uha8ag){font-weight:600}.stats-row.svelte-1uha8ag{gap:var(--grid-size);display:flex}.mini-stat.svelte-1uha8ag{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.mini-stat-value.svelte-1uha8ag{font-family:var(--font-display);font-size:1.75rem;line-height:calc(var(--grid-size) * 1.5);color:var(--color-ink)}.votd-label.svelte-1uha8ag,.sentence-label.svelte-1uha8ag{margin-bottom:calc(var(--grid-size) * .25)}.votd-word.svelte-1uha8ag{font-family:var(--font-display);color:var(--color-accent);margin-bottom:calc(var(--grid-size) * .25);font-size:2rem}.votd-en.svelte-1uha8ag{color:var(--color-ink-soft);font-size:1rem;font-style:italic;line-height:var(--grid-size)}.votd-conj.svelte-1uha8ag{align-items:baseline;gap:calc(var(--grid-size) * .5);font-family:var(--font-mono);font-size:1rem;line-height:var(--grid-size);height:var(--grid-size);margin-top:calc(var(--grid-size) * .25);display:flex}.votd-tense.svelte-1uha8ag{color:var(--color-tense-presente);font-style:italic}.votd-form.svelte-1uha8ag{color:var(--color-ink)}.votd-extras.svelte-1uha8ag{gap:var(--grid-size);font-family:var(--font-mono);font-size:.875rem;line-height:var(--grid-size);color:var(--color-ink-soft);display:flex}.sentence-head.svelte-1uha8ag{justify-content:space-between;align-items:center;display:flex}.region-tag.svelte-1uha8ag{margin-bottom:calc(var(--grid-size) * .25);align-items:center;gap:6px;display:inline-flex}.region-name.svelte-1uha8ag{font-family:var(--font-mono);color:var(--color-ink-soft);font-size:.75rem}.region-flag.svelte-1uha8ag{border-radius:3px;width:16px;height:16px}.sentence-es.svelte-1uha8ag{font-family:var(--font-display);font-size:1.375rem;line-height:calc(var(--grid-size) * 1.5);color:var(--color-ink)}.sentence-en.svelte-1uha8ag{font-size:1rem;font-style:italic;line-height:var(--grid-size);color:var(--color-ink-soft)}.nav-hint.svelte-1uha8ag{color:var(--color-ink-soft);margin-top:var(--grid-size);font-style:italic}
