.ggo-intro{background:#080b0d;color:#f7f3e9;font-family:var(--font-body-family);font-style:var(--font-body-style);line-height:1.4;letter-spacing:normal}.ggo-intro__inner{display:flex;align-items:center;flex-wrap:wrap;gap:0 14px;width:calc(100% - 40px);max-width:var(--ggo-intro-width, 1080px);margin:0 auto;padding:12px 0 18px}.ggo-intro__admission{font-size:20px;font-weight:700;margin:0}.ggo-intro a{display:inline-flex;align-items:center;min-height:44px;color:#b6dfe3;font-size:16px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.ggo-intro a:focus-visible{outline:3px solid #b6dfe3;outline-offset:4px}@media(max-width:749px){.ggo-intro__inner{display:block;width:calc(100% - 30px);padding:13px 0 14px}.ggo-intro__admission{font-size:19px}.ggo-intro a{font-size:15px}}.ggo-featured{background:#080b0d;color:#f7f3e9}.ggo-featured__inner{display:flex;flex-direction:column;gap:16px;width:calc(100% - 40px);max-width:var(--ggo-featured-width, 1080px);margin:0 auto;padding-bottom:32px}.ggo-featured__banner a,.ggo-featured__banner img{display:block}.ggo-featured__banner img{width:100%;max-width:100%;height:auto}.ggo-featured__banner a:focus-visible{outline:3px solid #b6dfe3;outline-offset:4px}.ggo-featured__setup{padding:16px;border:1px dashed #bed6d9}@media(max-width:749px){.ggo-featured__inner{width:calc(100% - 30px);gap:12px;padding-bottom:24px}}.ggo-game{background:#080b0d;color:#f7f3e9;font-family:var(--font-body-family);font-style:var(--font-body-style);letter-spacing:normal;line-height:1.4}.ggo-game *,.ggo-game *:before,.ggo-game *:after{box-sizing:border-box}.ggo-game a{color:inherit;text-underline-offset:4px}.ggo-game a:focus-visible{outline:3px solid #b6dfe3;outline-offset:4px}.ggo-game__inner{width:calc(100% - 40px);max-width:var(--ggo-width, 1080px);margin:0 auto;padding:0 0 32px}.ggo-game__heading{display:flex;align-items:baseline;justify-content:space-between;gap:15px;border-top:1px solid #334348;padding:12px 0 13px}.ggo-game__heading h2{font:700 27px/1.2 var(--font-body-family);color:inherit;margin:0;letter-spacing:normal}.ggo-game__heading a{color:#bed6d9;font-size:15px}.ggo-game__events{display:flex;flex-direction:column;gap:12px}.ggo-event__link{display:block;color:inherit;text-decoration:none}.ggo-event--banner{background:#10171a;border:1px solid #263338;border-radius:5px;overflow:hidden}.ggo-event--banner .ggo-event__link{display:grid;grid-template-columns:1.3fr 1fr;align-items:center}.ggo-event__banner{display:block;width:100%;max-width:100%;height:auto}.ggo-event__copy{padding:18px;min-width:0}.ggo-event__copy--logo{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px}.ggo-event__logo-slot{display:flex;width:64px;align-items:center;justify-content:center}.ggo-event__logo{display:block;width:64px;height:36px;max-width:100%;object-fit:contain}.ggo-event__text{min-width:0}.ggo-event h3{font:700 23px/1.2 var(--font-body-family);color:inherit;margin:0;letter-spacing:normal;overflow-wrap:break-word}.ggo-event__day{font-size:15px;line-height:1.35;color:#b8d3d7;margin:5px 0 0}.ggo-event__reason{font-size:16px;line-height:1.4;color:#bdc9cb;margin:9px 0 0}.ggo-event__action{display:inline-block;font-size:15px;color:#b6dfe3;text-decoration:underline;margin-top:9px}.ggo-event--compact{border-bottom:1px solid #263338}.ggo-event--compact .ggo-event__copy{padding:8px 2px 10px;min-height:58px}.ggo-event--compact h3{font-size:18px}.ggo-event__detail{color:#bdc9cb;font-size:15px;line-height:1.35;margin:4px 0 0}.ggo-event__detail span{color:#bed6d9;white-space:nowrap}.ggo-event a:hover .ggo-event__copy{background:#142126}.ggo-event a:hover h3{text-decoration:underline;text-underline-offset:4px}.ggo-game__artist{max-width:700px;margin:28px auto 0}.ggo-game__artist a,.ggo-game__artist img{display:block}.ggo-game__artist img{width:100%;height:auto}.ggo-game__setup{border:1px dashed #bed6d9;padding:16px;font-size:16px}@media(max-width:749px){.ggo-game__inner{width:calc(100% - 30px);padding-bottom:23px}.ggo-game__heading{padding:9px 0 10px}.ggo-game__heading h2{font-size:24px}.ggo-game__heading a{font-size:14px}.ggo-game__events{gap:9px}.ggo-event--banner .ggo-event__link{display:block}.ggo-event__copy{padding:9px 10px 10px}.ggo-event__copy--logo{grid-template-columns:52px minmax(0,1fr);gap:10px}.ggo-event__logo-slot{width:52px}.ggo-event__logo{width:52px;height:29px}.ggo-event h3{font-size:18px}.ggo-event__day{font-size:14px;line-height:1.3;margin-top:4px}.ggo-event__reason,.ggo-event__action{display:none}.ggo-event--compact .ggo-event__copy{padding:7px 1px 9px;min-height:56px}.ggo-event--compact h3{font-size:17px}.ggo-event__detail{font-size:14px}.ggo-game__artist{margin-top:17px}}.ggo-game-grid{background:#080b0d;color:#f7f3e9;font-family:var(--font-body-family);font-style:var(--font-body-style);line-height:1.4;letter-spacing:normal}.ggo-game-grid *,.ggo-game-grid *:before,.ggo-game-grid *:after{box-sizing:border-box}.ggo-game-grid__inner{width:calc(100% - 40px);max-width:var(--ggo-grid-width, 1080px);margin:0 auto;padding:28px 0 22px}.ggo-game-grid h2{margin:0 0 16px;font:700 27px/1.2 var(--font-body-family);color:inherit;letter-spacing:normal}.ggo-game-grid__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;list-style:none;padding:0;margin:0}.ggo-game-grid__list li{min-width:0}.ggo-game-grid__tile{display:flex;align-items:center;justify-content:center;min-height:76px;height:100%;padding:12px 8px;border:1px solid #48616a;background:#11232b;color:inherit;text-align:center;text-decoration:none;font-size:18px;font-weight:700;line-height:1.2;overflow-wrap:anywhere}a.ggo-game-grid__tile:hover{background:#204354}.ggo-game-grid a:focus-visible{outline:3px solid #b6dfe3;outline-offset:4px}.ggo-game-grid__links{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;margin-top:16px}.ggo-game-grid__links a{display:inline-flex;align-items:center;min-height:44px;color:#bed6d9;font-size:16px;text-underline-offset:4px}@media(max-width:749px){.ggo-game-grid__inner{width:calc(100% - 30px)}.ggo-game-grid h2{font-size:24px}.ggo-game-grid__list{grid-template-columns:repeat(var(--ggo-grid-mobile, 2),minmax(0,1fr));gap:8px}.ggo-game-grid__tile{min-height:66px;padding:10px 6px;font-size:17px}.ggo-game-grid__links a{font-size:15px}}.header:has(.ggo-header-details){max-width:1120px;padding-inline:20px;column-gap:22px}.header:has(.ggo-header-details) .header__heading{min-width:0}.header:has(.ggo-header-details) .header__heading-link{padding:0;margin:0}.header:has(.ggo-header-details) .header__heading-logo-wrapper{width:104px;max-width:100%}.header:has(.ggo-header-details) .header__heading-logo{display:block;width:100%;height:auto}.ggo-header-details{grid-area:convention;min-width:0;font-family:var(--font-body-family);font-style:var(--font-body-style);letter-spacing:normal;line-height:1.4;text-align:left}.ggo-header-details__date{margin:0;font-size:21px;font-weight:700}.ggo-header-details__venue{margin:2px 0 0;font-size:16px;color:#bdc9cb}.header:has(.ggo-header-details) .header__icon--search{display:inline-flex;width:auto;min-width:60px;min-height:44px;padding:0 4px;align-items:center;justify-content:center;text-decoration:none}.header:has(.ggo-header-details) .header__icon--search>span{display:none}.header:has(.ggo-header-details) .header__icon--search:after{content:attr(aria-label);position:static;display:block;font:400 16px/1.4 var(--font-body-family)}.header:has(.ggo-header-details) .header__icons{padding-right:0;align-items:center}@media(min-width:990px){.header.header--top-left:has(.ggo-header-details){grid-template-areas:"heading convention icons" "navigation navigation navigation";grid-template-columns:104px minmax(0,1fr) auto}.header:has(.ggo-header-details) .header__inline-menu{justify-self:stretch;margin-left:0;border-bottom:1px solid #263338}.header:has(.ggo-header-details) .header__inline-menu>.list-menu{display:flex;justify-content:flex-end;flex-wrap:wrap}.header:has(.ggo-header-details) .header__menu-item{font-size:16px}}@media(max-width:989px){.header.header--mobile-left:has(.ggo-header-details){grid-template-areas:"heading menu icons" "convention convention convention";grid-template-columns:minmax(0,1fr) 44px auto;column-gap:10px;row-gap:9px;padding-inline:15px}.header:has(.ggo-header-details) header-drawer{grid-area:menu;margin-left:0;justify-self:end}.header:has(.ggo-header-details) .header__heading-logo-wrapper{width:96px}.ggo-header-details__date{font-size:17px}.ggo-header-details__venue{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
