.sr-top{padding-block:var(--head-top) 0}.sr-box{border:2px solid var(--ink);border-radius:var(--r);background:var(--card);height:64px;box-shadow:var(--panel-shadow);cursor:text;align-items:center;gap:12px;padding:0 12px 0 18px;transition:box-shadow .2s;display:flex}.sr-box:focus-within{box-shadow:var(--accent-shadow)}.sr-lens{width:24px;height:24px;color:var(--ink);flex:none}.sr-box input{min-width:0;height:100%;color:var(--ink);font:clamp(22px, 2.6vw, 28px) var(--hand);background:0 0;border:0;outline:none;flex:1;padding:0}.sr-box input::placeholder{color:var(--muted)}.sr-box input::-webkit-search-cancel-button{display:none}.sr-kbd{border:1.5px solid var(--line-strong);border-radius:var(--r);width:26px;height:26px;font:14px var(--mono);color:var(--muted);flex:none;place-items:center;display:grid}.sr-box:focus-within .sr-kbd,.sr-box:has(input:not(:placeholder-shown)) .sr-kbd{display:none}@media (hover:none){.sr-kbd,.sr-keys{display:none}}.sr-clear{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.sr-clear svg{width:18px;height:18px}.sr-clear[hidden]{display:none}@media (hover:hover){.sr-clear:hover{color:var(--ink);background:var(--paper-2)}}.sr-meta{font:13px var(--mono);color:var(--muted);margin:14px 0 0}.sr-empty{gap:22px;margin-top:30px;display:grid}.sr-empty[hidden],.sr-blk[hidden]{display:none}.sr-blk h2{font:16px var(--hand);color:var(--ink-2);align-items:baseline;gap:12px;margin:0 0 10px;display:flex}.sr-forget{font:13px var(--hand);color:var(--muted);border:0;border-bottom:1px dashed var(--line-strong);cursor:pointer;background:0 0;padding:0}.sr-forget:hover{color:var(--clay-ink)}.sr-chips{width:fit-content;max-width:100%}.fchips.sr-chips:empty{display:none}.sr-status{font:14px var(--mono);color:var(--muted);min-height:1.4em;margin:26px 0 0}.sr-status:empty{min-height:0;margin:0}.sr-terms{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.sr-terms:empty{display:none}.sr-term{border:1.5px solid var(--ink);border-radius:var(--r);background:var(--card);align-items:baseline;gap:10px;padding:10px 14px;display:flex}.sr-term .k{border-radius:var(--r);background:var(--ink);color:var(--paper);font:800 12px/1 var(--sans);letter-spacing:.14em;flex:none;padding:3px 6px}.sr-term b{font:18px var(--hand);flex:none;font-weight:400}.sr-term .def{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);flex:1;font-size:14px;overflow:hidden}.sr-term a{font:14px var(--hand);color:var(--clay-ink);flex:none}.sr-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:16px;display:flex}.sr-bar[hidden]{display:none}.sr-tags{flex:1 1 0;min-width:min(100%,260px)}.sr-sort{flex:none}.sr-sort[hidden]{display:none}.sr-list{margin:18px 0 0;padding:0;list-style:none}.sr-group{border-top:2px solid var(--ink);padding:18px 0 14px}.sr-group:last-child{border-bottom:1px solid var(--line-strong)}.sr-ep{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;display:grid}.sr-ep:not(:has(img)){grid-template-columns:1fr}.sr-ep img{aspect-ratio:1080/733;object-fit:cover;border:1.5px solid var(--ink);border-radius:var(--r);background:var(--video-bg);width:100%;height:auto}.sr-t{gap:3px;display:grid}.sr-d{font:12px var(--mono);color:var(--muted)}.sr-t b{font:19px/1.35 var(--hand);color:var(--ink);font-weight:400}@media (hover:hover){.sr-ep:hover b{color:var(--clay-ink)}}.sr-hits{gap:2px;margin:10px 0 0 110px;padding:0;list-style:none;display:grid}.sr-hit{border-radius:0 var(--r) var(--r) 0;border-left:3px solid #0000;padding:8px 12px;display:block}@media (hover:hover){.sr-hit:hover{border-color:var(--clay);background:var(--paper-2)}}.sr-hit:focus-visible,.sr-ep:focus-visible,.sr-also:focus-visible{outline:2px solid var(--clay);outline-offset:2px}.sr-hit b{font:16px/1.45 var(--hand);color:var(--ink);font-weight:400;display:block}.sr-ex{color:var(--ink-2);margin:3px 0 0;font-size:14px;line-height:1.6}.sr-list mark{background:color-mix(in srgb, var(--clay) 24%, transparent);color:inherit;border-radius:var(--r);padding:0 1px}.sr-also{font:13px var(--hand);color:var(--muted);cursor:pointer;background:0 0;border:0;margin:2px 0 0 12px;padding:4px 0}.sr-also:hover{color:var(--clay-ink)}.sr-more{margin-top:22px}.sr-more[hidden]{display:none}@media (width<=640px){.sr-box{gap:10px;height:56px;padding-left:14px}.sr-lens{width:20px;height:20px}.sr-ep{grid-template-columns:72px minmax(0,1fr);gap:12px}.sr-t b{font-size:17px}.sr-hits{margin-left:0}.sr-tags{width:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.sr-tags::-webkit-scrollbar{display:none}.sr-tags>button{flex:none}.sr-hit{padding-inline:10px}.sr-term{flex-wrap:wrap;row-gap:4px}.sr-term .def{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-basis:100%;order:3;display:-webkit-box}}
