.header[data-v-2b339527]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:color-mix(in srgb,var(--holi-surface) 94%,transparent);border-bottom:1px solid color-mix(in srgb,var(--holi-line) 65%,transparent);height:64px;position:sticky;top:0;z-index:10}.header__container[data-v-2b339527]{align-items:center;display:flex;gap:12px;height:100%}.header__logo[data-v-2b339527]{align-items:center;color:var(--holi-ink);display:inline-flex;font-size:1.15rem;font-weight:800;gap:9px;letter-spacing:-.04em;margin:0;min-height:44px;text-decoration:none}.header__logo[data-v-2b339527]:before{background:linear-gradient(to bottom,var(--holi-accent) 0 68%,var(--holi-ink) 68% 79%,transparent 79%);border-radius:50% 50% 9px 9px;content:"";flex:0 0 28px;height:28px;width:28px}.header__favorites[data-v-2b339527]{align-items:center;border-radius:12px;color:var(--holi-ink);display:inline-flex;gap:0;justify-content:center;min-height:44px;text-decoration:none;transition:color .16s ease,background-color .16s ease;width:44px}.header__favorites span[data-v-2b339527]{display:none}.header__favorites[data-v-2b339527]:hover{background:var(--holi-surface-soft);color:var(--holi-accent-strong)}.header__favorites .pi[data-v-2b339527]{font-size:1.25rem}.header__saved-wrap[data-v-2b339527]{position:relative}.header__saved-dot[data-v-2b339527]{background:var(--holi-accent-strong);border:2px solid var(--holi-surface);border-radius:50%;height:9px;pointer-events:none;position:absolute;right:6px;top:7px;width:9px}.header__actions[data-v-2b339527]{align-items:center;display:flex;gap:6px;margin-left:auto}.header__menu[data-v-2b339527]{display:flex;flex-direction:row-reverse;gap:6px}.header__user[data-v-2b339527]{align-items:center;display:flex;gap:12px}.header__username[data-v-2b339527]{color:#374151;font-weight:600}.header__menu-link[data-v-2b339527]{text-decoration:none}@media (min-width:768px){.header[data-v-2b339527]{height:88px;z-index:4}.header--sticky[data-v-2b339527]:after{content:none}.header__logo[data-v-2b339527]{font-size:1.45rem}.header__menu[data-v-2b339527]{align-items:center;gap:16px}.header__actions[data-v-2b339527]{gap:12px}.header__login[data-v-2b339527]{font-size:inherit;gap:var(--p-button-gap)}.header__favorites[data-v-2b339527]{font-size:.94rem;font-weight:750;gap:9px;padding:0 12px;width:auto}.header__favorites span[data-v-2b339527]{display:inline}.header__saved-dot[data-v-2b339527]{right:5px;top:7px}}
