.section-map text{font-weight:700;pointer-events:none;text-transform:uppercase}.section-map [data-section-id]{cursor:pointer}.section-map [data-section-id]:hover,.section-map [data-section-selected]{fill:rgb(var(--accent-light)/1)}.section-map [data-section-id]:focus{stroke-width:6px;outline-width:0}.theatre-control[data-v-17a13da2]{margin-left:auto}.theatre-control-button[data-v-17a13da2],.theatre-control-button-pan-control[data-v-17a13da2]{cursor:pointer;--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity));line-height:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.theatre-control-button-pan-control[data-v-17a13da2]:hover,.theatre-control-button[data-v-17a13da2]:hover{--tw-bg-opacity:1;background-color:rgb(87 87 87/var(--tw-bg-opacity))}.theatre-control-button-pan-control[data-v-17a13da2]:focus-visible,.theatre-control-button[data-v-17a13da2]:focus-visible{max-width:24rem;--tw-bg-opacity:1;background-color:rgb(87 87 87/var(--tw-bg-opacity));outline-color:#939393;outline-offset:2px;outline-width:2px}@supports not (aspect-ratio:auto){.theatre-control-button[data-v-17a13da2]{height:1em}.theatre-control-button.w-5[data-v-17a13da2]{height:1.25rem}.theatre-control-button.w-6[data-v-17a13da2]{height:1.5rem}.theatre-control-button.w-em-lg[data-v-17a13da2]{height:1.25em}}.theatre-control-button[data-v-17a13da2]{aspect-ratio:1/1;display:block;padding:.5em;width:2em}@supports not (aspect-ratio:auto){.theatre-control-button-pan-control[data-v-17a13da2]{height:1em}.theatre-control-button-pan-control.w-5[data-v-17a13da2]{height:1.25rem}.theatre-control-button-pan-control.w-6[data-v-17a13da2]{height:1.5rem}.theatre-control-button-pan-control.w-em-lg[data-v-17a13da2]{height:1.25em}}.theatre-control-button-pan-control[data-v-17a13da2]{aspect-ratio:1/1;font-size:.75em;width:1em}@supports (not (scale:-1)) and (-webkit-hyphens:none){.theatre-control-button-expanding[data-v-17a13da2]{--gap:0px;--column-gap:var(--gap);--row-gap:var(--gap);margin:calc(var(--row-gap)/-2) calc(var(--column-gap)/-2)}.theatre-control-button-expanding[data-v-17a13da2]>*{margin:calc(var(--row-gap)/2) calc(var(--column-gap)/2)}}.theatre-control-button-expanding[data-v-17a13da2]{align-items:center;aspect-ratio:auto;display:flex;justify-content:flex-start;max-width:5rem;overflow:hidden;position:relative;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);white-space:nowrap}.theatre-control-button-expanding[data-v-17a13da2]:hover{border-top-left-radius:1rem;max-width:100%;width:100%}.theatre-control-button-expanding[data-v-17a13da2]:focus-visible{border-top-left-radius:1rem;width:100%}.zoom-high .theatre-control-button-expanding[data-v-17a13da2]:hover{border-top-left-radius:.5rem}.zoom-high .theatre-control-button-expanding[data-v-17a13da2]:focus-visible{border-top-left-radius:.5rem}[data-v-b57b6649] .theatre-control-button-small{border-width:1px;--tw-border-opacity:1;border-color:rgb(10 10 10/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline-offset:0;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-v-b57b6649] .theatre-control-button-small:hover{--tw-bg-opacity:1;background-color:rgb(87 87 87/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}[data-v-b57b6649] .theatre-control-button-small:focus-visible{outline-color:#939393;outline-style:solid;outline-width:4px}[data-v-b57b6649] .theatre-control-button-small:focus-visible:hover{--tw-border-opacity:1;border-color:rgb(87 87 87/var(--tw-border-opacity))}body,html{touch-action:pan-y}@media(orientation:landscape)and (max-width:870px){.zoom-box{border-bottom-left-radius:.375rem;border-top-left-radius:.375rem;bottom:0;flex-direction:row;top:auto}}@media(orientation:landscape)and (max-width:870px){.zoom-box button{max-height:64px;max-width:64px}}@media(orientation:landscape)and (max-width:870px){.zoom-box button span{max-width:32px}}
