.wathlists-container {
    justify-content: center;
    gap: 2.5rem
}
.watchlist-item {
    border-radius: 1rem;
    width: 100%;
    max-width: 37.75rem;
    padding: 4px;
    box-shadow: 
        0 0 10px rgba(184, 184, 192, 0.4),
        0 0 30px rgba(184, 184, 192, 0.25),
        inset 0 0 12px rgba(184, 184, 192, 0.2);;
}
.disney-pixar {
    background: #5B45F4;
    background: linear-gradient(165deg, var(--tk-royal-blue) 0%, var(--tk-royal-blue) 10%, var(--tk-plum) 15%, var(--tk-kaluchi) 20%, var(--tk-plum) 25%, var(--tk-royal-blue) 30%, var(--tk-kaluchi) 35%, var(--tk-royal-blue) 40%, var(--tk-plum) 74%, var(--tk-kaluchi));
}
.marvel {
    background: #5B45F4;
    background: linear-gradient(165deg, var(--tk-toxic) 0%, var(--tk-blue) 10%, var(--tk-toxic) 15%, var(--tk-blue) 20%, var(--tk-toxic) 25%, var(--tk-royal-blue) 30%, var(--tk-blue) 35%, var(--tk-toxic) 40%, var(--tk-royal-blue) 74%, var(--tk-toxic));
}
.star-wars {
    background: #5B45F4;
    background: linear-gradient(165deg, var(--tk-kaluchi) 0%, var(--tk-kaluchi) 10%, var(--tk-orange) 15%, var(--tk-kaluchi) 20%, var(--tk-orange) 25%, var(--tk-kaluchi) 30%, var(--tk-orange) 35%, var(--tk-orange) 40%, var(--tk-kaluchi) 74%, var(--tk-orange));
}
.star-trek {
    background: #5B45F4;
    background: linear-gradient(165deg, var(--tk-blue) 0%, var(--tk-blue) 10%, var(--tk-royal-blue) 15%, var(--tk-blue) 20%, var(--tk-royal-blue) 25%, var(--tk-plum) 30%, var(--tk-blue) 35%, var(--tk-plum) 40%, var(--tk-royal-blue) 74%, var(--tk-blue));
}
.watchlist-item-inner {
    background: var(--tk-void-purple);
    border-radius: .75rem;
    padding: 1.5rem 2.125rem;
}
.watchlist-item-inner-top {
    display: flex;
    justify-content: flex-start;
    gap: 1.25rem;
}
.watchlist-item-inner-top-icon img {
    max-width: 7.75rem;
}
.watchlist-item-inner-top-title {
    font-size: 2rem;
    transform: skewX(-10deg);
    font-weight: 900;
    line-height: 2.5rem;
    height: 5.5rem;
}
.disney-pixar .watchlist-item-inner-top-title {
    background: linear-gradient(180deg,
        var(--tk-royal-blue) 0%,
        var(--tk-blue) 50%,
        var(--tk-royal-blue) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}
.marvel .watchlist-item-inner-top-title {
    background: linear-gradient(180deg,
        var(--tk-toxic) 0%,
        var(--tk-blue) 40%,
        var(--tk-toxic) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}
.star-wars .watchlist-item-inner-top-title {
    background: linear-gradient(180deg,
        var(--tk-orange) 0%,
        var(--tk-kaluchi) 40%,
        var(--tk-orange) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}
.star-trek .watchlist-item-inner-top-title {
    background: linear-gradient(180deg,
        var(--tk-blue) 0%,
        var(--tk-plum) 40%,
        var(--tk-blue) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}
.watchlist-item-inner-top-subtitle {
    margin-left: 4rem;
}
.watchlist-item-inner-subtext {
    text-align: center;
}
.watchlist-item-inner-divider {
    background-size: 100%;
    width: 100%;
    height: 0.25rem;
    margin: .5rem auto;
}
.disney-pixar .watchlist-item-inner-divider {
    background: radial-gradient(circle at center, var(--tk-plum) 0%, var(--tk-royal-blue) 33%, transparent 66%);
}
.marvel .watchlist-item-inner-divider {
    background: radial-gradient(circle at center, var(--tk-blue) 0%, var(--tk-toxic) 33%, transparent 66%);
}
.star-wars .watchlist-item-inner-divider {
    background: radial-gradient(circle at center, var(--tk-kaluchi) 0%, var(--tk-orange) 33%, transparent 66%);
}
.star-trek .watchlist-item-inner-divider {
    background: radial-gradient(circle at center, var(--tk-plum) 0%, var(--tk-blue) 33%, transparent 66%);
}
.watchlist-item-inner-button {
    justify-content: center;
}
.watchlist-item-inner-button .divider {
    width: 30%;
    margin: 0px;
}
.disney-pixar .divider-left {
    background: linear-gradient(to left, var(--tk-royal-blue) 0%, var(--tk-plum) 60%, transparent 100%);
}
.disney-pixar .divider-right {
    background: linear-gradient(to right, var(--tk-royal-blue) 0%, var(--tk-plum) 60%, transparent 100%);
}
.marvel .divider-left {
    background: linear-gradient(to left, var(--tk-blue) 0%, var(--tk-toxic) 60%, transparent 100%);
}
.marvel .divider-right {
    background: linear-gradient(to right, var(--tk-blue) 0%, var(--tk-toxic) 60%, transparent 100%);
}
.star-wars .divider-left {
    background: linear-gradient(to left, var(--tk-kaluchi) 0%, var(--tk-orange) 60%, transparent 100%);
}
.star-wars .divider-right {
    background: linear-gradient(to right, var(--tk-kaluchi) 0%, var(--tk-orange) 60%, transparent 100%);
}
.star-trek .divider-left {
    background: linear-gradient(to left, var(--tk-plum) 0%, var(--tk-blue) 60%, transparent 100%);
}
.star-trek .divider-right {
    background: linear-gradient(to right, var(--tk-plum) 0%, var(--tk-blue) 60%, transparent 100%);
}
.watchlists-coming-soon-container {
    padding-top: 2.5rem;
}
.watchlists-coming-soon-text {
    justify-content: center;
    align-items: center;
}
.watchlists-coming-soon-text .divider-left,
.watchlists-coming-soon-text .divider-right {
    background: radial-gradient(circle at center, #ec9ef5 0%, var(--tk-plum) 33%, transparent 100%);
}
.coming-soon {
    width: auto;
    font-size: 1.25rem;
}
.watchlists-coming-soon-buttons {
    padding-top: 1rem;
}
.watchlists-coming-soon-button {
    text-align: center;
}
.watchlists-coming-soon-button .btn {
    width: 100%;
    height: 100%;
    color: var(--tk-slate-gray);
    line-height: 1.5rem;
}
.watchlists-coming-soon-button .btn-primary.void-purple {
    background-image: linear-gradient(to top right, var(--tk-void-purple), var(--tk-royal-blue));
}
.watchlists-coming-soon-button .btn-primary.void-purple:hover {
    background-image: linear-gradient(to top right, var(--tk-royal-blue), var(--tk-void-purple));
    border: 2px solid var(--tk-royal-blue);
    color: var(--tk-plum)
}
.watchlists-coming-soon-button .text {
    opacity: 1;
}