.pill-container{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;margin-bottom:20px}.letter-pill{background-color:rgba(var(--primary-rgb,34,211,238),var(--intensity,1));border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:6px 14px;font-size:.9rem;font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5);display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);user-select:none;box-shadow:0 2px 4px rgba(0,0,0,.2)}.letter-pill:hover{filter:brightness(1.2) contrast(1.1);transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--primary-rgb,0,123,255),.4)}.letter-pill:active{transform:translateY(0)}.pill-count{font-size:.75rem;background-color:rgba(0,0,0,.3);color:rgba(255,255,255,.85);padding:2px 6px;border-radius:4px;pointer-events:none;font-weight:600;border:1px solid rgba(255,255,255,.08)}