h1.svelte-ggzwz6{margin:0 0 .5rem}.lede.svelte-ggzwz6{color:var(--ink-muted);margin:0 0 1.25rem}.browse.svelte-ggzwz6{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.6rem;margin:0 0 2.25rem;display:grid}.browse-card.svelte-ggzwz6{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:inherit;transition:transform var(--fast) var(--ease-out), box-shadow var(--fast) var(--ease-out);grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.85rem 1rem;text-decoration:none;display:grid;box-shadow:0 3px 10px #1f3a5f0d}.browse-card.svelte-ggzwz6:hover{transform:translateY(-2px);box-shadow:0 10px 22px #1f3a5f1a}.browse-icon.svelte-ggzwz6{background:var(--surface-alt);width:2.4rem;height:2.4rem;color:var(--accent-ink);border-radius:50%;place-items:center;display:grid}.browse-text.svelte-ggzwz6{gap:.1rem;display:grid}.browse-text.svelte-ggzwz6 strong:where(.svelte-ggzwz6){font-size:var(--step-0)}.browse-text.svelte-ggzwz6 span:where(.svelte-ggzwz6):not(.tnum){color:var(--ink-muted);font-size:var(--step--1)}.browse-card.svelte-ggzwz6 .browse-go{color:var(--ink-muted)}.decks.svelte-ggzwz6{margin:0 0 2.25rem}.decks-head.svelte-ggzwz6 h2:where(.svelte-ggzwz6){font-size:var(--step-1);align-items:center;gap:.5rem;margin:0 0 .35rem;display:flex}.decks-head.svelte-ggzwz6 p:where(.svelte-ggzwz6){max-width:var(--measure);color:var(--ink-muted);margin:0 0 1rem}.deck-grid.svelte-ggzwz6{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.deck.svelte-ggzwz6{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);min-height:6.5rem;color:inherit;transition:transform var(--fast) var(--ease-out), box-shadow var(--fast) var(--ease-out);border-left:5px solid #a33a63;grid-template-columns:1fr auto;grid-template-areas:"level ribbon""title ribbon""meta go""weak go";gap:.15rem .6rem;padding:.9rem 1rem .9rem 1.1rem;text-decoration:none;display:grid;position:relative;box-shadow:0 3px 10px #1f3a5f0d}a.deck.svelte-ggzwz6:hover{transform:translateY(-2px);box-shadow:0 10px 22px #1f3a5f1a}.deck.soon.svelte-ggzwz6{border-left-color:var(--outline);background:var(--surface-alt);color:var(--ink-muted);box-shadow:none}.deck-level.svelte-ggzwz6{letter-spacing:.1em;color:#a33a63;grid-area:level;font-size:.7rem;font-weight:800}.deck.soon.svelte-ggzwz6 .deck-level:where(.svelte-ggzwz6){color:var(--ink-muted)}.deck-title.svelte-ggzwz6{font-family:"Source Serif 4 Variable","Source Serif 4",ui-serif,Georgia,serif;font-size:var(--step-0);letter-spacing:.02em;color:var(--heading);grid-area:title;font-weight:700}.deck.soon.svelte-ggzwz6 .deck-title:where(.svelte-ggzwz6){color:var(--ink-muted)}.deck-meta.svelte-ggzwz6{font-size:var(--step--1);color:var(--ink-muted);grid-area:meta}.deck-weak.svelte-ggzwz6{font-size:var(--step--1);color:var(--accent-ink);grid-area:weak;align-items:center;gap:.25rem;font-weight:700;display:inline-flex}.deck-ribbon.svelte-ggzwz6{grid-area:ribbon;align-self:start}.deck.svelte-ggzwz6 .deck-go{color:var(--outline);transition:color var(--fast) var(--ease-out);grid-area:go;align-self:end}a.deck.svelte-ggzwz6:hover .deck-go{color:var(--accent-ink)}.decks-note.svelte-ggzwz6{font-size:var(--step--1);color:var(--ink-muted);margin:.75rem 0 0}.library-head.svelte-ggzwz6{font-size:var(--step-1);margin:0 0 .75rem}.tabs.svelte-ggzwz6{gap:.5rem;margin-bottom:1rem;display:flex}.tabs.svelte-ggzwz6 button:where(.svelte-ggzwz6){border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:inherit;font-weight:600;font-size:var(--step--1);cursor:pointer;transition:background var(--fast) var(--ease-out), border-color var(--fast) var(--ease-out), color var(--fast) var(--ease-out);border-radius:999px;padding:.45rem 1.1rem}.tabs.svelte-ggzwz6 button[aria-pressed=true]:where(.svelte-ggzwz6){background:var(--navy);border-color:var(--navy);color:#fff}.search.svelte-ggzwz6{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-muted);transition:border-color var(--fast) var(--ease-out), box-shadow var(--fast) var(--ease-out);border-radius:999px;align-items:center;gap:.55rem;margin-bottom:1.25rem;padding:.15rem .9rem;display:flex}.search.svelte-ggzwz6:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.search.svelte-ggzwz6 input:where(.svelte-ggzwz6){min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;padding:.55rem 0}.search.svelte-ggzwz6 input:where(.svelte-ggzwz6):focus{outline:none}.grid.svelte-ggzwz6{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));align-items:start;gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.word.svelte-ggzwz6{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:inherit;transition:border-color var(--fast) var(--ease-out), transform var(--fast) var(--ease-out);align-items:baseline;gap:.45rem;padding:.55rem .8rem;text-decoration:none;display:flex}.word.svelte-ggzwz6:hover{border-color:var(--accent);transform:translateY(-1px)}.thumb.svelte-ggzwz6{object-fit:cover;background:#fbf5e4;border-radius:50%;flex:none;align-self:center;width:2.4rem;height:2.4rem;margin:-.25rem .1rem -.25rem -.2rem}.article.svelte-ggzwz6{font-size:.85rem;font-weight:700}.term.svelte-ggzwz6{font-family:"Source Serif 4 Variable","Source Serif 4",ui-serif,Georgia,serif;font-size:var(--step-0);color:var(--ink);font-weight:700}.gloss.svelte-ggzwz6{font-size:var(--step--1);color:var(--ink-muted);margin-left:auto}
