@import"https://fonts.googleapis.com/css2?family=Caveat:wght@400..700&family=Just+Me+Again+Down+Here&display=swap";@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400..900&display=swap";.datetime-input__overlay:not([open]){display:none}.datetime-input__overlay{position:fixed;inset:0;background-color:#000000e6;color:var(--color-body);border:none;height:100%;width:100%;z-index:1;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px}.datetime-input__overlay select{appearance:none;background:none;color:var(--color-body);font-family:var(--text-body__font);font-size:var(--text-body__font-size);line-height:var(--text-body__line-height);font-weight:var(--text-body__font-weight);text-align:center;padding:var(--spacing-m);border-width:4px;border-radius:var(--radius-input);border-color:var(--border-color-input);border-style:solid;cursor:pointer}.datetime-input__row{display:flex;gap:16px}.datetime-input__overlay-close{unset:all;border-radius:50%;cursor:pointer;float:right;position:fixed;top:16px;right:16px}.datetime-input__overlay-close:focus{box-shadow:#fff 0 0 2px 2px}.datetime-input__overlay-close:active{opacity:.7;transform:scale(.9)}.Button{appearance:none;display:flex;align-items:center;justify-content:center;gap:16px;border-radius:8px;background-color:var(--color-card-background);color:var(--color-card-body);box-shadow:2px 2px 4px #0009;border:none;width:100%;height:50px;font-size:22px;line-height:26px;cursor:pointer}.Card .Button{background-color:var(--color-page);color:var(--color-body)}.Button:hover{box-shadow:0 0 10px var(--color-card-background)}.Button:active{transform:scale(.96)}.Button:disabled{opacity:.3;cursor:not-allowed}.Button[data-loading=true]:before{content:"";width:32px;height:32px;border:5px solid var(--color-card-body);border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}:root{--color-body: #ffffff;--color-main: #fd9320;--color-shows: #710085;--color-clubs: #d23f0d;--color-auth: deeppink;--color-performers: rgb(82, 157, 127);--color-card-background: #ffffff;--color-card-body: #111111;--color-input: #222222;--image-hero-main: url(/img/barcelona-comedy-banner.webp);--section-title-font-size: 34px}@media (prefers-color-scheme: dark){:root{--color-main: #030d32;--color-shows: #ad3772;--color-clubs: #b7290c;--color-card-background: #333333;--color-card-body: #ffffff;--image-hero-main: url(/img/barcelona-comedy-banner-night.webp)}}html:has(body[data-path^="/"]),body[data-path^="/"]{--color-page: var(--color-main);--image-background: var(--image-hero-main)}html:has(body[data-path^="/shows"]),body[data-path^="/shows"]{--color-page: var(--color-shows);--image-background: url(/img/barcelona-shows-pink.png)}html:has(body[data-path^="/clubs"]),body[data-path^="/clubs"]{--color-page: #0073ff;--image-background: none}html:has(body[data-path="/clubs"]),body[data-path="/clubs"],html:has(body[data-path="/clubs/"]),body[data-path="/clubs/"]{--color-page: var(--color-clubs);--image-background: url(/img/barcelona-comedy-club.webp)}html:has(body[data-path^="/performers"]),body[data-path^="/performers"]{--color-page: var(--color-performers);--image-background: none;padding-bottom:0}html:has(body[data-path^="/auth"]),body[data-path^="/auth"],html:has(body[data-path^="/me"]),body[data-path^="/me"]{--color-page: #0073ff;--image-background: none;padding-bottom:0;background:linear-gradient(45deg,#0073ff,#8b0000)}html,body{max-width:100vw;overflow-x:hidden}html body{color:var(--color-body);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;background:var(--linear-background);background-image:var(--image-background);background-position:bottom center;background-size:auto 300px;background-repeat:no-repeat;position:relative}@media screen and (min-width: 500px){html body{background-size:auto 600px}}@media screen and (min-width: 800px){html body{background-size:100% auto}}@media screen and (min-width: 701px){html body[data-path^="/shows"]{padding-bottom:0;background-image:none}}html,html body{background-color:var(--color-page);transition:background-color .4s ease-in-out}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme: dark){html{color-scheme:dark}}.IframeWrapper{height:100%;max-height:100vh;width:100%;position:relative}.IframeWrapper:before{content:"";width:32px;height:32px;border:5px solid #fff;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite;position:absolute;top:50%;margin-top:-16px;left:50%;margin-left:-16px}iframe{position:relative}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.some-cookie-banner{background:#000c;position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;min-height:100%;height:auto;width:auto}.cookie-banner__content{background-color:#333;color:#fff;border-radius:16px;padding:16px;max-width:520px;--color-body: #fff}.cookie-banner__title{font-size:2.4rem;line-height:2.8rem}.cookie-banner__paragraph{font-size:1rem;line-height:1.4rem;text-align:justify;margin:16px 0}.cookie-banner__content button{background:none}.CommonPage{max-width:900px;margin:60px auto 0;border-radius:16px;overflow:hidden}.Hero__header{min-height:265px;background-size:contain;background-position:center center;background-repeat:repeat-x;display:flex;flex-direction:column;justify-content:flex-end;padding:32px;position:relative}.Hero__headerBackdrop{content:"";filter:blur(15px);background-size:auto 100%;background-position:center center;background-repeat:repeat-x;position:absolute;inset:0;opacity:.2}.Hero__actions{max-width:800px;position:fixed;top:0;left:0;display:flex;height:60px;z-index:10}.Hero__action{padding:16px}.Hero__action:hover svg{transform:scale(1.2)}.Hero__headerBg{position:absolute;inset:0;background-size:auto 100%;background-position:center center;background-repeat:no-repeat}@media screen and (min-width: 800px){.Hero__header{justify-content:center}.Hero__headerBg{display:none}}.Hero__title{font-family:Just Me Again Down Here,cursive;font-size:64px;line-height:62px;font-weight:400;text-shadow:2px 4px 4px rgba(0,0,0,.25);text-align:center;position:relative;cursor:pointer}.Hero__title strong{font-size:32px;line-height:0;display:block;text-transform:uppercase;transform:translateY(6px)}.ShowListItem__link{display:contents}.ShowListItem{padding:16px;margin:0;list-style:none;display:flex;flex:1;gap:8px;height:100%;min-width:300px}.ShowListItem__link+.ShowListItem__link .ShowListItem{border-top:1px rgba(255,255,255,.3) solid}.ShowListItem__image{background-color:#333;object-fit:cover;min-width:80px;min-height:80px;border-radius:4px}.ShowListItem__contents{flex:1;height:100%;display:flex;flex-direction:column;justify-content:space-between;min-height:80px}.ShowListItem__title{font-weight:600}.CommonSection{padding:32px 16px}.CommonSection:nth-child(2n){background-color:#000c}.CommonSection:nth-child(odd){background-color:#000000e6}.VenueHeader{text-align:center;padding:100px 16px;display:block;background-size:cover;background-position:center center;position:relative}.VenueHeader:before{content:"";position:absolute;inset:0;-webkit-backdrop-filter:brightness(.5);backdrop-filter:brightness(.5)}.VenueHeader>*{position:relative}.VenueHeader__logo{height:100px;width:auto;border-radius:16px;background-color:#333;border:#222 4px solid;padding:4px;margin-bottom:16px}.VenueHeader__title,.VenueHeader__address{text-align:2px 2px 2px #333}:root,:host{--ol-background-color: white;--ol-accent-background-color: #F5F5F5;--ol-subtle-background-color: rgba(128, 128, 128, .25);--ol-partial-background-color: rgba(255, 255, 255, .75);--ol-foreground-color: #333333;--ol-subtle-foreground-color: #666666;--ol-brand-color: #00AAFF}.ol-box{box-sizing:border-box;border-radius:2px;border:1.5px solid var(--ol-background-color);background-color:var(--ol-partial-background-color)}.ol-mouse-position{top:8px;right:8px;position:absolute}.ol-scale-line{background:var(--ol-partial-background-color);border-radius:4px;bottom:8px;left:8px;padding:2px;position:absolute}.ol-scale-line-inner{border:1px solid var(--ol-subtle-foreground-color);border-top:none;color:var(--ol-foreground-color);font-size:10px;text-align:center;margin:1px;will-change:contents,width;transition:all .25s}.ol-scale-bar{position:absolute;bottom:8px;left:8px}.ol-scale-bar-inner{display:flex}.ol-scale-step-marker{width:1px;height:15px;background-color:var(--ol-foreground-color);float:right;z-index:10}.ol-scale-step-text{position:absolute;bottom:-5px;font-size:10px;z-index:11;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-text{position:absolute;font-size:12px;text-align:center;bottom:25px;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-singlebar{position:relative;height:10px;z-index:9;box-sizing:border-box;border:1px solid var(--ol-foreground-color)}.ol-scale-singlebar-even{background-color:var(--ol-subtle-foreground-color)}.ol-scale-singlebar-odd{background-color:var(--ol-background-color)}.ol-unsupported{display:none}.ol-viewport,.ol-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ol-viewport canvas{all:unset;overflow:hidden}.ol-viewport{touch-action:pan-x pan-y}.ol-selectable{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;user-select:text}.ol-grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.ol-grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.ol-control{position:absolute;background-color:var(--ol-subtle-background-color);border-radius:4px}.ol-zoom{top:.5em;left:.5em}.ol-rotate{top:.5em;right:.5em;transition:opacity .25s linear,visibility 0s linear}.ol-rotate.ol-hidden{opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}.ol-zoom-extent{top:4.643em;left:.5em}.ol-full-screen{right:.5em;top:.5em}.ol-control button{display:block;margin:1px;padding:0;color:var(--ol-subtle-foreground-color);font-weight:700;text-decoration:none;font-size:inherit;text-align:center;height:1.375em;width:1.375em;line-height:.4em;background-color:var(--ol-background-color);border:none;border-radius:2px}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom-extent button{line-height:1.4em}.ol-compass{display:block;font-weight:400;will-change:transform}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-control button:hover,.ol-control button:focus{text-decoration:none;outline:1px solid var(--ol-subtle-foreground-color);color:var(--ol-foreground-color)}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{text-align:right;bottom:.5em;right:.5em;max-width:calc(100% - 1.3em);display:flex;flex-flow:row-reverse;align-items:center}.ol-attribution a{color:var(--ol-subtle-foreground-color);text-decoration:none}.ol-attribution ul{margin:0;padding:1px .5em;color:var(--ol-foreground-color);text-shadow:0 0 2px var(--ol-background-color);font-size:12px}.ol-attribution li{display:inline;list-style:none}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button{flex-shrink:0}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution:not(.ol-collapsed){background:var(--ol-partial-background-color)}.ol-attribution.ol-uncollapsible{bottom:0;right:0;border-radius:4px 0 0}.ol-attribution.ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{top:4.5em;left:.5em;height:200px}.ol-zoomslider button{position:relative;height:10px}.ol-touch .ol-zoomslider{top:5.5em}.ol-overviewmap{left:.5em;bottom:.5em}.ol-overviewmap.ol-uncollapsible{bottom:0;left:0;border-radius:0 4px 0 0}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button{display:block}.ol-overviewmap .ol-overviewmap-map{border:1px solid var(--ol-subtle-foreground-color);height:150px;width:150px}.ol-overviewmap:not(.ol-collapsed) button{bottom:0;left:0;position:absolute}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap.ol-uncollapsible button{display:none}.ol-overviewmap:not(.ol-collapsed){background:var(--ol-subtle-background-color)}.ol-overviewmap-box{border:1.5px dotted var(--ol-subtle-foreground-color)}.ol-overviewmap .ol-overviewmap-box:hover{cursor:move}.ol-overviewmap .ol-viewport:hover{cursor:pointer}.Map{position:relative;margin:16px;border-radius:16px;overflow:hidden;width:calc(100% - 32px)}.Map__list{background-color:#333;display:flex;flex-direction:column;overflow:auto}@media screen and (min-width: 800px){.Map__list{position:absolute;top:0;bottom:0;right:16px;z-index:2;width:400px;border-top-right-radius:16px;border-bottom-right-radius:16px}}.Map__listItem{padding:16px;display:flex;flex-direction:row;align-items:center;gap:16px;height:140px;transition:filter .4s ease-in-out}.Map__listItem[data-hover=true],.Map__listItem:hover{filter:brightness(0) saturate(100%) invert(62%) sepia(48%) saturate(3473%) hue-rotate(358deg) brightness(100%) contrast(109%)}.Map__listItem+.Map__listItem{border-top:1px rgba(255,255,255,.1) solid}.Map__listItemContent{display:flex;flex-direction:column;gap:8px}.Map__listItemTitle{font-size:18px;font-weight:600}.Map__listItemOpen{display:flex;align-items:center;gap:4px;text-transform:uppercase;font-size:14px;font-weight:600;color:#adff2f}.Map__listItemOpen:before{content:"";height:8px;width:8px;border-radius:4px;background-color:#adff2f;display:block}.List{padding:0;margin:0;list-style:none;display:flex;flex-direction:column}.MainNav{padding:16px}.MainNav__list{list-style:none;display:flex;flex-direction:column;flex-wrap:wrap;flex:1;gap:16px;padding:0;margin:0 auto;max-width:1200px}@media screen and (min-width: 600px){.MainNav__list{flex-direction:row}}.MainNav__item{min-width:300px;padding:0;margin:0;position:relative;flex:1}.MainNav__bg{opacity:.5;position:absolute;inset:0;transition:opacity .4s ease-in-out}.MainNav__item:hover .MainNav__bg{opacity:1}.MainNav__link{display:block;position:relative;border-radius:16px;overflow:hidden;cursor:pointer}.MainNav__link:after{content:"See all";position:relative;display:block;border-radius:8px;background-color:var(--color-card-background);color:var(--color-card-body);margin:16px;padding:16px;text-align:center}.MainNav__link:hover:after{box-shadow:0 0 10px var(--color-card-background)}.MainNav__label{display:block;position:relative;padding:8px;text-transform:uppercase}.MainNav__label em{font-style:normal;display:block;transform-origin:0 0;text-align:center;padding:4px}.MainNav__contents{position:relative;flex:1}.PerformerListItem__link{display:contents}.PerformerListItem{padding:16px;margin:0;list-style:none;display:flex;flex:1;gap:8px;height:100%;min-width:300px}.PerformerListItem__link+.PerformerListItem__link .PerformerListItem{border-top:1px rgba(255,255,255,.3) solid}.PerformerListItem__image{background-color:#333;object-fit:cover;min-width:80px;min-height:80px;border-radius:4px}.PerformerListItem__contents{flex:1;height:100%;display:flex;flex-direction:column;justify-content:space-between;min-height:80px}.PerformerListItem__title{font-weight:600}.Socials__container{position:absolute;top:16px;right:16px;left:16px;z-index:1}.Socials{display:flex;align-items:center;justify-content:flex-end}.Socials__social{height:40px;width:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px transparent solid;transition:border-color .2s ease-in-out,opacity .4s linear;opacity:.5}.Socials__social:hover{border:2px var(--color-body) solid;opacity:1}.Socials__social:active{transform:scale(.96)}.Footer{padding:16px 16px 32px}.Footer__container{background-color:#000000b3;margin-top:100px}.Footer__links{margin-top:16px;list-style:none;display:flex;flex-direction:column;justify-content:center;flex:1;gap:8px;text-align:center}.Footer__links a:hover{text-decoration:underline}.Footer__badges{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.Footer__links{display:flex;flex-direction:column}.Footer__suffix{background-color:#000}.Footer__suffixContents{max-width:600px;margin-left:auto;margin-right:auto;text-align:center;padding:32px;display:flex;flex-direction:column;gap:16px}body[data-path^="/shows"] .Footer__container{display:none}@media screen and (min-width: 600px){.Footer{display:flex;flex-direction:row;justify-content:space-between;max-width:900px;margin-left:auto;margin-right:auto}.Footer__links{text-align:start}}.Me__navList{display:flex;flex-direction:column;gap:8px}.Me__navListItem{display:contents}.Me__navListItem>a{border:2px #fff solid;border-radius:8px;padding:16px;width:400px;max-width:calc(100vw - 32px);margin:0 auto;font-size:1.2rem;line-height:1.4rem;display:flex;align-items:center;gap:8px}.Me__navListItem>a:hover{background:#ffffff1a}.Me__navListItem>a:focus{box-shadow:0 0 8px 2px #fff}.Me__navListItem>a:active{transform:scale(.96)}.Drawer{touch-action:none;-webkit-user-select:none;user-select:none}.Drawer__background{position:fixed;inset:0;background-color:#000000b3;z-index:3;opacity:0;transition:opacity .4s;touch-action:none;-webkit-user-select:none;user-select:none}.Drawer__overlay{-webkit-user-select:text;user-select:text;background-color:var(--color-card-background);width:400px;max-width:calc(100vw - 50px);position:fixed;top:0;bottom:0;right:0;background-color:var(--color-page);z-index:6;transform:translate(100%);transition:transform .4s,width .4s;overflow-y:auto}.Drawer__overlay:has(.DrawerSections){width:100%}.Drawer[data-open=true] .Drawer__background{opacity:1;touch-action:auto;-webkit-user-select:text;user-select:text}.Drawer[data-open=true] .Drawer__overlay{transform:translate(0)}.Explainer{background-color:var(--color-card-background);color:var(--color-card-body);max-width:1000px;border-radius:16px;margin:32px 16px;overflow:hidden;display:flex;flex-direction:column}.Explainer__image{aspect-ratio:3 / 2;width:100%;height:auto}.Explainer__contents{padding:16px;display:flex;flex-direction:column;gap:16px}.Explainer__actions{flex:1;display:flex;align-items:flex-end}@media screen and (min-width: 1000px){.Explainer{flex-direction:row;margin:100px auto 0}.Explainer__image{width:600px}}@media screen and (max-width: 700px){.Performers__grid>li{max-width:180px}}.ShowInfo__description{text-shadow:1px 1px 4px rgba(0,0,0,.3)}.ShowInfo__description ul,.ShowInfo__description ol{padding-left:24px}.ShowInfo__description>.structured-content-rich-text{display:none}.ShowInfo__description p+p{margin-top:16px}.ShowInfo__image[src^="https://img.evbuc.com"]{height:200px}body[data-path^="/shows/clubhouse"] .ShowInfo__image{height:500px}body[data-path^="/shows/secret"] .ShowInfo__image{height:220px}.DrawerSections{height:100vh}.DrawerSections>*{display:none;flex-direction:column;overflow-y:scroll;max-height:100vh}.DrawerSections>*:last-child{display:flex}.DrawerSections>*+*{box-shadow:-16px 0 32px #00000080}@media screen and (min-width: 800px){.DrawerSections{display:flex;width:100%}.DrawerSections>*{display:flex}.DrawerSections>*:first-child{width:400px}}:root{--text-color: #ffffff;--primary-color: #800080;--secondary-color: #2c0b0d;--background-color-body: #111;--background-color-input: rgba(255, 255, 255, .1);--background-color-unit: rgba(255, 255, 255, .07);--background-color-primary: var(--primary-color);--background-color-secondary: var(--secondary-color);--border-color-input: rgba(255, 255, 255, .2);--color-input: var(--text-color);--color-body: var(--text-color);--overlay-color: rgba(0, 0, 0, .7);--overlay-color-primary: rgb(108, 38, 108, .8)}:root{--spacing-xs: 2px;--spacing-s: 4px;--spacing-m: 8px;--spacing-l: 16px;--spacing-xl: 32px}:root{--text-body__font-size: 1.4rem;--text-body__line-height: 1.6rem;--text-body__font-weight: 400;--text-body__font: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--text-label__font-size: .8rem;--text-label__line-height: 1rem}:root{--radius-input: 12px}.number-input{display:flex;align-items:center;justify-content:space-between;padding:0;margin:0;gap:var(--spacing-l);border:none}.number-input__modifier{border:none;appearance:none;background:none;align-items:center;justify-content:center;border-color:var(--border-color-input);border-style:solid;border-width:4px;height:50px;width:50px;border-radius:50%;display:flex;font-size:var(--text-body__font-size);line-height:var(--text-body__line-height);font-weight:var(--text-body__font-weight);cursor:pointer;flex-shrink:0;color:var(--color-input)}.number-input__modifier:not(:disabled):hover,.number-input__modifier:not(:disabled):focus-visible{border-color:var(--color-input);opacity:.8;outline:none}.number-input__modifier:not(:disabled):active{transform:scale(.96)}.number-input__modifier:disabled{opacity:.1;cursor:not-allowed}.number-input__decrease:before{content:"-"}.number-input__increase:before{content:"+"}.number-input__input{display:block;font-family:var(--text-body__font);font-size:var(--text-body__font-size);line-height:var(--text-body__line-height);font-weight:var(--text-body__font-weight);padding:var(--spacing-m);border-radius:var(--radius-input);border-width:4px;border-color:var(--border-color-input);background-color:var(--background-color-input);width:100%;box-sizing:border-box;color:var(--color-input);transition:border-color .4s ease-in-out;position:relative;text-align:center}.number-input__input:focus{outline:none;border-color:var(--color-input)}.number-input:has(.number-input__modifier:active) .number-input__input{font-size:calc(var(--text-body__font-size) - 2px)}.DateSlider__list{display:flex;align-items:center;list-style:none;overflow-x:auto;box-sizing:border-box;width:100vw}.DateSlider__link{display:block;font-size:18px;text-align:center;padding:16px;box-sizing:border-box;opacity:.4;transition:opacity .4s ease-in-out,transform .4s ease-in-out}.DateSlider__link[data-active=true]{opacity:1;transform:scale(1.1)}@media screen and (min-width: 500px){.DateSlider__link{width:20vw}}@media screen and (min-width: 800px){.DateSlider__link{font-size:24px}}@keyframes card-enter{0%{opacity:.8;transform:scale(.9)}to{opacity:1;transform:scale(1)}}body:has(.ShowTimetable){max-height:100vh;display:flex;flex-direction:column}.ShowTimetable{display:block;flex:1;overflow:scroll;background-color:var(--color-shows)}.ShowTimetable tr,.ShowTimetable th,.ShowTimetable td,.ShowTimetable tbody,.ShowTimetable thead{display:block}.ShowTimetable tr{display:flex;width:100%}.ShowTimetable tbody tr{border-top:1px rgba(255,255,255,.2) solid}.ShowTimetable th,.ShowTimetable td{flex:1}.ShowTimetable th:first-child,.ShowTimetable td:first-child{flex:0;min-width:120px;max-width:120px}.ShowTimetable thead{position:sticky;z-index:1;top:0;background:linear-gradient(to top,rgba(255,255,255,0),var(--color-shows),var(--color-shows))}.ShowTimetable thead th{height:100px;display:flex;align-items:center;justify-content:center}.ShowTimetable tbody td{border-left:1px rgba(255,255,255,.2) solid;height:80px;display:flex}.ShowTimetable td{box-sizing:border-box}.ShowTimetable__time{font-family:Orbitron,sans-serif;font-size:24;font-weight:100;font-optical-sizing:auto;text-align:end;width:100px;padding:8px;display:block}.ShowTimetable__show{position:relative;background-position:center center;background-size:cover;color:var(--color-card-body);border-radius:8px;min-height:160px;box-shadow:0 0 8px #00000040;display:flex;flex-direction:column;justify-content:flex-end;animation:card-enter .2s ease-in-out}.ShowTimetable__showContent{padding:16px;background-color:var(--color-card-background);border-radius:8px;transition:background .4s ease-in-out;max-height:80%}.ShowTimetable__showTitle{display:block;font-size:16px;line-height:18px;font-weight:800}.ShowTimetable__show:hover .ShowTimetable__showContent{background:var(--color-card-background)}.DateSlider__cal{display:none}@media screen and (max-width: 700px){.DateSlider{position:fixed;bottom:0;z-index:1;top:auto;background:none;-webkit-backdrop-filter:blur(10px) brightness(.4);backdrop-filter:blur(10px) brightness(.4)}.DateSlider__dateName{display:none}.DateSlider__cal{display:block;background-color:#fff;color:#000;border-radius:4px;display:flex;flex-direction:column;width:40px;position:relative}.DateSlider__cal:before{content:attr(data-label);position:absolute;font-size:.4rem;text-transform:uppercase;color:#fff;transform:translateY(-10px);width:100%;text-align:center}.DateSlider__calMonth{background-color:#8b0000;color:#fff;padding:2px;text-transform:uppercase;text-align:center;font-size:.8rem}.DateSlider__calDay{text-align:center;font-size:1.2rem;padding:2px 0}.ShowTimetable{overflow:visible;padding-bottom:80px}.ShowTimetable thead th{display:none}.ShowTimetable tbody tr{display:none;flex-direction:column;gap:16px;padding:0 16px;border:none}.ShowTimetable tbody tr+tr{margin-top:32px;border-top:1px rgba(255,255,255,.2) solid}.ShowTimetable tbody{padding-bottom:32}.ShowTimetable tbody tr:has(.ShowTimetable__show){display:flex}.ShowTimetable th.ShowTimetable__time{display:block;text-align:center;max-width:none;padding-top:16px;width:100%}.ShowTimetable tbody td{display:none;flex-direction:column;gap:16px;border-left:none}.ShowTimetable tbody td:has(.ShowTimetable__show){display:flex}.ShowTimetable__show{min-height:240px}.ShowTimetable__showContent{background:#000000b3;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-top-left-radius:0;border-top-right-radius:0;border:none}.ShowTimetable__showContent:after{content:attr(data-venue-name);display:block;margin-top:8px;opacity:.9}.ShowTimetable__show:hover .ShowTimetable__showContent{background:#000000e6}}@media screen and (min-width: 701px){.ShowTimetable th,.ShowTimetable td{min-width:200px}.ShowTimetable tr th{position:sticky;left:0;background-color:var(--color-shows);z-index:2}}@media screen and (min-width: 700px){.ClubArticle{display:flex}.ClubArticle>*{flex:1}}
