.tactile .ss-field input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.tactile .ss-clear{width:30px;height:30px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:color .2s,box-shadow .2s;display:inline-flex}.tactile .ss-clear:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--accent)}.tactile:has(.ss[data-searching]) [data-hide-on-search]{display:none}.tactile .ss-results{text-align:left;flex-direction:column;gap:44px;max-width:900px;margin:36px auto 0;display:flex}.tactile .ss-kicker{margin:0 0 16px}.tactile .ss-grid{grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:16px;display:grid}.tactile .ss-hit{flex-direction:column;gap:8px;min-width:0;display:flex}.tactile .ss-hit .ed{flex:1}.tactile .ss-chapter{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin:0;padding-left:4px;font-size:14px;line-height:1.4;overflow:hidden}.tactile .ss-chapter span{color:var(--ink)}.tactile .ss-groups{flex-direction:column;gap:34px;display:flex}.tactile .ss-group{align-items:center;gap:10px;margin:0 0 14px;display:flex}.tactile .ss-subs{flex-direction:column;gap:24px;display:flex}.tactile .ss-sub{margin:0 0 10px}.tactile .ss-sub a:hover{color:var(--ink)}.tactile .ss-empty{text-align:center;padding:28px 0 8px}.tactile .ss-empty .muted{margin:0 0 14px}
