.feedback-dialog-module__y7RGFa__field{flex-direction:column;gap:.375rem;display:flex}.feedback-dialog-module__y7RGFa__form{flex-direction:column;gap:1rem;display:flex}.feedback-dialog-module__y7RGFa__error{border-radius:var(--radius-md);background-color:color-mix(in oklab, var(--destructive) 10%, transparent);color:var(--destructive);padding-block:.5rem;padding-inline:.75rem;font-size:.875rem;line-height:1.25rem}
.venue-pin-dialog-module__ZxY-6a__icon{width:2rem;height:2rem;color:var(--muted-foreground);margin-inline:auto}.venue-pin-dialog-module__ZxY-6a__centered{text-align:center}.venue-pin-dialog-module__ZxY-6a__form{width:100%;max-width:12rem;margin-inline:auto}:where(.venue-pin-dialog-module__ZxY-6a__form>:not(:last-child)){margin-block-end:.75rem}.venue-pin-dialog-module__ZxY-6a__pin{text-align:center;letter-spacing:.1em;font-size:1.125rem;line-height:1.75rem}.venue-pin-dialog-module__ZxY-6a__submit{width:100%}.venue-pin-dialog-module__ZxY-6a__error{text-align:center;color:var(--destructive);font-size:.875rem;line-height:1.25rem}
.user-nav-module__p6Jj9G__icon{width:1rem;height:1rem}.user-nav-module__p6Jj9G__label{display:none}@media (min-width:640px){.user-nav-module__p6Jj9G__label{display:inline}}.user-nav-module__p6Jj9G__skeleton{border-radius:var(--radius-full);background-color:var(--surface);width:2rem;height:2rem}.user-nav-module__p6Jj9G__avatarTrigger{border-radius:var(--radius-full);outline-offset:2px;outline:2px solid #0000}.user-nav-module__p6Jj9G__avatarTrigger:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.user-nav-module__p6Jj9G__menu{min-width:13rem}
.theme-toggle-module__KNGn7q__icon{width:.875rem;height:.875rem}
.nav-drawer-module__dstBiW__menuIcon{width:1.25rem;height:1.25rem}.nav-drawer-module__dstBiW__title{font-family:var(--font-heading);letter-spacing:-.025em;font-size:1.125rem;font-weight:600;line-height:1.75rem}.nav-drawer-module__dstBiW__venueCard{border-style:solid;border-width:1px;border-color:var(--border);background-color:var(--surface);margin-top:.75rem;padding-block:.5rem;padding-inline:.75rem}.nav-drawer-module__dstBiW__venueName{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;line-height:1.25rem;overflow:hidden}.nav-drawer-module__dstBiW__venueRole{color:var(--foreground-muted);font-size:.75rem;line-height:1rem}.nav-drawer-module__dstBiW__nav{flex-direction:column;flex:1;gap:.25rem;display:flex;overflow-y:auto}.nav-drawer-module__dstBiW__leagueGroup{flex-direction:column;gap:.25rem;margin-bottom:.25rem;display:flex}.nav-drawer-module__dstBiW__groupHeading{text-transform:uppercase;letter-spacing:.05em;color:var(--foreground-muted);margin-top:.5rem;padding-inline:.75rem;font-size:.75rem;font-weight:600;line-height:1rem}.nav-drawer-module__dstBiW__groupHeadingSpaced{text-transform:uppercase;letter-spacing:.05em;color:var(--foreground-muted);margin-top:1rem;padding-inline:.75rem;font-size:.75rem;font-weight:600;line-height:1rem}.nav-drawer-module__dstBiW__icon{width:1rem;height:1rem}.nav-drawer-module__dstBiW__divider{border-top-style:solid;border-top-width:1px;border-top-color:var(--border);margin-block:.5rem}.nav-drawer-module__dstBiW__badge,.nav-drawer-module__dstBiW__newBadge{border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.025em;margin-left:auto;padding-block:.125rem;padding-inline:.375rem;font-size:10px;line-height:1.42857}.nav-drawer-module__dstBiW__badge{background-color:color-mix(in oklab, var(--foreground) 10%, transparent);color:var(--foreground-muted);font-weight:500}.nav-drawer-module__dstBiW__newBadge{height:auto}.nav-drawer-module__dstBiW__item:has(.nav-drawer-module__dstBiW__newBadge){position:relative}.nav-drawer-module__dstBiW__item:has(.nav-drawer-module__dstBiW__newBadge) .nav-drawer-module__dstBiW__pending{position:absolute;right:1.25rem}.nav-drawer-module__dstBiW__item:has([data-pending]) .nav-drawer-module__dstBiW__newBadge{visibility:hidden}.nav-drawer-module__dstBiW__footer{border-top-style:solid;border-top-width:1px;border-top-color:var(--border);margin-top:auto;padding-top:.75rem}.nav-drawer-module__dstBiW__themeRow{flex-direction:column;gap:.375rem;margin-top:.75rem;padding-inline:.75rem;display:flex}.nav-drawer-module__dstBiW__themeLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--foreground-muted);font-size:.75rem;font-weight:600;line-height:1rem}.nav-drawer-module__dstBiW__themeToggle{width:fit-content}.nav-drawer-module__dstBiW__version{color:var(--foreground-subtle);margin-top:.75rem;padding-inline:.75rem;font-size:.75rem;line-height:1rem}.nav-drawer-module__dstBiW__item{border-radius:var(--radius-md);text-align:left;align-items:center;gap:.75rem;width:100%;padding-block:.5rem;padding-inline:.75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.nav-drawer-module__dstBiW__itemActive{background-color:var(--surface);color:var(--primary)}.nav-drawer-module__dstBiW__itemInactive{color:var(--foreground)}@media (hover:hover){.nav-drawer-module__dstBiW__itemInactive:hover{background-color:var(--surface)}}
.exit-confirm-dialog-module__RdBvGq__backdrop{z-index:50;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.exit-confirm-dialog-module__RdBvGq__card{border-radius:var(--radius-xl);background-color:var(--background-elevated);width:100%;max-width:24rem;margin-inline:1rem;padding:1.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.exit-confirm-dialog-module__RdBvGq__title{font-family:var(--font-heading);color:var(--foreground);margin-bottom:.5rem;font-size:1.125rem;font-weight:600;line-height:1.75rem}.exit-confirm-dialog-module__RdBvGq__description{color:var(--foreground-muted);margin-bottom:1.25rem;font-size:.875rem;line-height:1.25rem}.exit-confirm-dialog-module__RdBvGq__actions{gap:.75rem;display:flex}.exit-confirm-dialog-module__RdBvGq__action{flex:1}.exit-confirm-dialog-module__RdBvGq__abandon{background-color:var(--destructive);color:var(--destructive-foreground);flex:1}@media (hover:hover){.exit-confirm-dialog-module__RdBvGq__abandon:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}
.abandon-game-button-module__1dlVKq__icon{width:1rem;height:1rem}.abandon-game-button-module__1dlVKq__label{display:none}@media (min-width:640px){.abandon-game-button-module__1dlVKq__label{display:inline}}
.game-settings-button-module___ovVIa__trigger{border-radius:var(--radius-md);height:2.25rem;color:var(--foreground-muted);justify-content:center;align-items:center;padding-inline:.625rem;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}@media (hover:hover){.game-settings-button-module___ovVIa__trigger:hover{background-color:var(--surface)}}.game-settings-button-module___ovVIa__trigger:active{background-color:var(--surface-hover)}.game-settings-button-module___ovVIa__icon{width:1rem;height:1rem}.game-settings-button-module___ovVIa__menu{min-width:14rem}
.offline-chip-module__3LS_JG__chip{border-radius:var(--radius-full);border-style:solid;border-width:1px;border-color:color-mix(in oklab, var(--warning) 40%, transparent);background-color:color-mix(in oklab, var(--warning) 10%, transparent);color:var(--warning);align-items:center;gap:.375rem;padding-block:.25rem;padding-inline:.625rem;font-size:.75rem;font-weight:500;line-height:1rem;display:flex}.offline-chip-module__3LS_JG__icon{width:.875rem;height:.875rem}