.mvt{--mvt-ring:var(--ink);grid-template-columns:repeat(var(--mvt-cols,6), minmax(0, 1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.mvt>li{min-width:0}.mvt-ticket{background:var(--paper);height:100%;min-height:76px;color:var(--ink);clip-path:polygon(3px 0,100% 3px,calc(100% - 3px) 100%,0 calc(100% - 3px));grid-template-rows:20px auto auto;align-content:start;gap:4px;padding:8px 9px 7px;text-decoration:none;display:grid;position:relative}.mvt-ticket:after{content:"";border-top:1.5px dashed #1d1b1738;position:absolute;top:33px;left:0;right:0}.mvt-logo{align-items:center;gap:5px;min-width:0;height:20px;display:flex}.mvt-logo img{width:auto;max-width:100%;height:20px;display:block}.mvt>li[data-source=moviemeter] .mvt-logo img{width:min(100%,88px);height:auto}.mvt-name{font:800 10.5px/1 var(--body);letter-spacing:-.02em;white-space:nowrap}.mvt-score{font:900 30px/.9 var(--disp);white-space:nowrap}.mvt-score small{opacity:.55;margin-left:1px;font-size:13px}.mvt-brief{font:600 9.5px/1.2 var(--body);letter-spacing:.01em;color:#6b6458;white-space:nowrap;overflow:hidden}.mvt-box{color:#fff;min-width:34px;height:28px;font:900 22px/1 var(--disp);background:#6c3;place-items:center;padding-inline:5px;display:inline-grid}.mvt-box--yellow{color:var(--ink);background:#fc3}.mvt-box--red{background:red}a.mvt-ticket:hover{background:#ece3d2}.mvt .mvt-ticket:focus-visible{clip-path:none;outline:3px solid var(--mvt-ring);outline-offset:3px}
.mvr-list{grid-template-columns:minmax(0,1fr);gap:24px;max-width:1328px;margin:0 auto;padding:0;list-style:none;display:grid}.mvr-item{min-width:0;container-type:inline-size}.mvr-block{--mvt-ring:var(--paper);--mvt-cols:2;background:var(--ink);height:100%;color:var(--paper);grid-template-columns:84px minmax(0,1fr);grid-template-areas:"print head""tix tix";align-items:start;gap:16px;padding:18px 18px 20px;display:grid}.mvr-print{grid-area:print;margin:4px 0 0 4px;display:block;position:relative}.mvr-print:before{content:"";background:var(--verm);clip-path:var(--cut1);position:absolute;inset:-8px 8px 12px -8px;transform:rotate(4deg)}.mvr-print img{aspect-ratio:2/3;object-fit:cover;border:5px solid var(--paper);width:100%;height:auto;display:block;position:relative}.mvr-head{grid-area:head;min-width:0}.mvr-head h3{font:900 30px/.94 var(--disp);text-transform:uppercase;letter-spacing:.005em;overflow-wrap:anywhere}.mvr-head h3 a{color:inherit;text-decoration:none}.mvr-head h3 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--verm);text-decoration-color:var(--verm);text-underline-offset:5px;text-decoration-thickness:3px}.mvr-head :focus-visible{outline-color:var(--paper)}.mvr-head p{font:700 12px/1.4 var(--body);letter-spacing:.1em;text-transform:uppercase;color:#f6efe2c7;margin-top:8px}.mvr-tickets{grid-area:tix}.mvr-print:focus-visible{outline-color:var(--paper)}@container (min-width:520px){.mvr-block{--mvt-cols:3;grid-template:"print head""print tix"1fr/124px minmax(0,1fr);gap:16px 24px;padding:24px 24px 26px}.mvr-head h3{font-size:40px}}@media (min-width:880px){.mvr-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.mvr-block{--mvt-cols:3}}