diff --git a/training/workbench.html b/training/workbench.html index 09b7953..9fa1d07 100644 --- a/training/workbench.html +++ b/training/workbench.html @@ -503,6 +503,17 @@ .studio-count.on{min-width:18px;width:auto;padding:0 6px;margin-left:8px;opacity:1} .schip{font:inherit;font-size:12px;padding:3px 11px;border:1px solid var(--line);border-radius:20px;background:var(--panel);color:var(--ink);cursor:pointer;text-transform:capitalize} .schip:hover{border-color:var(--brand-2)} + /* one filter across all 300+ chips, plus perceptual family blocks so notes are scannable */ + .chip-filter{position:relative;margin:0 0 12px} + .chip-filter input{width:100%;font:inherit;font-size:13px;padding:9px 13px;border-radius:9px; + border:1px solid var(--line);background:var(--panel);color:var(--ink)} + .chip-filter input:focus{outline:none;border-color:var(--brand-2)} + .cf-none{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-family:var(--mono); + font-size:11px;color:var(--muted)} + .fam{margin:0 0 10px} + .fam-label{font-family:var(--mono);font-size:10.5px;letter-spacing:.07em;text-transform:uppercase; + color:var(--muted);margin:0 0 5px;display:flex;align-items:baseline;gap:7px} + .fam-n{font-size:10px;opacity:.6} .schip-note{border-style:dashed} /* mouthfeel chips: a distinct dotted edge + amber cast so the sensation modality reads apart from odour notes at a glance (cooling/pungent legitimately appear in both rows) */ @@ -1210,6 +1221,37 @@