.loading.svelte-1j8pwog{color:var(--color-ink-soft);font-style:italic}.error-card.svelte-1j8pwog{max-width:400px}.error-msg.svelte-1j8pwog{color:var(--color-ink);margin-bottom:calc(var(--grid-size) * .5)}.spread.svelte-1j8pwog{gap:calc(var(--grid-size) * 2);grid-template-columns:1fr 1fr;align-items:start;display:grid}.page-left.svelte-1j8pwog,.page-right.svelte-1j8pwog{flex-direction:column;display:flex}@media (width<=1024px){.spread.svelte-1j8pwog{gap:var(--grid-size);grid-template-columns:1fr}}.draw-row.svelte-1j8pwog{align-items:center;gap:calc(var(--grid-size) * .5);margin-bottom:calc(var(--grid-size) * .5);padding-bottom:calc(var(--grid-size) * .5);border-bottom:1px dashed #6b635840;display:flex}.hist-pos.svelte-1j8pwog{font-family:var(--font-mono);color:var(--color-ink-soft);opacity:.5;font-size:.75rem}.draw-btn.svelte-1j8pwog{margin-left:auto}.card-meta-row.svelte-1j8pwog{margin-bottom:calc(var(--grid-size) * .25);justify-content:space-between;align-items:center;display:flex}.card-meta.svelte-1j8pwog{align-items:center;gap:6px;display:flex}.diff-label.svelte-1j8pwog{font-family:var(--font-mono);color:var(--color-ink-soft);font-size:.6875rem;font-style:italic}.theme-label.svelte-1j8pwog{font-family:var(--font-mono);color:var(--color-accent);font-size:.6875rem}.star-btn.svelte-1j8pwog:hover .star-hint:where(.svelte-1j8pwog){opacity:1}.star-btn.svelte-1j8pwog{cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:4px;display:none}.star-svg.svelte-1j8pwog{width:26px;height:26px}.star-hint.svelte-1j8pwog{fill:none;stroke:var(--color-ink-soft);stroke-width:1px;stroke-dasharray:3 3;stroke-linejoin:round;opacity:.65}.star-hint.hidden.svelte-1j8pwog{opacity:0}.star-path.svelte-1j8pwog{fill:none;stroke:var(--color-rule);stroke-width:1.5px;stroke-dasharray:80;stroke-dashoffset:80px;stroke-linejoin:round}.star-path.drawn.svelte-1j8pwog{stroke-dashoffset:0;stroke:var(--color-accent);fill:#c1392b1f}.star-btn.svelte-1j8pwog:hover .star-hint:where(.svelte-1j8pwog),.star-btn.svelte-1j8pwog:hover .star-path:where(.svelte-1j8pwog){stroke:var(--color-accent)}.word-es.svelte-1j8pwog{font-family:var(--font-display);font-size:2rem;line-height:calc(var(--grid-size) * 2);color:var(--color-ink);margin-bottom:calc(var(--grid-size) * .5)}.def-label.svelte-1j8pwog{margin-bottom:2px}.def-primary.svelte-1j8pwog{font-size:1.125rem;line-height:calc(var(--grid-size) * 1.25);color:var(--color-ink)}.def-also.svelte-1j8pwog{font-size:1rem;line-height:var(--grid-size);color:var(--color-ink-soft);font-style:italic}.example-section.svelte-1j8pwog{padding-top:calc(var(--grid-size) * .5);border-top:1px dashed #6b635833}.example-header.svelte-1j8pwog{justify-content:space-between;align-items:baseline;margin-bottom:2px;display:flex}.example-es.svelte-1j8pwog{font-family:var(--font-display);font-size:1rem;line-height:var(--grid-size);color:var(--color-ink)}.example-en.svelte-1j8pwog{font-size:.8125rem;font-style:italic;line-height:var(--grid-size);color:var(--color-ink-soft)}.example-none.svelte-1j8pwog{color:var(--color-ink-soft);opacity:.4;text-align:center;font-size:.75rem;font-style:italic}.empty-card.svelte-1j8pwog{text-align:center}.empty-msg.svelte-1j8pwog{color:var(--color-ink-soft);margin-bottom:calc(var(--grid-size) * .5);font-style:italic}.shortcut-hint.svelte-1j8pwog{font-family:var(--font-mono);color:var(--color-ink-soft);gap:calc(var(--grid-size) * .5);align-items:end;font-size:.75rem;display:flex}@media (width<=1024px){.shortcut-hint.svelte-1j8pwog{display:none}}.search-area.svelte-1j8pwog{position:relative}.search-input.svelte-1j8pwog{width:100%;display:block}.search-input.svelte-1j8pwog:focus{border-color:var(--color-accent)}.search-results.svelte-1j8pwog{background:var(--color-paper);border:1px solid var(--color-rule);z-index:10;max-height:calc(var(--grid-size) * 8);border-top:0;border-radius:0 0 4px 4px;margin:0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.search-result.svelte-1j8pwog{align-items:baseline;gap:calc(var(--grid-size) * .25);width:100%;padding:calc(var(--grid-size) * .25) calc(var(--grid-size) * .5);cursor:pointer;font-family:var(--font-mono);color:var(--color-ink);text-align:left;background:0 0;border:0;font-size:1rem;display:flex}.search-result.svelte-1j8pwog:hover{background:var(--color-paper-edge)}.sr-pos.svelte-1j8pwog{color:var(--color-ink-soft);font-size:.6875rem}.sr-en.svelte-1j8pwog{color:var(--color-ink-soft);margin-left:auto;font-size:.75rem;font-style:italic}.theme-card.mis-palabras.svelte-1j8pwog{display:none}.mis-palabras.svelte-1j8pwog{align-items:center;gap:calc(var(--grid-size) * .25);cursor:pointer;font-family:var(--font-mono);color:var(--color-ink);width:100%;margin:var(--grid-size) 0;text-align:left;font-size:1rem;display:flex}.mis-palabras.svelte-1j8pwog:hover{border-color:var(--color-accent)}.mis-palabras.active.svelte-1j8pwog{border-color:var(--color-accent);color:var(--color-paper)}.mini-star.svelte-1j8pwog{width:16px;height:16px;fill:var(--color-accent)}.mis-palabras.active.svelte-1j8pwog .mini-star:where(.svelte-1j8pwog){fill:var(--color-paper)}.mis-palabras.svelte-1j8pwog .theme-count:where(.svelte-1j8pwog){opacity:.6;margin-left:auto}.filter-title.svelte-1j8pwog{margin-bottom:calc(var(--grid-size) * .25)}.clear-btn.svelte-1j8pwog{margin-top:calc(var(--grid-size) * .5);display:block}.theme-grid.svelte-1j8pwog{flex-wrap:wrap;gap:6px;display:flex}.theme-count.svelte-1j8pwog{opacity:.5;font-size:.625rem}.difficulty-row.svelte-1j8pwog{margin-top:calc(var(--grid-size) * .25);flex-wrap:wrap;gap:6px;display:flex}.info-value.svelte-1j8pwog{font-family:var(--font-mono);color:var(--color-ink);margin-left:calc(var(--grid-size) * .25);font-size:1rem}.info-note.svelte-1j8pwog{color:var(--color-ink-soft);margin-top:calc(var(--grid-size) * .25);font-size:1rem;font-style:italic}
