@keyframes auth-visual-glow{0%{transform:translate(-3%,-2%)scale(1)}to{transform:translate(12%,10%)scale(1.15)}}.recipes-grid-favourites{border:1px solid var(--glass-gradient-start);background:linear-gradient(114deg, var(--glass-gradient-start) 0%, var(--glass-gradient-end) 100%);box-shadow:0 8px 20px -8px color-mix(in srgb, var(--ink-permanent) 22%, transparent);z-index:0;border-radius:12px;padding:24px;position:relative}.favourites-page{padding:24px var(--padding-horizontal) 48px}.favourites-page .favourites-page-title{margin-bottom:12px}.favourites-page .divider{margin-bottom:20px}.favourites-page .list-page-pagination{justify-content:center;margin-top:28px;display:flex}.favourites-page .list-page-pagination .MuiPagination-ul{gap:6px}.favourites-page .list-page-pagination .MuiPaginationItem-root{color:var(--text);border-color:color-mix(in srgb, var(--surface-inverse) 22%, transparent);border-radius:8px}.theme-dark .favourites-page .list-page-pagination .MuiPaginationItem-root{background-color:var(--surface-strong)}.favourites-page .list-page-pagination .MuiPaginationItem-root:hover{background-color:color-mix(in srgb, var(--primary) 14%, transparent)}.favourites-page .list-page-pagination .MuiPaginationItem-root.Mui-selected{background-color:var(--primary);border-color:var(--primary);color:#fff}.favourites-page .list-page-pagination .MuiPaginationItem-root.Mui-selected:hover{background-color:color-mix(in srgb, var(--primary) 88%, #000)}.theme-dark .favourites-page .list-page-pagination .MuiPaginationItem-root.Mui-selected{background-color:var(--primary);color:#fff}.favourites-page .list-page-pagination .MuiPaginationItem-ellipsis{color:var(--text-muted)}
