@keyframes auth-visual-glow{0%{transform:translate(-3%,-2%)scale(1)}to{transform:translate(12%,10%)scale(1.15)}}.custom.custom-input-container{flex-direction:column;gap:4px;max-width:540px;margin-left:0;margin-right:0;display:flex}@media (max-width:1279.98px){.custom.custom-input-container{max-width:100%}}.custom.custom-input-container .custom-input-label{cursor:pointer;width:fit-content;color:var(--text-soft);transition:none;position:static;transform:none}.custom.custom-input-container .custom-input-group{background-color:#0000;height:56px;max-height:56px;position:relative}.custom.custom-input-container .custom-input-group svg{width:15px;height:15px;color:var(--text-soft)}
.list-page-banner-container{margin-bottom:8px;padding:0}.is-mobile .list-page-banner-container{padding:0}.list-page-banner-container .list-page-banner{text-align:center;height:192px;box-shadow:inset 0 -110px 140px -90px var(--ink-permanent);border-radius:0;justify-content:center;align-items:center;padding:16px;display:flex;position:relative;overflow:hidden}.list-page-banner-container .list-page-banner:before{content:"";background:color-mix(in srgb, var(--ink-permanent) 10%, transparent);pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.list-page-banner-container .list-page-banner .list-page-banner-text{z-index:1;color:#fff}.list-page-banner-container .list-page-banner .banner-favourites-btn{z-index:2;text-transform:none;color:#fff;background:color-mix(in srgb, var(--ink-permanent) 42%, transparent);-webkit-backdrop-filter:blur(4px);border-radius:999px;align-items:center;gap:6px;min-width:0;padding:8px 14px;transition:background-color .16s;display:inline-flex;position:absolute;top:14px;right:14px}.list-page-banner-container .list-page-banner .banner-favourites-btn:hover{background:color-mix(in srgb, var(--ink-permanent) 62%, transparent)}.list-page-banner-container .list-page-banner .banner-favourites-btn .banner-fav-icon{font-size:18px}.list-page-banner-container .list-page-banner .banner-favourites-btn .custom,.list-page-banner-container .list-page-banner .banner-favourites-btn .custom-text{color:#fff}.is-mobile .list-page-banner-container .list-page-banner .banner-favourites-btn{padding:6px 12px;top:12px;right:12px}.is-mobile .list-page-banner-container .list-page-banner{text-align:left;border-radius:0;justify-content:flex-start;align-items:flex-end;height:120px;padding:14px 16px}.is-mobile .list-page-banner-container .list-page-banner .list-page-banner-text{width:100%}.is-mobile .list-page-banner-container .list-page-banner .banner-desc{display:none}
