.search-container.svelte-yyldap{position:relative}.search-container.header.svelte-yyldap{width:320px;max-width:320px}.search-container.mobile.svelte-yyldap{width:100%}.search-input-wrapper.svelte-yyldap{position:relative;display:flex;align-items:center}.search-icon.svelte-yyldap{position:absolute;left:12px;color:#999;pointer-events:none}.search-input.svelte-yyldap{width:100%;padding:8px 12px 8px 36px;border:1px solid var(--border);background:var(--bg);color:var(--text);font-size:12px;letter-spacing:.5px;transition:all .2s;outline:none}.search-input.svelte-yyldap::placeholder{color:#999;text-transform:uppercase;font-size:10px;letter-spacing:1px}.search-input.svelte-yyldap:focus{border-color:var(--text)}.search-spinner.svelte-yyldap{position:absolute;right:12px;width:14px;height:14px;border:2px solid var(--border);border-top-color:var(--text);border-radius:50%;animation:svelte-yyldap-spin .6s linear infinite}@keyframes svelte-yyldap-spin{to{transform:rotate(360deg)}}.search-results.svelte-yyldap{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--bg);border:1px solid var(--border);max-height:400px;overflow-y:auto;box-shadow:0 4px 12px #0000001a;z-index:1000}.search-result-item.svelte-yyldap{display:block;width:100%;padding:12px 16px;border:none;background:var(--bg);text-align:left;cursor:pointer;transition:background .2s;border-bottom:1px solid var(--border)}.search-result-item.svelte-yyldap:last-child{border-bottom:none}.search-result-item.svelte-yyldap:hover{background:var(--hover)}.result-title.svelte-yyldap{font-size:13px;font-weight:600;color:var(--text);margin-bottom:4px;letter-spacing:.3px}.result-author.svelte-yyldap{font-size:10px;color:#999;letter-spacing:.5px;text-transform:uppercase}.no-results.svelte-yyldap{padding:16px;text-align:center;font-size:11px;color:#999;letter-spacing:.5px;text-transform:uppercase}@media(max-width:768px){.search-container.header.svelte-yyldap{display:none}}@media(min-width:769px){.search-container.mobile.svelte-yyldap{display:none}}
