.tsearch[data-astro-cid-pzabgrhm]{gap:.5rem;display:grid;position:relative}.tsearch__label[data-astro-cid-pzabgrhm]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.tsearch__field[data-astro-cid-pzabgrhm]{align-items:center;display:flex;position:relative}.tsearch__icon[data-astro-cid-pzabgrhm]{width:1.1rem;height:1.1rem;color:var(--gold-2);pointer-events:none;position:absolute;left:1rem}.tsearch__input[data-astro-cid-pzabgrhm]{width:100%;min-height:3.2rem;font:inherit;font-size:var(--text-md);color:var(--ink);border:1px solid var(--gold-line-strong);border-radius:var(--radius-lg);transition:border-color var(--dur-fast);background:#0b0d14d9;padding:.8rem 3rem}.tsearch__input[data-astro-cid-pzabgrhm]::placeholder{color:var(--ink-3)}.tsearch__input[data-astro-cid-pzabgrhm]:focus{border-color:var(--gold-2)}.tsearch__input[data-astro-cid-pzabgrhm]::-webkit-search-cancel-button{display:none}.tsearch__clear[data-astro-cid-pzabgrhm]{width:2rem;height:2rem;color:var(--ink-2);border-radius:50%;place-items:center;display:grid;position:absolute;right:.6rem}.tsearch__clear[data-astro-cid-pzabgrhm]:hover{color:var(--gold-2);background:#ffffff0f}.tsearch__clear[data-astro-cid-pzabgrhm] svg[data-astro-cid-pzabgrhm]{width:1rem;height:1rem}.tsearch__panel[data-astro-cid-pzabgrhm]{z-index:30;border:1px solid var(--gold-line-strong);border-radius:var(--radius-lg);box-shadow:0 30px 60px -20px var(--ink-void);backdrop-filter:blur(14px);background:#0b0d14f7;margin-top:.4rem;position:absolute;top:100%;left:0;right:0;overflow:hidden}.tsearch__count[data-astro-cid-pzabgrhm]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding:.6rem 1rem .2rem}.tsearch__results[data-astro-cid-pzabgrhm]{max-height:min(60vh,460px);margin:0;padding:.3rem;list-style:none;overflow-y:auto}.tsearch__empty[data-astro-cid-pzabgrhm]{color:var(--ink-2);font-size:var(--text-sm);padding:.8rem 1rem 1rem}.tsearch--compact[data-astro-cid-pzabgrhm] .tsearch__label[data-astro-cid-pzabgrhm]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tsearch--compact[data-astro-cid-pzabgrhm] .tsearch__input[data-astro-cid-pzabgrhm]{min-height:2.7rem}@media (width>=900px){.tsearch--compact[data-astro-cid-pzabgrhm] .tsearch__input[data-astro-cid-pzabgrhm]{font-size:var(--text-sm)}}.tsearch__item a{color:var(--ink);transition:background var(--dur-fast);border-radius:7px;grid-template-columns:36px 1fr auto;align-items:center;gap:.8rem;padding:.55rem .7rem;display:grid}.tsearch__item a:hover,.tsearch__item[aria-selected=true] a{background:#e9cf8614}.tsearch__item img{border:1px solid var(--gold-rim);width:36px;height:36px;box-shadow:0 0 0 1px var(--ink-void);border-radius:6px}.tsearch__name{font-weight:700;line-height:1.2}.tsearch__name mark{color:var(--gold-2);background:0 0}.tsearch__name small{font-size:var(--text-xs);color:var(--ink-3);font-style:italic;font-weight:500;display:block}.tsearch__meta{text-align:right;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--gold);white-space:nowrap;line-height:1.4}.tsearch__meta span{color:var(--ink-3);display:block}@media (width<=26rem){.tsearch__item a{grid-template-columns:36px minmax(0,1fr)}.tsearch__item img{grid-row:span 2}.tsearch__meta{text-align:left;white-space:normal;grid-column:2}.tsearch__meta span{display:inline}.tsearch__meta span:before{content:" · "}}
