.search-button.svelte-23g9uv{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:8px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;font-size:.875rem;min-width:200px}.search-button.svelte-23g9uv:hover{border-color:var(--border-default);background:var(--hover-overlay);color:var(--text-primary)}.search-button__icon.svelte-23g9uv{width:16px;height:16px;flex-shrink:0}.search-button__text.svelte-23g9uv{flex:1;text-align:left}.search-button__shortcut.svelte-23g9uv{margin-left:auto;padding:.125rem .375rem;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:4px;font-size:.75rem;font-family:monospace;color:var(--text-tertiary)}.search-modal.svelte-23g9uv{position:fixed;inset:0;z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding:10vh 1rem}.search-modal__backdrop.svelte-23g9uv{position:absolute;inset:0;background:#00000080;backdrop-filter:blur(4px);border:none;cursor:pointer;padding:0}.search-modal__dialog.svelte-23g9uv{position:relative;width:100%;max-width:600px;background:var(--bg-primary);border-radius:12px;box-shadow:0 20px 60px #0000004d;overflow:hidden;animation:svelte-23g9uv-modalSlideIn .2s ease}@keyframes svelte-23g9uv-modalSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.search-modal__header.svelte-23g9uv{border-bottom:1px solid var(--border-light)}.search-modal__input-wrapper.svelte-23g9uv{display:flex;align-items:center;padding:1rem;gap:.75rem}.search-modal__input-icon.svelte-23g9uv{color:var(--text-tertiary);flex-shrink:0}.search-modal__input.svelte-23g9uv{flex:1;background:none;border:none;font-size:1.125rem;color:var(--text-primary);outline:none}.search-modal__input.svelte-23g9uv::-moz-placeholder{color:var(--text-tertiary)}.search-modal__input.svelte-23g9uv::placeholder{color:var(--text-tertiary)}.search-modal__clear.svelte-23g9uv,.search-modal__close.svelte-23g9uv{padding:.25rem;background:none;border:none;color:var(--text-tertiary);cursor:pointer;border-radius:4px;transition:all .2s ease}.search-modal__clear.svelte-23g9uv:hover,.search-modal__close.svelte-23g9uv:hover{background:var(--bg-tertiary);color:var(--text-primary)}.search-modal__close.svelte-23g9uv kbd:where(.svelte-23g9uv){padding:.25rem .5rem;background:var(--bg-tertiary);border:1px solid var(--border-light);border-radius:4px;font-size:.75rem;font-family:monospace}.search-modal__hint.svelte-23g9uv{padding:2rem;text-align:center;color:var(--text-tertiary);font-size:.875rem}.search-modal__hint.svelte-23g9uv p:where(.svelte-23g9uv){margin:0}@media (max-width: 640px){.search-button__text.svelte-23g9uv{display:none}.search-button.svelte-23g9uv{min-width:auto}.search-button__shortcut.svelte-23g9uv{display:none}}.rss-dropdown.svelte-1bjl0n{position:relative}.rss-button.svelte-1bjl0n{display:flex;align-items:center;justify-content:center;gap:.25rem;width:44px;height:40px;padding:0;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:8px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.rss-button.svelte-1bjl0n:hover,.rss-button--active.svelte-1bjl0n{border-color:var(--border-default);background:var(--hover-overlay);color:var(--text-primary)}.rss-button__chevron.svelte-1bjl0n{transition:transform .2s ease}.rss-button--active.svelte-1bjl0n .rss-button__chevron:where(.svelte-1bjl0n){transform:rotate(180deg)}.rss-dropdown__menu.svelte-1bjl0n{position:absolute;top:calc(100% + 8px);right:0;width:320px;background:var(--bg-primary);border:1px solid var(--border-default);border-radius:12px;box-shadow:0 10px 40px #0000001a;z-index:1000;overflow:hidden}.rss-dropdown__header.svelte-1bjl0n{padding:1rem;border-bottom:1px solid var(--border-light)}.rss-dropdown__header.svelte-1bjl0n h3:where(.svelte-1bjl0n){margin:0 0 .25rem;font-size:.875rem;font-weight:600;color:var(--text-primary)}.rss-dropdown__header.svelte-1bjl0n p:where(.svelte-1bjl0n){margin:0;font-size:.75rem;color:var(--text-secondary)}.rss-dropdown__feeds.svelte-1bjl0n{padding:.5rem}.rss-feed-item.svelte-1bjl0n{display:flex;align-items:center;justify-content:space-between;padding:.75rem;border-radius:8px;transition:background .2s ease}.rss-feed-item.svelte-1bjl0n:hover{background:var(--bg-secondary)}.rss-feed-item__content.svelte-1bjl0n{flex:1;min-width:0}.rss-feed-item__content.svelte-1bjl0n h4:where(.svelte-1bjl0n){margin:0 0 .125rem;font-size:.8125rem;font-weight:500;color:var(--text-primary)}.rss-feed-item__content.svelte-1bjl0n p:where(.svelte-1bjl0n){margin:0;font-size:.75rem;color:var(--text-tertiary)}.rss-feed-item__actions.svelte-1bjl0n{display:flex;gap:.25rem;margin-left:.75rem}.rss-feed-item__link.svelte-1bjl0n,.rss-feed-item__copy.svelte-1bjl0n{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:var(--bg-tertiary);border:1px solid var(--border-light);border-radius:6px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.rss-feed-item__copy.svelte-1bjl0n{background:transparent;border:1px solid var(--border-light)}.rss-feed-item__link.svelte-1bjl0n:hover,.rss-feed-item__copy.svelte-1bjl0n:hover{background:var(--bg-primary);border-color:var(--border-default);color:var(--text-primary)}.rss-dropdown__footer.svelte-1bjl0n{padding:.75rem 1rem;background:var(--bg-secondary);border-top:1px solid var(--border-light)}.rss-dropdown__footer.svelte-1bjl0n p:where(.svelte-1bjl0n){margin:0;font-size:.75rem;color:var(--text-tertiary);text-align:center}@media (max-width: 640px){.rss-dropdown__menu.svelte-1bjl0n{right:auto;left:50%;transform:translate(-50%);width:280px}}
