.wst-hero{text-align:left;align-items:center;gap:14px;display:flex}.wst-hero-emoji{font-size:44px;line-height:1}.wst-hero h1{font-family:var(--font-display);margin:0 0 4px;font-size:20px}.wst-hero p{color:var(--ink-soft);margin:0;font-size:13px;font-weight:500}.wst-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.wst-toolbar-actions{gap:8px;display:flex}.wst-count{font-size:14px;font-weight:700}.wst-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wst-row{background:var(--card);border:2.5px solid var(--ink);box-shadow:0 2.5px 0 var(--ink);border-radius:12px;grid-template-columns:26px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.wst-row.is-right{background:var(--mint-soft)}.wst-num{font-family:var(--font-display);color:var(--ink-soft);font-size:13px;font-weight:800}.wst-jumble{font-family:var(--font-display);letter-spacing:.12em;overflow-wrap:anywhere;font-size:16px;font-weight:800}.wst-input{border:2px solid var(--ink);background:var(--paper);width:100%;min-width:0;color:var(--ink);font-family:var(--font-display);text-transform:uppercase;border-radius:8px;padding:6px 8px;font-size:16px;font-weight:700}.wst-row.is-right .wst-input{border-color:var(--mint)}.wst-done{text-align:center;margin:12px 0 0;font-weight:700}.wst-key{background:var(--card);border:2.5px dashed var(--ink-soft);border-radius:12px;margin-top:16px;padding:12px 14px}.wst-key[hidden]{display:none}.wst-key h2,.wst-more-title{font-family:var(--font-display);margin:0 0 8px;font-size:16px}.wst-key ol{columns:2;margin:0;padding-left:22px;font-size:13.5px;line-height:1.7}
