.qr.svelte-15cbps1{background:#fff;padding:.5rem;border-radius:.5rem;display:inline-block;line-height:0}.qr.svelte-15cbps1 svg{width:14rem;height:14rem}canvas.svelte-ekcbcs{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:50}.people.svelte-1qexm1h{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,11vh);gap:1.2vh .5vw;align-content:center}li.svelte-1qexm1h{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}img.svelte-1qexm1h,.initials.svelte-1qexm1h{width:8vh;height:8vh;border-radius:50%;object-fit:cover;object-position:center 20%;background:#2a3040;border:.3vh solid rgba(255,255,255,.25)}.initials.svelte-1qexm1h{display:flex;align-items:center;justify-content:center;font-weight:700;font-size:2.8vh;color:#cfd6e6}li.director.svelte-1qexm1h img:where(.svelte-1qexm1h),li.director.svelte-1qexm1h .initials:where(.svelte-1qexm1h){border-color:#8e95f2}li.writer.svelte-1qexm1h img:where(.svelte-1qexm1h),li.writer.svelte-1qexm1h .initials:where(.svelte-1qexm1h){border-color:#f5a9d0}.kind.svelte-1qexm1h{margin-top:.4vh;text-transform:uppercase;letter-spacing:.1em;font-size:1.5vh;opacity:.65}.who.svelte-1qexm1h{font-size:1.8vh;font-weight:600;line-height:1.12;max-width:11vh;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.people.phone.svelte-1qexm1h{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem .4rem}.phone.svelte-1qexm1h img:where(.svelte-1qexm1h),.phone.svelte-1qexm1h .initials:where(.svelte-1qexm1h){width:3.6rem;height:3.6rem}.phone.svelte-1qexm1h .initials:where(.svelte-1qexm1h){font-size:1.2rem}.phone.svelte-1qexm1h .kind:where(.svelte-1qexm1h){font-size:.6rem;margin-top:.25rem}.phone.svelte-1qexm1h .who:where(.svelte-1qexm1h){font-size:.78rem;max-width:100%}li.vetoed.svelte-1qexm1h img:where(.svelte-1qexm1h),li.vetoed.svelte-1qexm1h .initials:where(.svelte-1qexm1h){border-color:#ff4d4f;box-shadow:0 0 0 .35vh #ff4d4f;filter:saturate(.6)}.phone.svelte-1qexm1h li.vetoed:where(.svelte-1qexm1h) img:where(.svelte-1qexm1h),.phone.svelte-1qexm1h li.vetoed:where(.svelte-1qexm1h) .initials:where(.svelte-1qexm1h){box-shadow:0 0 0 3px #ff4d4f}li.vetoed.svelte-1qexm1h .who:where(.svelte-1qexm1h){color:var(--veto-text)}.face.svelte-1qexm1h{all:unset;display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer;min-width:0}.face.svelte-1qexm1h:focus-visible img:where(.svelte-1qexm1h),.face.svelte-1qexm1h:focus-visible .initials:where(.svelte-1qexm1h){outline:3px solid currentColor;outline-offset:3px}.tags.svelte-l6kzpr{list-style:none;margin:0;padding:0;display:flex;flex-wrap:nowrap;gap:.6vh .6vw;overflow:hidden}li.svelte-l6kzpr{flex:none;text-transform:lowercase;font-size:1.9vh;line-height:1;padding:.7vh 1.1vh;border-radius:99px;border:max(1px,.11vh) solid rgba(255,255,255,.28);background:#ffffff14;white-space:nowrap}.tags.phone.svelte-l6kzpr{flex-wrap:wrap;gap:.4rem}.phone.svelte-l6kzpr li:where(.svelte-l6kzpr){font-size:.78rem;padding:.3rem .65rem;border-color:#8886;background:#8882}li.vetoed.svelte-l6kzpr{border-color:#ff4d4f;background:#ff4d4f33;color:#ffd6d7;box-shadow:0 0 0 max(1px,.14vh) #ff4d4f}.tags.phone.svelte-l6kzpr li.vetoed:where(.svelte-l6kzpr){color:inherit;box-shadow:0 0 0 1px #ff4d4f}li.svelte-l6kzpr button:where(.svelte-l6kzpr){all:unset;cursor:pointer;text-transform:inherit}.tappable.svelte-l6kzpr li:where(.svelte-l6kzpr){padding:0}.tappable.svelte-l6kzpr{row-gap:.5rem}.tappable.svelte-l6kzpr li:where(.svelte-l6kzpr) button:where(.svelte-l6kzpr){position:relative;display:inline-flex;align-items:center;min-height:2.25rem;padding:0 .75rem}.tappable.svelte-l6kzpr li:where(.svelte-l6kzpr) button:where(.svelte-l6kzpr):after{content:"";position:absolute;top:-.25rem;right:0;bottom:-.25rem;left:0}li.svelte-l6kzpr button:where(.svelte-l6kzpr):focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:99px}.scrim.svelte-17tl3bq{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:40}.sheet.svelte-17tl3bq{position:fixed;z-index:41;left:0;right:0;bottom:0;top:2.5rem;max-width:40rem;margin:0 auto;display:flex;flex-direction:column;background:Canvas;color:CanvasText;border-radius:1rem 1rem 0 0;box-shadow:0 -.5rem 2rem #0006}.close.svelte-17tl3bq{position:absolute;top:.5rem;right:.5rem;z-index:2;width:2.75rem;height:2.75rem;padding:0;display:grid;place-items:center;border-radius:50%;background:#0d0f14b8;color:#fff;box-shadow:0 0 0 1px #ffffff73}.scroll.svelte-17tl3bq{flex:1;overflow-y:auto;padding:0 1rem 1rem;-webkit-overflow-scrolling:touch}.top.svelte-17tl3bq{position:relative;margin:0 -1rem 1rem}.backdrop.svelte-17tl3bq{width:100%;height:9rem;object-fit:cover;display:block;border-radius:1rem 1rem 0 0;filter:brightness(.8)}.head.svelte-17tl3bq{display:flex;gap:.9rem;align-items:flex-end;padding:0 1rem;margin-top:-3.5rem;position:relative}.top.svelte-17tl3bq:not(:has(.backdrop)) .head:where(.svelte-17tl3bq){margin-top:0;padding-top:1rem;align-items:center}.poster.svelte-17tl3bq{width:6rem;height:9rem;object-fit:cover;border-radius:.4rem;background:#8884;box-shadow:0 .2rem .8rem #0006;flex:none}h2.svelte-17tl3bq{margin:0;font-size:1.4rem;line-height:1.15}h3.svelte-17tl3bq{font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;opacity:.65;margin:1.2rem 0 .5rem}.tagrow.svelte-17tl3bq{margin:.2rem 0 .7rem}.synopsis.svelte-17tl3bq{line-height:1.45;margin:.4rem 0 .8rem}.trailer.svelte-17tl3bq{width:100%;background:transparent;color:var(--accent-text);box-shadow:inset 0 0 0 1px currentColor}.video.svelte-17tl3bq{position:relative;aspect-ratio:16 / 9}.video.svelte-17tl3bq iframe:where(.svelte-17tl3bq){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;border-radius:.5rem}.actions.svelte-17tl3bq{display:flex;gap:.6rem;padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom));border-top:1px solid #8884;background:Canvas}.actions.svelte-17tl3bq button:where(.svelte-17tl3bq){flex:1}.actions.svelte-17tl3bq p:where(.svelte-17tl3bq){margin:.4rem 0}.blocked.svelte-17tl3bq{color:var(--veto-text);border:1px solid var(--veto);border-radius:.5rem;padding:.4rem .7rem;margin:.5rem 0;font-size:.85rem}.hint.svelte-17tl3bq{font-size:.78rem;margin-top:.6rem}.video.svelte-b869dj{position:absolute;top:50%;left:50%;width:177.78vh;min-width:100%;height:56.25vw;min-height:100%;transform:translate(-50%,-50%) scale(1.3);border:0}.backdrop.svelte-uvt98u{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#0d0f14;z-index:0;pointer-events:none}.layer.svelte-uvt98u{position:absolute;top:0;right:0;bottom:0;left:0}.art.svelte-uvt98u{width:100%;height:100%;object-fit:cover;filter:brightness(1) saturate(1.1)}.art.poster.svelte-uvt98u{transform:scale(1.4);filter:blur(2.6vh) brightness(.7) saturate(1.2)}.video-box.svelte-uvt98u{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .9s ease;overflow:hidden}.video-box.on.svelte-uvt98u{opacity:1}.dim.svelte-uvt98u{position:absolute;top:0;right:0;bottom:0;left:0;background:#080a0e38}html.tv,html.tv body{height:100%;margin:0;overflow:hidden;background:#0d0f14;color:#f4f5f7}.tv.svelte-1pg3zm4{position:relative;z-index:1;height:100vh;box-sizing:border-box;display:flex;flex-direction:column;font-size:2.2vh;overflow:hidden}.top.svelte-1pg3zm4{flex:none;display:flex;justify-content:space-between;align-items:flex-start;padding:2.5vh 3vw 6vh;background:linear-gradient(to bottom,#080a0eb3,#080a0e00);text-shadow:0 .18vh 1.1vh rgba(0,0,0,.6)}.title.svelte-1pg3zm4{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 2vw;min-width:0}h1.svelte-1pg3zm4{font-size:5vh;margin:0}.count.svelte-1pg3zm4{opacity:.8;font-size:3vh;white-space:nowrap}.offline.svelte-1pg3zm4{color:#f5a623;font-size:3vh}.join.svelte-1pg3zm4{display:flex;align-items:center;gap:1.6vw}.join.svelte-1pg3zm4 .qr{padding:.8vh}.join.svelte-1pg3zm4 .qr svg{width:22vh;height:22vh}.joincode.svelte-1pg3zm4{text-align:left}.label.svelte-1pg3zm4{text-transform:uppercase;letter-spacing:.15em;opacity:.8;font-size:1.9vh;margin:0}.code.svelte-1pg3zm4{font-size:6.5vh;font-weight:800;letter-spacing:.12em;margin:.4vh 0;font-variant-numeric:tabular-nums;line-height:1}.url.svelte-1pg3zm4{font-size:2.2vh;opacity:.85;margin:0}.clear.svelte-1pg3zm4{flex:1;min-height:0}.bottom.svelte-1pg3zm4{--strip: 3.2vh;--film: rgba(9, 10, 14, .94);--sprocket: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 32' preserveAspectRatio='none'%3E%3Cpath fill-rule='evenodd' d='M0 0h48v32H0z M15 8h18a4 4 0 0 1 4 4v8a4 4 0 0 1-4 4H15a4 4 0 0 1-4-4v-8a4 4 0 0 1 4-4z'/%3E%3C/svg%3E");position:relative;flex:none;height:41vh;box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr);gap:2.5vw;padding:calc(var(--strip) + 1.1vh) 3vw calc(var(--strip) + 1.1vh)}.bottom.closed.svelte-1pg3zm4{height:46vh}.bottom.svelte-1pg3zm4:before{content:"";position:absolute;left:0;right:0;top:var(--strip);bottom:var(--strip);background:var(--film);border-block:max(2px,.28vh) solid;border-image:var(--pride) 1}.bottom.svelte-1pg3zm4>:where(.svelte-1pg3zm4):not(.strip){position:relative;z-index:1}.strip.svelte-1pg3zm4{position:absolute;left:0;right:0;height:var(--strip);background:var(--film);display:block;-webkit-mask-image:var(--sprocket);mask-image:var(--sprocket);-webkit-mask-size:calc(var(--strip) * 1.5) 100%;mask-size:calc(var(--strip) * 1.5) 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.strip-top.svelte-1pg3zm4{top:0}.strip-bottom.svelte-1pg3zm4{bottom:0}.queue.svelte-1pg3zm4{display:flex;flex-direction:column;justify-content:space-between;min-width:0}ul.svelte-1pg3zm4{list-style:none;margin:0;padding:.6vh;display:flex;gap:1.6vw}li.svelte-1pg3zm4{position:relative;width:13vh;flex:none}li.svelte-1pg3zm4 img:where(.svelte-1pg3zm4){width:100%;aspect-ratio:2 / 3;object-fit:cover;border-radius:.8vh;background:#222733;display:block;outline:0 solid transparent;transition:outline-color .4s}li.spot.svelte-1pg3zm4 img:where(.svelte-1pg3zm4){outline:.45vh solid #a5b4ff;outline-offset:.3vh}li.won.svelte-1pg3zm4 img:where(.svelte-1pg3zm4){outline-color:#ff9ad5}li.won.svelte-1pg3zm4{width:24vh}li.vetoed.svelte-1pg3zm4 img:where(.svelte-1pg3zm4){filter:grayscale(1) brightness(.45)}li.svelte-1pg3zm4 .name:where(.svelte-1pg3zm4){display:block;margin-top:.6vh;font-weight:600;font-size:2vh;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}li.svelte-1pg3zm4 .stamp:where(.svelte-1pg3zm4){position:absolute;top:38%;left:0;right:0;text-align:center;font-weight:800;font-size:2.4vh;color:#ff6b5b;transform:rotate(-12deg)}li.none.svelte-1pg3zm4{width:auto;font-size:2.6vh;opacity:.8;align-self:center}.more.svelte-1pg3zm4{margin:.4vh .6vh 0;font-size:2.2vh;opacity:.8}.info.svelte-1pg3zm4{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:2.2vw;align-items:stretch;text-shadow:0 .1vh .75vh rgba(0,0,0,.5)}.info.svelte-1pg3zm4 .text:where(.svelte-1pg3zm4){min-width:0;min-height:0;display:flex;flex-direction:column}.info.svelte-1pg3zm4 .faces:where(.svelte-1pg3zm4){align-self:center;padding-right:.4vw}.info.svelte-1pg3zm4 .line:where(.svelte-1pg3zm4){display:flex;align-items:baseline;gap:1.5vw;margin:0 0 .6vh}.tag.svelte-1pg3zm4{text-transform:uppercase;letter-spacing:.12em;font-size:1.9vh;opacity:.75}.tag.new.svelte-1pg3zm4{color:#a5b4ff;opacity:1;font-weight:700}.tag.won.svelte-1pg3zm4{color:#ff9ad5;opacity:1;font-weight:700}.trailer.svelte-1pg3zm4{font-size:1.8vh;opacity:.7}.trailer.bad.svelte-1pg3zm4{color:#f5a623;opacity:1}.info.svelte-1pg3zm4 h2:where(.svelte-1pg3zm4){font-size:4.6vh;margin:0;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info.svelte-1pg3zm4 .meta:where(.svelte-1pg3zm4){font-size:2.2vh;opacity:.75;margin:.2vh 0 .7vh}.syn.svelte-1pg3zm4{flex:1;min-height:0;overflow:hidden;margin:.4vh 0 .6vh}.synopsis.svelte-1pg3zm4{line-height:1.32;margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.tagrow.svelte-1pg3zm4{margin:.5vh 0 .2vh}.play.svelte-1pg3zm4{display:flex;gap:1.2vw;margin-top:.9vh}.playbtn.svelte-1pg3zm4{font-size:2.3vh;font-weight:700;color:#0d0f14;background:#ff9ad5;padding:.9vh 1.6vw;border-radius:1vh;text-decoration:none;outline:0 solid transparent}.playbtn.svelte-1pg3zm4:focus,.playbtn.svelte-1pg3zm4:hover{outline:.5vh solid #fff;outline-offset:.3vh;background:#ffc1e6}.center.svelte-1pg3zm4{text-align:center;margin-top:30vh}.winner.svelte-1pg3zm4{text-align:center;margin-top:1vh;flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-shadow:0 .18vh 1.5vh rgba(0,0,0,.7)}.winner.svelte-1pg3zm4 h2:where(.svelte-1pg3zm4){font-size:7vh;margin:2vh 0 0}.winner.svelte-1pg3zm4 .meta:where(.svelte-1pg3zm4){font-size:3vh;opacity:.8}.controls.svelte-1pg3zm4{display:flex;flex-wrap:wrap;align-items:center;gap:1vh 1vw}.title.svelte-1pg3zm4 .controls:where(.svelte-1pg3zm4){flex-basis:100%;margin-top:1.5vh}.tvbtn.svelte-1pg3zm4{font-size:2.3vh;font-weight:700;color:#0d0f14;background:#a5b4ff;padding:.9vh 1.6vw;border-radius:1vh;outline:0 solid transparent}.tvbtn.quiet.svelte-1pg3zm4{color:#f4f5f7;background:#0d0f1499;box-shadow:inset 0 0 0 max(1px,.14vh) #ffffff73}.tvbtn.armed.svelte-1pg3zm4{color:#0d0f14;background:#ff9ad5;box-shadow:none}.tvbtn.svelte-1pg3zm4:focus,.tvbtn.svelte-1pg3zm4:hover{outline:.5vh solid #fff;outline-offset:.3vh}.top.svelte-1pg3zm4>.controls:where(.svelte-1pg3zm4){flex:none;max-width:45vw;justify-content:flex-end}.tverror.svelte-1pg3zm4{color:#ffb4b4;font-size:2.2vh;flex-basis:100%;text-align:inherit}:root{--accent: #5c63d6;--accent-pressed: #4347a8;--accent-text: #5c63d6;--accent-soft: #5c63d622;--win: #b83a8e;--win-soft: #b83a8e22;--veto: #c0392b;--veto-text: #c0392b;--pride: linear-gradient(90deg, #5bcefa, #8e95f2, #c58bf2, #f5a9b8, #ffc48c)}@media(prefers-color-scheme:dark){:root{--accent-text: #8e95f2;--veto-text: #ff8a8b}}html.tv{--veto-text: #ff8a8b}:root{color-scheme:light dark;font-family:system-ui,sans-serif;line-height:1.4}body{margin:0}body:before{content:"";display:block;height:.9rem;background:var(--pride);--holes: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 32' preserveAspectRatio='none'%3E%3Cpath fill-rule='evenodd' d='M0 0h48v32H0z M15 8h18a4 4 0 0 1 4 4v8a4 4 0 0 1-4 4H15a4 4 0 0 1-4-4v-8a4 4 0 0 1 4-4z'/%3E%3C/svg%3E");-webkit-mask:var(--holes) 0 0 / 1.35rem 100% repeat-x;mask:var(--holes) 0 0 / 1.35rem 100% repeat-x}html.tv body:before{display:none}input:focus-visible{outline:2px solid var(--accent-text);outline-offset:1px}main{max-width:32rem;margin:0 auto;padding:1rem}form{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;margin:1rem 0}label{display:grid;grid-template-columns:minmax(0,1fr);gap:.25rem;font-weight:600}input{font:inherit;font-weight:400;width:100%;box-sizing:border-box;min-height:2.75rem;padding:.6rem;border:1px solid #8886;border-radius:.4rem}button{font:inherit;padding:.6rem 1rem;border:0;min-height:2.75rem;border-radius:.4rem;background:var(--accent);color:#fff;cursor:pointer}button.link{background:none;color:inherit;text-decoration:underline;padding:0 .25rem}input::placeholder{opacity:.55;font-weight:400;letter-spacing:normal}.error{color:var(--veto-text)}.room{margin:1.5rem 0;display:grid;gap:.5rem;justify-items:start}.url{word-break:break-all}.muted{opacity:.7}.notice{padding:.6rem;border-radius:.4rem;background:#f5a62333}ul{list-style:none;padding:0;margin:.5rem 0;display:grid;gap:.5rem}input[type=search]{width:100%;box-sizing:border-box}.row,.card{width:100%;display:flex;gap:.75rem;align-items:center;text-align:left;background:#8881;color:inherit;border:1px solid #8884}.row .add{margin-left:auto;color:var(--accent-text);font-weight:700}.card{padding:.4rem .75rem .4rem .4rem}.card.voted{border-color:var(--accent);background:var(--accent-soft)}.card img{object-fit:cover;border-radius:.25rem;background:#8884}.card .title{display:grid;flex:1;font-weight:600}.card small{font-weight:400}.votes{min-width:2.2rem;text-align:center;font-size:1.3rem;font-weight:700}.movie{display:grid;grid-template-columns:auto 1fr auto;gap:.25rem .75rem;align-items:center;padding:.6rem;border:1px solid #8884;border-radius:.6rem;background:#8881}.movie img{grid-row:span 2;width:64px;height:96px;object-fit:cover;border-radius:.3rem;background:#8884}.movie h3{margin:0;font-size:1.05rem}.movie p{margin:0}.movie .votes{font-size:1.6rem;font-weight:700;min-width:2.4rem;text-align:center}.movie .actions{grid-column:2 / -1;display:flex;gap:.5rem}.movie .actions button{flex:1}.movie.voted{border-color:var(--accent);background:var(--accent-soft)}.movie.vetoed{border-color:var(--veto)}.movie.vetoed h3{text-decoration:line-through;text-decoration-thickness:1px}.movie.winner{border:3px solid transparent;background:linear-gradient(Canvas,Canvas) padding-box,var(--pride) border-box}.movie.large{grid-template-columns:auto 1fr auto}.movie.large img{width:120px;height:180px}.movie.large h3{font-size:1.4rem}.badge{color:var(--veto-text);font-weight:600;font-size:.9rem}button.veto{background:transparent;color:var(--veto-text);box-shadow:inset 0 0 0 1px currentColor}button[aria-pressed=true].vote{background:var(--accent-pressed)}button[aria-pressed=true].veto{background:var(--veto);color:#fff;box-shadow:none}button:disabled{opacity:.5;cursor:not-allowed}.row-plain{display:flex;gap:.75rem;align-items:center}.row-plain span{flex:1}.row-plain img{border-radius:.2rem;background:#8884}.winner-box{margin:1rem 0}.code,.big-code{font-family:ui-monospace,monospace;letter-spacing:.1em}.big-code{font-size:2.6rem;font-weight:800;margin:0}.code-input{font-size:1.8rem;text-align:center;text-transform:uppercase;letter-spacing:.15em;font-family:ui-monospace,monospace}.code-form{margin-top:1rem}.linkbtn{display:inline-flex;align-items:center;min-height:2.75rem;box-sizing:border-box;font:inherit;padding:.6rem 1rem;border-radius:.4rem;background:var(--win);color:#fff;text-decoration:none}.detail-open{min-height:0;padding:0;background:none;border:0;line-height:0;grid-row:span 2;cursor:pointer}.detail-open img{display:block}.movie .detail-open{grid-row:span 2}button.title-link{background:none;color:inherit;padding:0;font:inherit;font-weight:inherit;text-align:left;cursor:pointer}button.title-link:hover{text-decoration:underline}.result{display:flex;gap:.5rem;align-items:stretch}.result .row.info{flex:1;width:auto}.result .add-btn{flex:none}.result .row.info{flex-wrap:wrap;row-gap:.1rem}.result .row.info>span:first-child{flex-basis:100%}.result .match{flex-basis:100%;font-size:.85rem}ul.queue{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}ul.queue>li{display:flex;min-width:0}.queue .movie{display:flex;flex-direction:column;flex:1;min-width:0;gap:0;position:relative;padding:0 0 .5rem;overflow:hidden;align-items:stretch}.queue .detail-open{display:block;width:100%}.queue .movie img{width:100%;height:auto;aspect-ratio:2 / 3;border-radius:0}.queue .movie.vetoed img{opacity:.45;filter:grayscale(.7)}.queue .movie h3{font-size:.98rem;line-height:1.2}.queue .movie .info{padding:.35rem .5rem .5rem;flex:1}.queue .movie .votes{position:absolute;top:.4rem;right:.4rem;min-width:1.9rem;padding:.1rem .35rem;box-sizing:border-box;font-size:1.05rem;color:#fff;background:#0d0f14c7;border-radius:99px}.queue .movie .actions{padding:0 .5rem;gap:.35rem}.queue .movie .actions button{padding:.4rem .2rem;font-size:.92rem;min-width:0}.queue .badge{margin-top:.15rem;font-size:.8rem}.queue .muted{font-size:.82rem}button.title-link{display:block;width:100%;min-height:2.75rem}.roomline{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin:.25rem 0 .5rem}button.codechip{background:var(--accent-soft);color:inherit;padding:.3rem .75rem;border-radius:99px;font-size:.92rem}.search{display:contents}.search-box{position:sticky;top:0;z-index:5;background:Canvas;padding:.5rem 0}.result .in-queue{flex:none;align-self:center;padding:0 .5rem;font-size:.85rem;opacity:.75}.tagline{margin-top:-.5rem}details.others{margin-top:1rem}details.others summary{padding:.7rem 0;cursor:pointer;font-weight:600}.earlier li{display:flex;align-items:center;justify-content:space-between;gap:.5rem}
