.themeToggle_wrap__BFWOf{position:relative}.themeToggle_button__IRyJe{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--card-border);border-radius:10px;background:var(--surface);color:var(--foreground);cursor:pointer}.themeToggle_button__IRyJe:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.themeToggle_panel__Gz8Xu{position:absolute;top:calc(100% + .5rem);right:0;z-index:30;display:flex;flex-direction:column;gap:.25rem;min-width:160px;padding:.5rem;background:var(--surface-raised);border:1px solid var(--card-border);border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,.12)}.themeToggle_option__xNROv{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:44px;padding:0 .75rem;border:none;border-radius:10px;background:none;font:inherit;font-weight:600;font-size:.95rem;color:var(--foreground);cursor:pointer;text-align:left}.themeToggle_option__xNROv:focus-visible,.themeToggle_option__xNROv:hover{background:var(--background)}.themeToggle_option__xNROv[aria-checked=true]{background:var(--brand-yellow-soft);color:var(--foreground)}.themeToggle_check__m8GQ4{flex:none}.searchBar_wrap__3kWaB{position:relative;flex:1 1;max-width:420px}@media (max-width:640px){.searchBar_wrap__3kWaB{order:1;flex:1 1 100%;max-width:none}}.searchBar_input__Ur08N{width:100%;border:1px solid var(--card-border);background:var(--background);color:var(--foreground);border-radius:999px;padding:.55rem 1rem;font-family:var(--font-body),Arial,sans-serif;font-size:.85rem}.searchBar_input__Ur08N:focus{outline:2px solid var(--brand-yellow);outline-offset:1px}.searchBar_dropdown__2D528{position:absolute;top:calc(100% + .4rem);left:0;right:0;background:var(--surface-raised);border:1px solid var(--card-border);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);overflow:hidden;z-index:20}.searchBar_row__R6isr{display:flex;align-items:center;gap:.6rem;padding:.5rem .75rem;font-size:.82rem}.searchBar_rowActive__JMFMG{background:rgba(255,204,0,.14)}.searchBar_thumb__EsKnt{width:28px;height:28px;border-radius:6px;object-fit:cover;background:var(--card-border);flex-shrink:0}.searchBar_empty__TpeNm{padding:.75rem;font-size:.8rem;color:var(--foreground-muted)}