@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap");
:root{--ink:#f7f4ee;--muted:#aaa8b3;--night:#101014;--panel:#19191f;--panel2:#23232b;--purple:#b89cff;--lime:#d7ff64;--line:rgba(255,255,255,.11)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--night);color:var(--ink);font-family:"DM Sans",sans-serif;line-height:1.5}button,input{font:inherit}a{color:inherit}.site-header{position:sticky;z-index:20;top:0;display:flex;align-items:center;justify-content:space-between;padding:18px clamp(22px,6vw,90px);border-bottom:1px solid var(--line);background:rgba(16,16,20,.86);backdrop-filter:blur(18px)}
.brand{display:inline-flex;gap:10px;align-items:center;font:800 1.35rem Manrope,sans-serif;text-decoration:none}.brand-mark{display:grid;width:34px;height:34px;place-items:center;border-radius:11px 11px 11px 3px;background:var(--lime);color:var(--night)}.brand-word strong{margin-left:3px;color:var(--lime);font-size:.58em;letter-spacing:.12em;text-transform:uppercase}nav{display:flex;gap:28px;align-items:center}nav>a{color:var(--muted);text-decoration:none}nav>a:hover{color:white}.profile-button,.filter{border:0;color:white;cursor:pointer}.profile-button{display:flex;gap:9px;align-items:center;padding:7px 13px 7px 7px;border-radius:999px;background:var(--panel2)}.avatar{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background-color:var(--purple);background-position:center;background-size:cover;color:#17121f;font-weight:800}
.hero{display:grid;min-height:82vh;padding:90px clamp(22px,7vw,110px);align-items:center;grid-template-columns:1.35fr .65fr;gap:clamp(50px,8vw,130px);background:radial-gradient(circle at 78% 28%,rgba(184,156,255,.16),transparent 27%),radial-gradient(circle at 20% 82%,rgba(215,255,100,.08),transparent 24%)}.eyebrow{margin:0 0 14px;color:var(--lime);font-size:.76rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}h1,h2,h3{margin-top:0;font-family:Manrope,sans-serif;line-height:1.06}h1{max-width:800px;margin-bottom:25px;font-size:clamp(3.3rem,7.6vw,7.7rem);letter-spacing:-.065em}h2{font-size:clamp(2rem,4vw,4rem);letter-spacing:-.045em}.hero-description{max-width:660px;margin-bottom:36px;color:var(--muted);font-size:clamp(1rem,1.6vw,1.25rem)}.primary-button{display:inline-block;padding:15px 22px;border:0;border-radius:12px;background:var(--lime);color:var(--night);cursor:pointer;font-weight:800;text-decoration:none}.primary-button:hover{transform:translateY(-2px)}
.next-watch-card{padding:18px;border:1px solid var(--line);border-radius:24px;background:rgba(35,35,43,.7);box-shadow:0 32px 80px rgba(0,0,0,.35);transform:rotate(2deg)}.card-label{display:block;margin:0 0 12px 3px;color:var(--muted);font-size:.82rem}.poster{min-height:240px;border-radius:14px;background:#3b3152}.poster-featured{background-image:linear-gradient(to top,rgba(18,18,23,.3),transparent 45%),var(--featured-image,radial-gradient(circle at 65% 38%,#e6d9ff 0 7%,transparent 7.5%),linear-gradient(135deg,#51406e,#191728 60%,#9bb847));background-position:center;background-size:cover}.next-watch-card.is-empty .poster-featured{background-image:radial-gradient(circle at 65% 38%,#e6d9ff 0 7%,transparent 7.5%),linear-gradient(135deg,#51406e,#191728 60%,#9bb847)}.next-watch-card h2{margin:5px 0;font-size:2rem}.next-watch-card p{margin:6px 0;color:var(--muted)}.next-watch-card .match{margin-top:16px;color:var(--lime);font-weight:700}.next-watch-actions{display:flex;gap:9px;margin-top:16px}.next-watch-actions .primary-button,.next-watch-actions .secondary-button{padding:10px 13px;font-size:.84rem}
.section{padding:105px clamp(22px,7vw,110px);border-top:1px solid var(--line)}.section-heading{display:flex;justify-content:space-between;gap:35px;align-items:end;margin-bottom:42px}.section-heading h2{margin-bottom:0}.section-heading>p{max-width:420px;margin:0;color:var(--muted)}.search-area{position:relative;max-width:850px;margin-bottom:24px}.search-bar{display:grid;grid-template-columns:auto 1fr auto;gap:12px;margin:0;padding:8px 8px 8px 18px;align-items:center;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.search-bar:focus-within{border-color:rgba(184,156,255,.7);box-shadow:0 0 0 3px rgba(184,156,255,.1)}.search-bar span{color:var(--purple);font-size:1.8rem}.search-bar input{width:100%;padding:12px 4px;border:0;outline:0;background:transparent;color:white}.search-bar button{padding:11px 19px;border:0;border-radius:9px;background:var(--purple);color:#17121f;cursor:pointer;font-weight:700}.search-suggestions{position:absolute;z-index:18;top:calc(100% + 8px);width:100%;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#19191f;box-shadow:0 22px 55px rgba(0,0,0,.48)}.search-suggestion{display:grid;width:100%;padding:11px 14px;grid-template-columns:42px 1fr auto;gap:12px;align-items:center;border:0;border-bottom:1px solid var(--line);background:transparent;color:white;cursor:pointer;text-align:left}.search-suggestion:last-child{border-bottom:0}.search-suggestion:hover,.search-suggestion:focus{outline:0;background:var(--panel2)}.search-suggestion img,.suggestion-placeholder{width:42px;height:58px;border-radius:6px;object-fit:cover;background:linear-gradient(145deg,#4a415d,#1a1822)}.search-suggestion strong,.search-suggestion small{display:block}.search-suggestion small,.suggestion-type{color:var(--muted);font-size:.78rem}.suggestion-type{padding:4px 7px;border-radius:999px;background:var(--night)}.filter-row{display:flex;gap:10px;margin-bottom:30px}.filter{padding:9px 15px;border-radius:999px;background:var(--panel)}.filter.active{background:var(--ink);color:var(--night)}
.search-status{max-width:850px;margin:-12px 0 22px;color:var(--muted);font-size:.84rem}.search-status.loading{color:var(--purple)}.search-status.connected{color:var(--lime)}
.title-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.title-card{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--panel);transition:transform .2s ease,border-color .2s ease}.title-card:hover{transform:translateY(-4px);border-color:rgba(184,156,255,.5)}.title-card .poster{display:grid;min-height:260px;padding:16px;align-content:end;border-radius:0;background-color:#2c2935;background-image:linear-gradient(transparent 65%,rgba(0,0,0,.55)),var(--poster-image),linear-gradient(155deg,var(--poster-a),var(--poster-b));background-position:center;background-size:cover}.poster-type{justify-self:start;padding:5px 9px;border-radius:999px;background:rgba(0,0,0,.72);font-size:.7rem;text-transform:uppercase}.title-card-body{padding:15px}.title-card h3{margin-bottom:3px;font-size:1rem}.title-card p{margin:0 0 8px;color:var(--muted);font-size:.82rem}.title-overview{display:-webkit-box;min-height:3.7em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.title-rating{color:var(--lime)!important;font-weight:700}.card-actions{display:grid;grid-template-columns:1fr auto;gap:7px;margin-top:13px}.card-actions .add-button{min-width:0}.card-actions .details-button{padding:9px 11px}.add-button{width:100%;padding:9px;border:1px solid var(--line);border-radius:9px;background:transparent;color:white;cursor:pointer}.add-button:hover,.add-button.added{border-color:var(--lime);background:var(--lime);color:var(--night)}
.library{background:#141419}.empty-state{padding:70px 25px;border:1px dashed rgba(255,255,255,.18);border-radius:18px;text-align:center}.empty-state span{color:var(--purple);font-size:2.4rem}.empty-state h3{margin:10px 0 4px}.empty-state p{margin:0;color:var(--muted)}.library-group{margin-top:48px}.library-group[hidden]{display:none}.library-group-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid var(--line)}.library-group-heading h3{margin:0;font-size:1.45rem}.library-group-heading span{color:var(--muted);font-size:.85rem}.library-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.library-card{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.library-poster{min-height:230px;background-color:#302b3a;background-image:linear-gradient(transparent 55%,rgba(15,15,19,.93)),var(--library-poster),linear-gradient(145deg,var(--poster-a),var(--poster-b));background-position:center;background-size:cover}.library-card-body{position:relative;margin-top:-62px;padding:14px}.library-card h3{margin:0 28px 3px 0;font-size:1rem}.library-card p{margin:0;color:var(--muted);font-size:.78rem}.compact-rating{display:flex;gap:1px;margin-top:10px}.compact-rating .heart{font-size:1rem}.heart{padding:2px;border:0;background:none;color:#56545d;cursor:pointer;font-size:1.25rem}.heart.on{color:var(--lime)}.remove-button{position:absolute;z-index:2;top:10px;right:10px;display:grid;width:27px;height:27px;padding:0;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:rgba(10,10,14,.7);color:#ddd;cursor:pointer;font-size:1rem}.remove-button:hover{background:#e76363;color:white}.love-label{margin-top:5px!important;color:var(--lime)!important;font-size:.68rem!important;text-transform:uppercase;letter-spacing:.08em}
.recommendations{background:radial-gradient(circle at 80% 10%,rgba(184,156,255,.1),transparent 30%)}.recommendation-group{margin-top:45px}.recommendation-group-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px;padding-bottom:12px;border-bottom:1px solid var(--line)}.recommendation-group-heading h3{margin:0;font-size:1.35rem}.recommendation-group-heading span{color:var(--muted);font-size:.82rem}.recommendation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.recommendation-card{position:relative;min-height:390px;overflow:hidden;padding:24px;border:1px solid var(--line);border-radius:20px;background-color:#272331;background-image:var(--poster-image),linear-gradient(145deg,var(--poster-a),var(--poster-b));background-position:center;background-size:cover;display:flex;flex-direction:column;justify-content:flex-end;cursor:pointer;text-align:left;color:white}.recommendation-card::before{content:"";position:absolute;inset:0;background:linear-gradient(transparent 15%,rgba(10,10,14,.96))}.recommendation-card>*{position:relative}.score{align-self:flex-start;margin-bottom:auto;padding:7px 10px;border-radius:999px;background:var(--lime);color:var(--night);font-size:.75rem;font-weight:800}.recommendation-card h3{margin:0 0 5px;font-size:1.45rem}.recommendation-card p{margin:0;color:#d2d0d8}.recommendation-actions{display:flex;gap:9px;margin-top:15px}.recommendation-card .add-button,.details-button{width:auto;padding:9px 14px;border-radius:9px;cursor:pointer}.recommendation-card .add-button{background:rgba(16,16,20,.78)}.details-button{border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.12);color:white}.missed-heading{display:flex;justify-content:space-between;gap:35px;align-items:end;margin:100px 0 30px;padding-top:70px;border-top:1px solid var(--line)}.missed-heading h2{margin:0}.missed-heading>p{max-width:430px;margin:0;color:var(--muted)}.connection-list{display:grid;gap:12px}.connection-card{display:grid;grid-template-columns:auto 1fr auto;gap:18px;padding:18px;align-items:center;border:1px solid var(--line);border-radius:15px;background:var(--panel)}.connection-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:13px;background:var(--purple);color:#20182c;font-weight:800}.connection-card h3,.connection-card p{margin:0}.connection-card p{color:var(--muted);font-size:.88rem}.connection-type{padding:7px 10px;border-radius:999px;background:var(--panel2);color:var(--lime);font-size:.72rem;text-transform:uppercase}.insight-empty{grid-column:1/-1;padding:42px;border:1px dashed rgba(255,255,255,.17);border-radius:16px;color:var(--muted);text-align:center}
footer{display:flex;padding:35px clamp(22px,7vw,110px);justify-content:space-between;align-items:center;border-top:1px solid var(--line);color:var(--muted)}footer p{margin:0 0 4px}footer small{font-size:.7rem}dialog{width:min(460px,calc(100% - 32px));padding:0;border:1px solid var(--line);border-radius:20px;background:var(--panel);color:white}dialog::backdrop{background:rgba(0,0,0,.72);backdrop-filter:blur(5px)}dialog form{position:relative;display:grid;gap:12px;padding:34px}dialog h2{margin-bottom:12px;font-size:2rem}dialog label{color:var(--muted);font-size:.85rem}dialog input{padding:13px;border:1px solid var(--line);border-radius:10px;outline:none;background:var(--night);color:white}.close-button{position:absolute;top:15px;right:18px;border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:1.7rem}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.detail-dialog{width:min(820px,calc(100% - 32px));max-height:90vh;overflow:auto}.detail-hero{min-height:280px;padding:50px 36px 30px;display:flex;align-items:flex-end;background-image:linear-gradient(transparent,rgba(25,25,31,.98)),var(--detail-backdrop);background-position:center;background-size:cover}.detail-hero h2{margin:8px 0;font-size:clamp(2.2rem,5vw,4rem)}.detail-hero p{margin:0;color:#ddd}.detail-body{padding:30px 36px 38px}.detail-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.detail-meta span{padding:6px 10px;border-radius:999px;background:var(--panel2);color:#d6d3dc;font-size:.78rem}.detail-overview{font-size:1.05rem;line-height:1.75}.detail-cast{color:var(--muted)}.detail-links{display:flex;gap:10px;margin-top:25px}.detail-links a{padding:11px 15px;border-radius:9px;background:var(--purple);color:#17121f;font-weight:700;text-decoration:none}.detail-loading{padding:90px 35px;text-align:center;color:var(--muted)}
.secondary-button{padding:13px 18px;border:1px solid var(--line);border-radius:12px;background:transparent;color:white;cursor:pointer;font-weight:700}.text-button{padding:3px;border:0;background:transparent;color:var(--purple);cursor:pointer;text-align:left}.auth-intro,.account-email{margin-top:0;color:var(--muted)}.auth-message{min-height:24px;margin:2px 0;color:var(--muted);font-size:.88rem}.auth-message.error{color:#ff9d9d}.auth-message.success{color:var(--lime)}#signupNameField{display:grid;gap:6px}button:disabled{cursor:wait;opacity:.65}
.signed-out-landing{display:none}.logged-out .signed-out-landing{display:block}.logged-out .account-only{display:none!important}.welcome-hero{display:grid;min-height:calc(100vh - 72px);padding:80px clamp(22px,7vw,110px);align-items:center;grid-template-columns:1.05fr .95fr;gap:clamp(45px,7vw,110px);background:radial-gradient(circle at 80% 25%,rgba(184,156,255,.2),transparent 31%),radial-gradient(circle at 14% 80%,rgba(215,255,100,.1),transparent 28%)}.welcome-hero h1{font-size:clamp(3.5rem,7.2vw,7.2rem)}.welcome-actions{display:flex;flex-wrap:wrap;gap:12px}.welcome-note{margin-top:20px;color:var(--muted);font-size:.86rem}.welcome-preview{display:grid;gap:14px}.welcome-preview article{padding:26px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,rgba(36,35,45,.95),rgba(21,21,27,.86));box-shadow:0 24px 70px rgba(0,0,0,.22)}.welcome-preview article:nth-child(2){transform:translateX(34px)}.welcome-preview span{color:var(--lime);font-weight:800}.welcome-preview h2{margin:10px 0 8px;font-size:1.45rem;letter-spacing:-.025em}.welcome-preview p{margin:0;color:var(--muted)}
.watch-section{margin-top:30px;padding-top:27px;border-top:1px solid var(--line)}.watch-heading{display:flex;justify-content:space-between;gap:20px;align-items:baseline;margin-bottom:17px}.watch-heading h3{margin:0}.watch-heading span{color:var(--muted);font-size:.78rem}.provider-category{margin-top:18px}.provider-category>p{margin:0 0 9px;color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.provider-row{display:flex;flex-wrap:wrap;gap:9px}.provider-link{display:flex;gap:9px;min-width:135px;padding:8px 11px;align-items:center;border:1px solid var(--line);border-radius:11px;background:var(--panel2);color:white;text-decoration:none}.provider-link:hover{border-color:var(--purple)}.provider-link img{width:34px;height:34px;border-radius:8px}.provider-link span{font-size:.78rem}.provider-empty{color:var(--muted);font-size:.88rem}.justwatch-credit{margin:17px 0 0;color:var(--muted);font-size:.7rem}.watch-all-link{color:var(--lime);font-size:.82rem}.watch-all-link:hover{color:white}
@media(max-width:950px){.hero,.welcome-hero{grid-template-columns:1fr}.welcome-preview{max-width:650px}.next-watch-card{max-width:420px;transform:none}.title-grid,.library-grid{grid-template-columns:repeat(3,1fr)}.recommendation-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){nav>a{display:none}.profile-button #profileName{display:none}.welcome-preview article:nth-child(2){transform:none}.section-heading,.missed-heading{display:block}.section-heading>p,.missed-heading>p{margin-top:15px}.title-grid,.library-grid,.recommendation-grid{grid-template-columns:repeat(2,1fr)}.recommendation-card{min-height:290px}.connection-card{grid-template-columns:auto 1fr}.connection-type{grid-column:2}footer{align-items:flex-start;flex-direction:column;gap:15px}}

.watchlist-section{padding:42px clamp(22px,7vw,110px) 48px;border-bottom:1px solid var(--line);background:#15151a}.watchlist-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:22px}.watchlist-heading h2{margin:0;font-size:clamp(2rem,4vw,3.2rem)}.watchlist-heading>p{max-width:400px;margin:0;color:var(--muted)}.watchlist-row{display:flex;gap:14px;overflow-x:auto;padding:2px 2px 16px;scroll-snap-type:x proximity}.watchlist-row:empty::after{content:"Your Up Next list is empty. Browse recommendations below and tap + Up next.";width:100%;padding:25px;border:1px dashed rgba(255,255,255,.16);border-radius:14px;color:var(--muted);text-align:center}.watchlist-card{display:grid;min-width:310px;overflow:hidden;grid-template-columns:92px 1fr;border:1px solid var(--line);border-radius:15px;background:var(--panel);scroll-snap-align:start}.watchlist-card img,.watchlist-placeholder{width:92px;height:138px;object-fit:cover}.watchlist-placeholder{background:linear-gradient(145deg,#594b71,#26222e)}.watchlist-card-body{display:flex;min-width:0;padding:13px;flex-direction:column}.watchlist-card h3{overflow:hidden;margin:0 0 4px;font-size:.95rem;text-overflow:ellipsis;white-space:nowrap}.watchlist-card p{margin:0;color:var(--muted);font-size:.76rem}.watchlist-actions{display:flex;gap:6px;margin-top:auto}.watchlist-actions button{padding:7px 9px;border:1px solid var(--line);border-radius:8px;background:transparent;color:white;cursor:pointer;font-size:.72rem}.watchlist-actions .watched-button{border-color:var(--lime);color:var(--lime)}

.recommendation-grid{display:flex;gap:18px;overflow-x:auto;padding:2px 2px 20px;scroll-snap-type:x proximity}.recommendation-card{min-width:min(310px,80vw);min-height:430px;flex:0 0 min(310px,80vw);scroll-snap-align:start}.recommendation-grid .insight-empty{min-width:100%}
.watched-recommendation-button{padding:9px 12px;border:1px solid var(--lime);border-radius:9px;background:rgba(16,16,20,.78);color:var(--lime);cursor:pointer}.recommendation-actions{flex-wrap:wrap}
.mood-section{background:linear-gradient(180deg,#17151d,#101014)}.mood-picker{display:flex;gap:10px;overflow-x:auto;padding:2px 0 14px}.mood-chip{flex:0 0 auto;padding:11px 16px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:white;cursor:pointer}.mood-chip:hover,.mood-chip.active{border-color:var(--purple);background:var(--purple);color:#17121f}.mood-description{margin:8px 0 22px;color:var(--muted)}.mood-results{display:flex;gap:16px;overflow-x:auto;padding:2px 2px 20px;scroll-snap-type:x proximity}.mood-card{position:relative;min-width:min(260px,72vw);min-height:370px;overflow:hidden;padding:20px;border:1px solid var(--line);border-radius:18px;background-color:#292432;background-image:linear-gradient(transparent 35%,rgba(10,10,14,.96)),var(--mood-poster);background-position:center;background-size:cover;display:flex;flex:0 0 min(260px,72vw);flex-direction:column;justify-content:flex-end;scroll-snap-align:start}.mood-card h3{margin:0 0 4px;font-size:1.2rem}.mood-card p{margin:0;color:#d0ced5;font-size:.82rem}.mood-card .recommendation-actions{display:grid;grid-template-columns:1fr auto}.mood-card .add-button{background:rgba(16,16,20,.78)}.mood-loading{min-width:100%;padding:55px;border:1px dashed var(--line);border-radius:16px;color:var(--muted);text-align:center}
.mood-card .add-button.added{border-color:var(--lime);background:var(--lime);color:var(--night);font-weight:800}
.library-grid{display:flex;gap:16px;overflow-x:auto;padding:2px 2px 18px;scroll-snap-type:x proximity}.library-card{min-width:min(230px,68vw);flex:0 0 min(230px,68vw);scroll-snap-align:start}
.title-grid{display:flex;gap:18px;overflow-x:auto;padding:2px 2px 20px;scroll-snap-type:x proximity}.title-card{min-width:min(260px,72vw);flex:0 0 min(260px,72vw);scroll-snap-align:start}
.scroll-shell{position:relative}.scroll-arrow{position:absolute;z-index:8;top:50%;display:grid;width:46px;height:46px;padding:0;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:50%;background:rgba(16,16,20,.92);box-shadow:0 8px 28px rgba(0,0,0,.42);color:white;cursor:pointer;font-size:1.6rem;transform:translateY(-50%);transition:opacity .2s ease,transform .2s ease,background .2s ease}.scroll-arrow:hover{background:var(--purple);color:var(--night);transform:translateY(-50%) scale(1.06)}.scroll-arrow.left{left:-20px}.scroll-arrow.right{right:-20px}.scroll-arrow:disabled{opacity:0;pointer-events:none}.scroll-shell.is-dragging .horizontal-scroller{cursor:grabbing;scroll-snap-type:none}.horizontal-scroller{cursor:grab;scrollbar-color:var(--purple) rgba(255,255,255,.06);scrollbar-width:thin}.horizontal-scroller::-webkit-scrollbar{height:8px}.horizontal-scroller::-webkit-scrollbar-track{border-radius:99px;background:rgba(255,255,255,.06)}.horizontal-scroller::-webkit-scrollbar-thumb{border-radius:99px;background:var(--purple)}
@media(max-width:700px){.scroll-arrow{width:40px;height:40px}.scroll-arrow.left{left:2px}.scroll-arrow.right{right:2px}}

@media(max-width:650px){.watchlist-heading{display:block}.watchlist-heading>p{margin-top:12px}.recommendation-card{min-height:390px}}
