.VenueState-module__67gX2G__page{--screen:#fbf6f1;--surface:#fff;--border:#ebdfd7;--text:#2b2220;--muted:#7a6d68;--header:#75281c;--accent:#75281c;--cream:#fff7e7;background:var(--screen);min-height:100dvh;color:var(--text);flex-direction:column;display:flex}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .VenueState-module__67gX2G__page{--screen:#1b1513;--surface:#261e1b;--border:#3d312c;--text:#f4ece7;--muted:#b4a69f;--header:#5a1f15;--accent:#ff8a6e;--cream:#3a2b1f;--theme-sun:inline;--theme-moon:none}}html[data-theme=dark] .VenueState-module__67gX2G__page{--screen:#1b1513;--surface:#261e1b;--border:#3d312c;--text:#f4ece7;--muted:#b4a69f;--header:#5a1f15;--accent:#ff8a6e;--cream:#3a2b1f;--theme-sun:inline;--theme-moon:none}.VenueState-module__67gX2G__top{justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:560px;margin:0 auto;padding:20px 16px;display:flex}.VenueState-module__67gX2G__brandLarge{color:var(--accent);align-items:center;gap:8px;font-size:18px;font-weight:800;text-decoration:none;display:inline-flex}.VenueState-module__67gX2G__center{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;max-width:420px;margin:0 auto;padding:0 24px;display:flex}.VenueState-module__67gX2G__iconLarge,.VenueState-module__67gX2G__icon{background:var(--cream);color:var(--accent);border-radius:50%;justify-content:center;align-items:center;display:flex}.VenueState-module__67gX2G__iconLarge{width:88px;height:88px}.VenueState-module__67gX2G__icon{width:64px;height:64px}.VenueState-module__67gX2G__titleLarge,.VenueState-module__67gX2G__title{margin:0;line-height:1.2}.VenueState-module__67gX2G__titleLarge{font-size:24px}.VenueState-module__67gX2G__title{font-size:20px}.VenueState-module__67gX2G__text{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.VenueState-module__67gX2G__button{border:1px solid var(--border);background:var(--surface);min-height:48px;color:var(--text);border-radius:14px;justify-content:center;align-items:center;margin-top:8px;padding:0 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.VenueState-module__67gX2G__hero{background:var(--header);color:#fff;text-align:center;flex-direction:column;align-items:center;gap:10px;padding:56px 20px 26px;display:flex;position:relative}.VenueState-module__67gX2G__heroTop,.VenueState-module__67gX2G__controls{align-items:center;gap:8px;display:flex}.VenueState-module__67gX2G__heroTop{top:16px;position:absolute;inset-inline-end:16px}.VenueState-module__67gX2G__theme,.VenueState-module__67gX2G__themeOnDark{width:36px;height:36px;font:inherit;cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-size:17px;line-height:1;display:inline-flex}.VenueState-module__67gX2G__theme{border:1px solid var(--border);background:var(--surface);color:var(--text)}.VenueState-module__67gX2G__themeOnDark{color:#fff;background:#ffffff29;border:0}.VenueState-module__67gX2G__theme:focus-visible,.VenueState-module__67gX2G__themeOnDark:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.VenueState-module__67gX2G__themeSun{display:var(--theme-sun,none)}.VenueState-module__67gX2G__themeMoon{display:var(--theme-moon,inline)}.VenueState-module__67gX2G__venueLogo,.VenueState-module__67gX2G__venueMark{object-fit:cover;background:#fff;border-radius:50%;width:72px;height:72px;box-shadow:0 0 0 2px #ffffff80}.VenueState-module__67gX2G__venueMark{border-radius:18px}.VenueState-module__67gX2G__venueName{overflow-wrap:anywhere;margin:0;font-size:24px;line-height:1.2}.VenueState-module__67gX2G__address{color:#ffffffe0;margin:0;font-size:14px}a.VenueState-module__67gX2G__address{text-underline-offset:3px;-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73}.VenueState-module__67gX2G__main{width:100%;max-width:560px;margin:0 auto;padding:22px 16px 0}.VenueState-module__67gX2G__card{border:1px solid var(--border);background:var(--surface);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:22px 18px;display:flex}.VenueState-module__67gX2G__footer{padding:32px 24px calc(28px + env(safe-area-inset-bottom));text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:16px;margin-top:auto;font-size:13px;display:flex}.VenueState-module__67gX2G__footer p{max-width:420px;margin:0}.VenueState-module__67gX2G__footer a{color:var(--accent);font-weight:700;text-decoration:none}.VenueState-module__67gX2G__brand{align-items:center;gap:6px;font-size:12px;display:inline-flex}.VenueState-module__67gX2G__languages,.VenueState-module__67gX2G__languagesOnDark{position:relative}.VenueState-module__67gX2G__languages summary,.VenueState-module__67gX2G__languagesOnDark summary{cursor:pointer;white-space:nowrap;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:700;list-style:none}.VenueState-module__67gX2G__languages summary::-webkit-details-marker{display:none}.VenueState-module__67gX2G__languagesOnDark summary::-webkit-details-marker{display:none}.VenueState-module__67gX2G__languages summary{border:1px solid var(--border);background:var(--surface);color:var(--text)}.VenueState-module__67gX2G__languagesOnDark summary{color:#fff;background:#ffffff29}.VenueState-module__67gX2G__languageList{inset-inline-end:0;z-index:10;border:1px solid var(--border);background:var(--surface);text-align:start;border-radius:14px;min-width:170px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);box-shadow:0 12px 28px #2b22202e}.VenueState-module__67gX2G__languageList button{width:100%;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 12px;font-size:15px;display:block}.VenueState-module__67gX2G__languageList button:hover{background:var(--screen)}.VenueState-module__67gX2G__languageList button[aria-current]{color:var(--accent);font-weight:700}.VenueState-module__67gX2G__languageList button[aria-current]:after{content:" ✓"}
