.vt-lead{font-family:var(--serif);color:var(--ink-2);font-size:17px;line-height:1.6}.vt-select{appearance:none;font:inherit;color:var(--accent);border:0;border-bottom:1px dotted var(--accent);cursor:pointer;background:0 0;padding:0 2px}.vt-grid{flex-wrap:wrap;gap:10px;margin:28px 0;display:flex}.vt-word{font-family:var(--serif);border:1px solid var(--rule);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:6px;padding:9px 14px;font-size:18px;line-height:1.2;transition:border-color .12s,background .12s,color .12s}.vt-word:hover{border-color:var(--ink-3)}.vt-word[aria-pressed=true]{background:var(--accent-tint);border-color:var(--accent);color:var(--accent)}.vt-actions{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:8px;display:flex}.vt-btn{font-family:var(--sans);border:1px solid var(--accent);background:var(--accent);color:var(--paper);cursor:pointer;border-radius:6px;padding:10px 18px;font-size:14px;font-weight:500}.vt-btn[disabled]{opacity:.5;cursor:default}.vt-quiet{font-family:var(--sans);color:var(--ink-2);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.vt-quiet:hover{color:var(--accent)}.vt-big{font-family:var(--serif);color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:88px;line-height:1}.vt-what{font-family:var(--serif);color:var(--ink);margin-top:6px;font-size:24px}.vt-note{font-family:var(--serif);color:var(--ink-3);margin-top:18px;font-size:15px;font-style:italic}.vt-count{font-family:var(--sans);color:var(--ink-3);font-size:13px}
