@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../../../fonts/inter/Inter-Light.woff2) format("woff2"),url(../../../fonts/inter/Inter-Light.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:300;font-display:swap;src:url(../../../fonts/inter/Inter-LightItalic.woff2) format("woff2"),url(../../../fonts/inter/Inter-LightItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/inter/Inter-Regular.woff2) format("woff2"),url(../../../fonts/inter/Inter-Regular.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(../../../fonts/inter/Inter-Italic.woff2) format("woff2"),url(../../../fonts/inter/Inter-Italic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/inter/Inter-Medium.woff2) format("woff2"),url(../../../fonts/inter/Inter-Medium.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(../../../fonts/inter/Inter-MediumItalic.woff2) format("woff2"),url(../../../fonts/inter/Inter-MediumItalic.woff) format("woff")}:root{--header-h: 56px;--scrollbar-width: calc(100vw - 100%) ;--cinematheque-turquoise: #6af7d6}*,*:before,*:after{box-sizing:border-box}*{margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}html{height:auto;overflow-y:auto}body{min-height:100vh;color:#222;background-color:#fff;font-family:Inter,sans-serif;overflow:visible;-webkit-overflow-scrolling:touch}a{text-decoration:none;color:inherit}ul{list-style-type:none;margin:0;padding:0}.nowrap{overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}button{border:none;color:#333;background-color:#eee;cursor:pointer}button:disabled{cursor:default}button.x{background-color:transparent;padding:0}button.rounded{padding:4px 12px;border-radius:24px}button:disabled{color:#999}button.icon{background-color:transparent}h1{font-size:1.125rem;font-weight:600;margin:0;padding:0}input,textarea{background-color:#fff}a,button.link{display:inline;margin:0;border:0;padding:0;background-color:transparent;color:#138;cursor:pointer}.hidden{display:none}.text-nowrap{overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}fieldset{position:relative;display:table-cell;min-width:0;margin:0;border:0;padding:0}svg.svelte-2b9d1q{fill:#000;width:var(--width, auto);height:var(--height, auto)}svg.svelte-1ue4rw3{fill:var(--color, #000)}svg.svelte-mke1rm{fill:var(--color, #000)}header.svelte-t1cweu{position:fixed;top:0;left:0;width:100%;height:var(--header-h);display:flex;align-items:center;justify-content:space-between;background-color:#fff;border-bottom:solid 1px #333;box-shadow:0 2px 4px #0000001a;z-index:20}header.svelte-t1cweu a:where(.svelte-t1cweu){text-decoration:none;max-width:60vw}header.svelte-t1cweu button:where(.svelte-t1cweu){flex:0 0 auto;height:36px;width:36px;margin:0 8px;border-radius:6px;background-color:transparent;transition:.15s}header.svelte-t1cweu button:where(.svelte-t1cweu):hover{background-color:var(--cinematheque-turquoise)}
