@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Serif+Display:ital@0;1&family=League+Gothic&display=swap";*{box-sizing:border-box}body{color:#f9e8b6;background:#10091d;margin:0;font-family:DM Mono,monospace}main.svelte-bxfdlt{background:linear-gradient(#10091dc7,#10091de6),url(../../../images/drive-in-voting-bg.png) top/cover fixed;min-height:100vh;overflow:hidden}.hero.svelte-bxfdlt,.winner.svelte-bxfdlt,.after-hours.svelte-bxfdlt,.ranking.svelte-bxfdlt,.notice.svelte-bxfdlt{width:min(1120px,100% - 40px);margin-inline:auto}.hero.svelte-bxfdlt{text-align:center;padding:74px 0 48px}.eyebrow.svelte-bxfdlt{color:#f6bf54;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:.78rem;font-weight:500}h1.svelte-bxfdlt,h2.svelte-bxfdlt,h3.svelte-bxfdlt,p.svelte-bxfdlt{margin-top:0}h1.svelte-bxfdlt,h2.svelte-bxfdlt{letter-spacing:.025em;font-family:League Gothic,sans-serif;font-weight:400;line-height:.86}h1.svelte-bxfdlt{color:#f9e8b6;margin-bottom:20px;font-size:clamp(4.5rem,12vw,9rem)}h1.svelte-bxfdlt em:where(.svelte-bxfdlt){color:#f35d6f;font-style:normal}.intro.svelte-bxfdlt{color:#d6c3d7;margin:0;font-size:clamp(.95rem,2.2vw,1.1rem)}.winner.svelte-bxfdlt{color:#210d36;background:#f9e8b6;grid-template-columns:minmax(230px,.85fr) 1.15fr;align-items:stretch;margin-bottom:110px;display:grid;box-shadow:12px 12px #e84c63}.winner-art.svelte-bxfdlt{background:#2a153f;min-height:440px;overflow:hidden}.winner-art.svelte-bxfdlt img:where(.svelte-bxfdlt){object-fit:cover;width:100%;height:100%;display:block}.winner-copy.svelte-bxfdlt{padding:clamp(28px,5vw,62px)}.winner-copy.svelte-bxfdlt .eyebrow:where(.svelte-bxfdlt){color:#a6384d}.winner.svelte-bxfdlt h2:where(.svelte-bxfdlt){margin-bottom:20px;font-size:clamp(4rem,8vw,6.8rem)}.meta.svelte-bxfdlt,.section-heading.svelte-bxfdlt>p:where(.svelte-bxfdlt){color:#634b65;font-size:.83rem;line-height:1.6}.winner-meter.svelte-bxfdlt{border-top:1px solid #c9aa84;margin:25px 0 0;padding-top:15px}.winner-meter.svelte-bxfdlt>p:where(.svelte-bxfdlt){letter-spacing:.08em;text-transform:uppercase;margin-bottom:11px;font-size:.68rem;font-weight:700}.winner-meter.svelte-bxfdlt dl:where(.svelte-bxfdlt){gap:8px;margin:0;display:grid}.winner-meter.svelte-bxfdlt dl:where(.svelte-bxfdlt)>div:where(.svelte-bxfdlt){grid-template-columns:52px 1fr;align-items:center;gap:8px;display:grid}.winner-meter.svelte-bxfdlt dt:where(.svelte-bxfdlt){text-transform:uppercase;font-size:.67rem}.winner-meter.svelte-bxfdlt dd:where(.svelte-bxfdlt){margin:0}.winner-meter.svelte-bxfdlt dd:where(.svelte-bxfdlt)>span:where(.svelte-bxfdlt){background:#e6d4aa;height:7px;display:block;overflow:hidden}.winner-meter.svelte-bxfdlt dd:where(.svelte-bxfdlt) i:where(.svelte-bxfdlt){background:#e84c63;height:100%;display:block}.screening.svelte-bxfdlt{color:#fff2c8;letter-spacing:.08em;background:#1f6a55;margin:24px 0;padding:9px 12px;font-size:.8rem;display:inline-block}.score.svelte-bxfdlt{align-items:baseline;gap:10px;margin:2px 0 26px;display:flex}.score.svelte-bxfdlt strong:where(.svelte-bxfdlt){color:#e84c63;font-family:League Gothic,sans-serif;font-size:6.3rem;font-weight:400;line-height:.7}.score.svelte-bxfdlt span:where(.svelte-bxfdlt){text-transform:uppercase;font-size:.75rem}.score.svelte-bxfdlt small:where(.svelte-bxfdlt){color:#634b65;text-transform:uppercase;margin-left:auto;font-size:.7rem}.vote-stats.svelte-bxfdlt{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.vote-stats.svelte-bxfdlt>div:where(.svelte-bxfdlt){border-left:4px solid;gap:3px;padding-left:9px;display:grid}.vote-stats.svelte-bxfdlt strong:where(.svelte-bxfdlt){font-family:DM Serif Display,serif;font-size:1.5rem}.vote-stats.svelte-bxfdlt span:where(.svelte-bxfdlt),.compact.svelte-bxfdlt small:where(.svelte-bxfdlt){text-transform:uppercase;font-size:.66rem}.first.svelte-bxfdlt{color:#77530b;border-color:#c89219!important}.second.svelte-bxfdlt{color:#654e2d;border-color:#92724b!important}.third.svelte-bxfdlt{color:#514262;border-color:#655875!important}.after-hours.svelte-bxfdlt{border-top:1px solid #6c506f;padding:72px 0 110px}.section-heading.svelte-bxfdlt{margin-bottom:30px}.section-heading.svelte-bxfdlt h2:where(.svelte-bxfdlt){margin-bottom:10px;font-size:clamp(3.1rem,7vw,5rem)}.section-heading.svelte-bxfdlt>p:where(.svelte-bxfdlt):last-child{margin-bottom:0}.runner-grid.svelte-bxfdlt{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.runner-card.svelte-bxfdlt{background:#29143f;border:1px solid #6c506f;grid-template-columns:132px 1fr;padding:14px;display:grid;position:relative}.runner-card.svelte-bxfdlt>img:where(.svelte-bxfdlt){aspect-ratio:2/3;object-fit:cover;width:100%;height:190px}.runner-card.svelte-bxfdlt>div:where(.svelte-bxfdlt):nth-child(2){padding:10px 16px}.rank.svelte-bxfdlt{color:#f6bf54;margin-bottom:10px;font-size:.75rem}.runner-card.svelte-bxfdlt h3:where(.svelte-bxfdlt),.ranking-row.svelte-bxfdlt h3:where(.svelte-bxfdlt){margin-bottom:9px;font-family:DM Serif Display,serif;font-size:1.45rem;line-height:1.05}.runner-card.svelte-bxfdlt p:where(.svelte-bxfdlt):not(.rank),.film-info.svelte-bxfdlt p:where(.svelte-bxfdlt){color:#cfc0d3;font-size:.72rem;line-height:1.45}.runner-card.svelte-bxfdlt>div:where(.svelte-bxfdlt)>strong:where(.svelte-bxfdlt){color:#f6bf54;font-size:.83rem}.vote-stats.compact.svelte-bxfdlt{width:calc(100% - 28px);position:absolute;bottom:14px;left:14px}.vote-stats.compact.svelte-bxfdlt span:where(.svelte-bxfdlt){color:#f9e8b6;text-align:center;background:#160a25;border-bottom:3px solid;padding:7px;font-size:.9rem}.ranking.svelte-bxfdlt{border-top:1px solid #6c506f;padding:72px 0 100px}.ranking-list.svelte-bxfdlt{border-top:1px solid #6c506f}.ranking-row.svelte-bxfdlt{border-bottom:1px solid #6c506f;grid-template-columns:50px 60px minmax(160px,1fr) 1.5fr minmax(125px,150px);align-items:center;gap:20px;padding:16px 8px;display:grid}.ranking-row.svelte-bxfdlt>.rank:where(.svelte-bxfdlt){color:#f6bf54;margin:0;font-family:League Gothic,sans-serif;font-size:2.5rem}.ranking-row.svelte-bxfdlt>img:where(.svelte-bxfdlt){aspect-ratio:2/3;object-fit:cover;width:60px}.film-info.svelte-bxfdlt h3:where(.svelte-bxfdlt){margin-bottom:5px}.film-info.svelte-bxfdlt p:where(.svelte-bxfdlt){margin:0}.row-votes.svelte-bxfdlt{flex-wrap:wrap;gap:8px 15px;display:flex}.row-votes.svelte-bxfdlt span:where(.svelte-bxfdlt){border-left:3px solid;padding-left:6px;font-size:.7rem}.row-votes.svelte-bxfdlt b:where(.svelte-bxfdlt){font-size:1rem}.points.svelte-bxfdlt{color:#f6bf54;text-align:right;white-space:nowrap;font-family:DM Serif Display,serif;font-size:2rem}.points.svelte-bxfdlt small:where(.svelte-bxfdlt){color:#cfc0d3;font-family:DM Mono,monospace;font-size:.6rem}.notice.svelte-bxfdlt{text-align:center;background:#29143f;margin-bottom:100px;padding:44px}.notice.svelte-bxfdlt h2:where(.svelte-bxfdlt){margin-bottom:10px;font-size:3.2rem}.notice.svelte-bxfdlt p:where(.svelte-bxfdlt){color:#d6c3d7;margin:0;line-height:1.6}@media (width<=720px){.hero.svelte-bxfdlt{padding-top:50px}.winner.svelte-bxfdlt{grid-template-columns:1fr;margin-bottom:72px}.winner-art.svelte-bxfdlt{min-height:auto;max-height:500px}.winner-art.svelte-bxfdlt img:where(.svelte-bxfdlt){aspect-ratio:2/2.4}.runner-grid.svelte-bxfdlt{grid-template-columns:1fr}.runner-card.svelte-bxfdlt{grid-template-columns:120px minmax(0,1fr)}.runner-card.svelte-bxfdlt>img:where(.svelte-bxfdlt){height:180px}.vote-stats.compact.svelte-bxfdlt{grid-column:1/-1;width:auto;margin-top:8px;position:static;bottom:auto;left:auto}.ranking-row.svelte-bxfdlt{grid-template-columns:35px 48px 1fr 52px;gap:12px}.ranking-row.svelte-bxfdlt>img:where(.svelte-bxfdlt){width:48px}.row-votes.svelte-bxfdlt{grid-column:3/5}.row-votes.svelte-bxfdlt span:where(.svelte-bxfdlt){font-size:.62rem}.points.svelte-bxfdlt{white-space:normal;font-size:1.65rem}.points.svelte-bxfdlt small:where(.svelte-bxfdlt){display:block}}
