.favorite-trigger.svelte-15r5h3e{display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:.65rem;color:rgb(var(--color-surface-600))}.favorite-trigger.svelte-15r5h3e:hover,.favorite-trigger.active.svelte-15r5h3e{background:rgb(var(--color-surface-200))}.favorite-menu.svelte-15r5h3e{position:absolute;inset-inline-end:0;top:calc(100% + .35rem);z-index:80;width:min(19rem,calc(100vw - 1rem));border:1px solid rgb(var(--color-surface-200));border-radius:.8rem;background:rgb(var(--color-surface-50));padding:.3rem;box-shadow:0 12px 32px #00000029}.favorite-title.svelte-15r5h3e{padding:.35rem .5rem;font-size:.7rem;font-weight:700}.favorite-state.svelte-15r5h3e{display:flex;width:100%;align-items:center;justify-content:center;gap:.35rem;padding:.8rem .5rem;font-size:.7rem}.favorite-item.svelte-15r5h3e{display:flex;width:100%;align-items:center;gap:.4rem;border-radius:.55rem;padding:.45rem .5rem;font-size:.72rem}.favorite-item.svelte-15r5h3e:hover,.favorite-item.svelte-15r5h3e:focus-visible{background:rgb(var(--color-surface-100));outline:none}.dark .favorite-menu.svelte-15r5h3e{border-color:rgb(var(--color-surface-600));background:rgb(var(--color-surface-800))}.dark .favorite-trigger.svelte-15r5h3e:hover,.dark .favorite-trigger.active.svelte-15r5h3e,.dark .favorite-item.svelte-15r5h3e:hover,.dark .favorite-item.svelte-15r5h3e:focus-visible{background:rgb(var(--color-surface-700))}.profile-menu-shell.svelte-rfuq4y{max-height:calc(100vh - 4rem - env(safe-area-inset-bottom,0px));max-height:calc(100svh - 4rem - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 4rem - env(safe-area-inset-bottom,0px));overscroll-behavior:contain}.profile-menu-scroll.svelte-rfuq4y{scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.profile-menu-shell.svelte-rfuq4y :where(a:where(.svelte-rfuq4y),button:where(.svelte-rfuq4y),[data-profile-hover]:where(.svelte-rfuq4y)){position:relative;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.profile-menu-shell.svelte-rfuq4y :where(.svelte-rfuq4y):where(a:where(.svelte-rfuq4y),button:where(.svelte-rfuq4y),[data-profile-hover]:where(.svelte-rfuq4y)):before{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(135deg,#f6951e24,#4a4a4a14);opacity:0;pointer-events:none;transition:opacity .16s ease;content:""}.profile-menu-shell.svelte-rfuq4y :where(.svelte-rfuq4y):where(a:where(.svelte-rfuq4y),button:where(.svelte-rfuq4y),[data-profile-hover]:where(.svelte-rfuq4y)):where(:where(.svelte-rfuq4y):hover,:where(.svelte-rfuq4y):focus-visible){transform:translateY(-1px);box-shadow:0 10px 22px #0f172a1f}.dark .profile-menu-shell.svelte-rfuq4y :where(.svelte-rfuq4y):where(a:where(.svelte-rfuq4y),button:where(.svelte-rfuq4y),[data-profile-hover]:where(.svelte-rfuq4y)):before{background:linear-gradient(135deg,#fbbf2438,#94a3b81f)}.dark .profile-menu-shell.svelte-rfuq4y :where(.svelte-rfuq4y):where(a:where(.svelte-rfuq4y),button:where(.svelte-rfuq4y),[data-profile-hover]:where(.svelte-rfuq4y)):where(:where(.svelte-rfuq4y):hover,:where(.svelte-rfuq4y):focus-visible){box-shadow:0 10px 24px #00000057}.profile-menu-shell.svelte-rfuq4y :where(.svelte-rfuq4y):where(a:where(.svelte-rfuq4y),button:where(.svelte-rfuq4y),[data-profile-hover]:where(.svelte-rfuq4y)):where(:where(.svelte-rfuq4y):hover,:where(.svelte-rfuq4y):focus-visible):before{opacity:1}.profile-menu-shell.svelte-rfuq4y :where(.svelte-rfuq4y):where(a:where(.svelte-rfuq4y),button:where(.svelte-rfuq4y)):active{transform:translateY(0) scale(.99)}.profile-menu-shell.svelte-rfuq4y :where(a:where(.svelte-rfuq4y),button:where(.svelte-rfuq4y)) svg{transition:color .16s ease,transform .16s ease}.profile-menu-shell.svelte-rfuq4y :where(.svelte-rfuq4y):where(a:where(.svelte-rfuq4y),button:where(.svelte-rfuq4y)):where(:where(.svelte-rfuq4y):hover,:where(.svelte-rfuq4y):focus-visible) svg{transform:translateY(-1px) scale(1.06)}@media (max-height: 36rem){.profile-menu-shell.svelte-rfuq4y{top:3.25rem;max-height:calc(100vh - 3.75rem - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 3.75rem - env(safe-area-inset-bottom,0px))}}.notification-popover-shell.svelte-rfuq4y :where(a:where(.svelte-rfuq4y),button:where(.svelte-rfuq4y),select:where(.svelte-rfuq4y),input:where(.svelte-rfuq4y),[data-notification-hover]:where(.svelte-rfuq4y)){position:relative;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.notification-popover-shell.svelte-rfuq4y :where(.svelte-rfuq4y):where(a:where(.svelte-rfuq4y),button:where(.svelte-rfuq4y),[data-notification-hover]:where(.svelte-rfuq4y)):before{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(135deg,#f6951e1f,#0ea5e914);opacity:0;pointer-events:none;transition:opacity .16s ease;content:""}.notification-popover-shell.svelte-rfuq4y :where(.svelte-rfuq4y):where(a:where(.svelte-rfuq4y),button:where(.svelte-rfuq4y),select:where(.svelte-rfuq4y),input:where(.svelte-rfuq4y),[data-notification-hover]:where(.svelte-rfuq4y)):where(:where(.svelte-rfuq4y):hover,:where(.svelte-rfuq4y):focus-visible){transform:translateY(-1px);box-shadow:0 10px 22px #0f172a1f}.notification-popover-shell.svelte-rfuq4y :where(.svelte-rfuq4y):where(input:where(.svelte-rfuq4y),select:where(.svelte-rfuq4y)):where(:where(.svelte-rfuq4y):hover,:where(.svelte-rfuq4y):focus-visible){border-color:#f6951eb8;background-color:#fffbf5f2}.dark .notification-popover-shell.svelte-rfuq4y :where(.svelte-rfuq4y):where(a:where(.svelte-rfuq4y),button:where(.svelte-rfuq4y),[data-notification-hover]:where(.svelte-rfuq4y)):before{background:linear-gradient(135deg,#fbbf2433,#38bdf81f)}.dark .notification-popover-shell.svelte-rfuq4y :where(.svelte-rfuq4y):where(a:where(.svelte-rfuq4y),button:where(.svelte-rfuq4y),select:where(.svelte-rfuq4y),input:where(.svelte-rfuq4y),[data-notification-hover]:where(.svelte-rfuq4y)):where(:where(.svelte-rfuq4y):hover,:where(.svelte-rfuq4y):focus-visible){box-shadow:0 10px 24px #00000057}.dark .notification-popover-shell.svelte-rfuq4y :where(.svelte-rfuq4y):where(input:where(.svelte-rfuq4y),select:where(.svelte-rfuq4y)):where(:where(.svelte-rfuq4y):hover,:where(.svelte-rfuq4y):focus-visible){border-color:#fbbf24b8;background-color:#1e293bf2}.notification-popover-shell.svelte-rfuq4y :where(.svelte-rfuq4y):where(a:where(.svelte-rfuq4y),button:where(.svelte-rfuq4y),[data-notification-hover]:where(.svelte-rfuq4y)):where(:where(.svelte-rfuq4y):hover,:where(.svelte-rfuq4y):focus-visible):before{opacity:1}.notification-popover-shell.svelte-rfuq4y :where(.svelte-rfuq4y):where(a:where(.svelte-rfuq4y),button:where(.svelte-rfuq4y),select:where(.svelte-rfuq4y)):active{transform:translateY(0) scale(.99)}.notification-popover-shell.svelte-rfuq4y :where(a:where(.svelte-rfuq4y),button:where(.svelte-rfuq4y)) svg{transition:color .16s ease,transform .16s ease}.notification-popover-shell.svelte-rfuq4y :where(.svelte-rfuq4y):where(a:where(.svelte-rfuq4y),button:where(.svelte-rfuq4y)):where(:where(.svelte-rfuq4y):hover,:where(.svelte-rfuq4y):focus-visible) svg{transform:translateY(-1px) scale(1.06)}.notification-popover-shell.svelte-rfuq4y{display:flex;max-height:calc(100dvh - 3.75rem);flex-direction:column;overflow:hidden}.notification-popover-shell.svelte-rfuq4y>header:where(.svelte-rfuq4y),.notification-popover-shell.svelte-rfuq4y>footer:where(.svelte-rfuq4y){flex:none}.notification-popover-list.svelte-rfuq4y{min-height:0;flex:0 1 auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}
