.movie-director{font-size:10px;line-height:1.8;color:#a89cb8;margin-top:13px}.movie-director strong{font-weight:500;color:#d4c9e4}.movie-strip{grid-template-columns:.9fr 1.15fr .85fr 1fr}.movie-strip>.strip-fact:first-child{border:0;padding-left:0}.movie-strip .strip-fact:nth-child(3){border-left:1px solid var(--line);padding-left:22px}.movie-strip .movie-date{font-size:16px;letter-spacing:-.3px;min-height:34px;display:flex;align-items:center;line-height:1.5;overflow-wrap:anywhere}.movie-strip .rating-value{min-height:34px}.movie-information{display:grid;grid-template-columns:1.15fr 1fr;gap:38px}.movie-information>.section{min-width:0;scroll-margin-top:24px}.movie-viewing{display:flex;align-items:flex-start;gap:16px;border:1px solid #ad98ff24;background:linear-gradient(120deg,#ad98ff0a,#ad98ff03);border-radius:11px;padding:25px 22px;min-height:145px}.viewing-symbol{flex-shrink:0;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#ad98ff0e;color:#bba5ec;border:1px solid #ad98ff26}.viewing-symbol .icon{width:17px;height:17px}.movie-viewing h3{font-size:16px;line-height:1.5;font-weight:550;letter-spacing:-.3px;margin-top:3px}.movie-viewing p{font-size:11px;line-height:1.9;color:#a99db9;margin-top:8px}.movie-viewing small{font-size:9px;color:#897f97;display:block;margin-top:9px}.movie-viewing-watched{border-color:#9bb9ac26;background:linear-gradient(120deg,#9bb9ac08,#9bb9ac02)}.movie-viewing-watched .viewing-symbol{border-color:#9bb9ac26;background:#9bb9ac0b;color:#a9c8b9}.movie-notes{margin-top:15px;padding:20px 22px;background:#19171f;border:1px solid var(--line);border-radius:10px}.movie-notes h3{font-size:11px;font-weight:550;color:#c1b1da}.movie-notes p{font-size:12px;color:#bbb0c9;line-height:1.8;margin-top:10px;white-space:pre-wrap;overflow-wrap:anywhere}.movie-facts{margin:0;padding:0}.movie-facts>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:18px;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--line);font-size:11px;line-height:1.6}.movie-facts>div:first-child{padding-top:0}.movie-facts dt{color:#978ba5}.movie-facts dd{margin:0;color:#d0c6dc;text-align:right;overflow-wrap:anywhere}.movie-page .is-current>img{outline:2px solid #ad98ff;outline-offset:-2px}.movie-page .is-current:after{content:"THIS FILM";display:block;font-size:7px;font-weight:600;letter-spacing:1px;color:#baa2ef;margin-top:8px}.movie-page .recommendation-section .is-current{color:#c9b5fa}.movie-page .movie-recommendations:empty{display:none}
@media(max-width:1200px){.movie-strip .strip-fact:nth-child(3){padding-left:16px}.movie-strip .movie-date{font-size:14px}.movie-information{gap:25px}.movie-viewing{padding:22px 18px;gap:12px}.movie-viewing h3{font-size:14px}.movie-facts>div{grid-template-columns:80px minmax(0,1fr);gap:12px;font-size:10px}}
@media(max-width:900px){.movie-strip{grid-template-columns:1fr 1fr}.movie-strip .strip-fact:nth-child(3){border:0;padding-left:0}.movie-information{grid-template-columns:1fr;gap:0}.movie-facts>div{grid-template-columns:110px minmax(0,1fr);font-size:11px}.movie-viewing{min-height:120px}.movie-strip .movie-date{font-size:16px}}
@media(max-width:600px){.movie-director{grid-column:1/-1;margin-top:5px;font-size:9px}.movie-strip .movie-date{font-size:14px;min-height:32px}.movie-strip .strip-fact>strong{min-height:32px}.movie-viewing{padding:20px 17px;gap:13px;min-height:128px}.movie-viewing h3{font-size:14px}.movie-viewing p{font-size:10px}.viewing-symbol{width:30px;height:30px}.viewing-symbol .icon{width:14px;height:14px}.movie-facts>div{grid-template-columns:85px minmax(0,1fr);font-size:10px;padding:11px 0}.movie-notes{padding:18px}.movie-notes p{font-size:11px}.movie-page .cast-rail{margin-right:-19px;padding-right:19px}.movie-page .series-kicker{line-height:1.8}}
