.app-header{z-index:200;background:var(--color-bg-alt);border-bottom:1px solid var(--color-border-soft);height:56px;transition:background var(--transition), border-color var(--transition);justify-content:space-between;align-items:center;padding:0 1.25rem;display:flex;position:sticky;top:0}.app-header--transparent{inset-inline:0;z-index:1100;pointer-events:none;background:0 0;border-bottom:none;position:absolute;top:0}.app-header--transparent .app-header__left,.app-header--transparent .app-header__right{pointer-events:auto}.app-header__left{align-items:center;gap:.75rem;display:flex}.app-header__right{align-items:center;gap:10px;display:flex}@media (width<=640px){.app-header{padding:0 1rem}}.findx-logo{letter-spacing:2px;text-transform:uppercase;font-size:1.3rem;font-weight:800}.findx-logo .dark{color:var(--color-text)}.findx-logo .gold{color:var(--color-gold)}.app-header__logo-full{width:96px;height:auto;display:block}.app-header__logo-icon{width:26px;height:auto;display:none}@media (width<=640px){.app-header__logo-full{display:none}.app-header__logo-icon{display:block}}.smv__toggle{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-full);gap:2px;padding:3px;display:flex}.smv__toggle-btn{border-radius:var(--radius-full);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;transition:background var(--transition), color var(--transition);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.smv__toggle-btn.active{background:var(--color-accent);color:#fff;box-shadow:var(--shadow-sm)}.smv__toggle-btn:not(.active):hover{background:var(--color-accent-soft);color:var(--color-accent)}.smv__become-btn{border:1.5px solid var(--color-accent);height:36px;color:var(--color-accent);cursor:pointer;white-space:nowrap;transition:background var(--transition), color var(--transition), transform var(--transition);background:0 0;border-radius:9999px;align-items:center;gap:6px;padding:0 14px;font-size:.78rem;font-weight:700;display:inline-flex}.smv__become-btn:hover{background:var(--color-accent);color:var(--color-btn-primary-text)}.smv__become-btn:active{transform:scale(.97)}@media (width<=480px){.smv__become-btn-label{display:none}}.smv__theme-btn{background:var(--color-surface);width:38px;height:38px;color:var(--color-text-muted);cursor:pointer;transition:background var(--transition), color var(--transition), transform .3s;box-shadow:var(--shadow-sm);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.smv__theme-btn:hover{background:var(--color-card-hover);color:var(--color-accent);transform:rotate(20deg)}.smv__menu-btn:hover{transform:none}@media (width>=768px){.smv__menu-btn{display:none}}.smv__profile-btn{background:var(--color-accent);color:#fff;cursor:pointer;width:38px;height:38px;box-shadow:var(--shadow-md);transition:background var(--transition), transform var(--transition);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.smv__profile-btn:hover{background:var(--color-accent-hover);transform:scale(1.06)}.smv__profile-btn:active{transform:scale(.95)}@media (width<=640px){.app-header__right{gap:6px}.smv__toggle-btn{width:28px;height:28px}.smv__profile-btn{width:32px;height:32px}.findx-logo{letter-spacing:1.5px;font-size:1.1rem}}
