.event.svelte-1new92v{display:grid;text-decoration:none;color:inherit;grid-template-columns:1fr auto}.event.svelte-1new92v:hover,.event.svelte-1new92v:focus-visible{outline-offset:.2em;outline-width:3px;outline-color:var(--colours-invert);outline-style:dotted;position:relative;z-index:1;background:var(--colours);box-shadow:0 0 0 .2em var(--colours),0 0 0 .3em var(--colours-invert);box-shadow:0 0 0 .4em var(--colours);color:var(--colours-invert)}:is(.event.svelte-1new92v:hover,.event.svelte-1new92v:focus-visible) h5:where(.svelte-1new92v),:is(.event.svelte-1new92v:hover,.event.svelte-1new92v:focus-visible) .details:where(.svelte-1new92v){overflow:visible;white-space:normal}button.svelte-1new92v{font-size:.8em;padding:0;border:none;place-self:baseline;background:none;color:inherit;cursor:cell}h5.svelte-1new92v{font-size:1em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.details.svelte-1new92v{font-size:.83em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.3;grid-column:span 2}article.svelte-1nco6bx{grid-row:span 3;width:var(--col-width)}.sessions.svelte-1nco6bx{display:flex;flex-wrap:wrap;gap:0 .4em}.sessions.svelte-1nco6bx:before{font-weight:600;content:attr(data-day) ":"}.today.svelte-1nco6bx+.tomorrow:where(.svelte-1nco6bx){display:none}.session.svelte-1nco6bx{display:flex}.session.svelte-1nco6bx sup:where(.svelte-1nco6bx){display:none}.session.svelte-1nco6bx:nth-child(3):has(+.session:where(.svelte-1nco6bx)):after{content:"...";margin-left:.4em}.session.svelte-1nco6bx:nth-child(n+4){display:none}.venues.svelte-1nco6bx{display:none;gap:.4em;font-style:italic}.venues.svelte-1nco6bx span:where(.svelte-1nco6bx){display:flex}.opens.svelte-1nco6bx{display:block;font-style:italic}sup.svelte-1nco6bx{font-size:.7em;margin-left:.2em}.film:is(:hover,:focus-visible) .genre.svelte-1nco6bx{display:block}.film:is(:hover,:focus-visible) .today.svelte-1nco6bx:before{display:unset}.film:is(:hover,:focus-visible) .tomorrow.svelte-1nco6bx{display:flex}.film:is(:hover,:focus-visible) .session.svelte-1nco6bx{display:flex}.film:is(:hover,:focus-visible) .session.svelte-1nco6bx:after{content:none}.film:is(:hover,:focus-visible) .session.svelte-1nco6bx sup:where(.svelte-1nco6bx){display:unset}.film:is(:hover,:focus-visible) .venues.svelte-1nco6bx{display:flex}article.svelte-i8n6jo{grid-row:span 2;width:var(--col-width)}time.svelte-i8n6jo:first-child{display:none}.gig:is(:hover,:focus-visible) time.svelte-i8n6jo:first-child{display:block}.gig:is(:hover,:focus-visible) time.svelte-i8n6jo:first-child+time:where(.svelte-i8n6jo){display:none}.gig:is(:hover,:focus-visible) time.svelte-i8n6jo:first-child~span:where(.svelte-i8n6jo):before{display:none}time.svelte-i8n6jo:not(:empty)+span:where(.svelte-i8n6jo):not(:empty):before{content:", "}label.svelte-xhd7wj{display:flex;margin-bottom:.4em}input.svelte-xhd7wj{margin:0 .4em 0 0}input.svelte-xhd7wj:indeterminate+span:where(.svelte-xhd7wj){text-decoration:line-through;opacity:.75}.films.svelte-1e0rldt,.gigs.svelte-1rl96ge{display:grid;gap:.6em}:root{--sidebar-width: calc(2 * var(--col-width))}.search.svelte-1macyei{background:#fefefe;border-radius:.4em;box-shadow:0 0 0 1px;line-height:1.4em;padding:.4em .6em .6em;background:#444;color:#eee}.search.svelte-1macyei:focus-within{outline:1px solid #000}.search.svelte-1macyei input:where(.svelte-1macyei){border:none;background:transparent;line-height:inherit;font-size:1.5em;font-weight:300;color:inherit}.search.svelte-1macyei input:where(.svelte-1macyei):focus{outline:none}.keys.svelte-1macyei{display:inline-flex;gap:.4em;padding:.2em .4em;border-radius:.2em;box-shadow:0 0 0 1px;opacity:.75}.keys.svelte-1macyei:hover{opacity:1}.keys.svelte-1macyei .key:where(.svelte-1macyei){line-height:1.4em;font-size:1.1em}.keys.svelte-1macyei .key:where(.svelte-1macyei):first-child:after{content:"Ctrl";line-height:1;letter-spacing:normal;color:var(--docsearch-muted-color)}.keys.svelte-1macyei .key:where(.svelte-1macyei):first-child.mac:after{font-size:1.4em;vertical-align:top;content:"⌘"}.sidebar.svelte-1macyei{box-sizing:border-box;position:fixed;color:#fff;padding:1rem;top:0;bottom:0;left:0;width:var(--sidebar-width);background:#333;transform:translate(-1em);transition:.4s transform;box-shadow:-5em 0 #333;z-index:-1;text-align:left}.sidebar.svelte-1macyei h3{margin-bottom:1em}.sidebar.svelte-1macyei summary h3{display:inline-block}.sidebar.svelte-1macyei ul{list-style:none;margin:0;padding:0;columns:2}.sidebar.svelte-1macyei ul.cols3{columns:3}.sidebar.svelte-1macyei ul.list,.sidebar.svelte-1macyei ul.stack{columns:1}.sidebar.svelte-1macyei ul.list{display:flex;flex-wrap:wrap;gap:0 .4em}.sidebar.svelte-1macyei ul input[type=checkbox]{height:.8em}.sidebar.svelte-1macyei.open{transform:translate(calc(-1 * var(--sidebar-width)))}.content.svelte-1macyei{visibility:hidden;transition:.4s visibility}.open:where(.svelte-1macyei) .content.svelte-1macyei{visibility:visible}body{transition:.4s transform}body:has(.sidebar.open.svelte-1macyei){transform:translate(var(--sidebar-width))}@keyframes colours{0%{--colours: #000;--colours-invert: #fff}12.5%{--colours: #ea3c65;--colours-invert: #fedf7b}25%{--colours: #ffb7d3;--colours-invert: #ea3c65}37.5%{--colours: #915ad3;--colours-invert: #ffb7d3}50%{--colours: #3984f2;--colours-invert: #fedf7b}62.5%{--colours: #64d970;--colours-invert: #915ad3}75%{--colours: #fedf7b;--colours-invert: #915ad3}87.5%{--colours: #ff9f5b;--colours-invert: #915ad3}to{--colours: #cbcdcd;--colours-invert: #000}}html{font-family:sans-serif;background:#eee;line-height:1.15;font-size:3vw;animation:colours 20s steps(1,start) infinite}@media screen and (min-width:400px){html{font-size:2vw}}@media screen and (min-width:768px){html{font-size:1.5vw}}@media screen and (min-width:1024px){html{font-size:1vw}}@media screen and (min-width:1200px){html{font-size:.75vw}}@media screen and (min-width:1800px){html{font-size:.6vw}}:root{--col-width: 16.667em}body{margin:0;overflow:auto}main{background:#eee}h1,h2,h3,h4,h5{margin:0}h3{font-size:1.2em;grid-row:span 2;place-content:center}h4{font-size:1.1em;margin-top:-.3em;box-shadow:0 0 0 1px #666;background:#666;color:#fff;font-weight:300;padding:.1em;transition:background .1s .2s}h4:nth-last-child(1 of h4:has(~article>a:is(:hover))){transition:none;background:#000}main.svelte-8f5yhj{display:grid;height:calc(100svh - 2rem);gap:.5rem;padding:1rem;counter-reset:item;grid-auto-flow:column;grid-template-rows:repeat(32,fit-content(1em));grid-template-rows:repeat(auto-fit,1em)}.title.svelte-8f5yhj{grid-column:span 3;grid-row:span 8;width:100%;display:grid;place-content:center;text-align:center}.title.svelte-8f5yhj h1:where(.svelte-8f5yhj){margin-top:-1em}.title.svelte-8f5yhj span:where(.svelte-8f5yhj){transform:translate(2em,-.3em) rotate(-20deg);display:block;font-weight:500;font-size:.75em}
