.language-switch{align-items:center;gap:var(--ui-gap-sm);grid-template-columns:max-content minmax(0,1fr);display:grid}.language-chip{align-items:center;gap:var(--ui-gap-xs);padding:.1875rem;border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-full);color:var(--ui-color-text-muted);padding-inline-start:var(--ui-gap-sm);line-height:1;display:inline-flex}.language-chip__globe{flex:none;width:1em;height:1em}.btn.language-chip__choice{--btn-bg:transparent;min-height:1.875rem;padding:0 var(--ui-gap-sm);border-radius:var(--ui-radius-full);color:inherit;font-weight:var(--ui-font-weight-medium);border:0}@media (hover:hover){.btn.language-chip__choice:hover{--btn-bg:color-mix(in srgb, var(--ui-color-text) 6%, transparent);color:var(--ui-color-text)}}.btn.language-chip__choice[aria-pressed=true]{--btn-bg:color-mix(in srgb, var(--ui-color-text) 12%, transparent);color:var(--ui-color-text)}.btn.language-chip__choice:focus-visible{outline:var(--ui-outline-width) solid var(--ui-color-focus-ring);outline-offset:var(--ui-outline-offset)}.poker-account-preferences__group{gap:var(--ui-gap-sm);padding-top:var(--ui-gap-xs);display:grid}.poker-account-preferences__group+.poker-account-preferences__group{border-top:1px solid var(--ui-material-hairline);padding-top:var(--ui-gap-md)}.poker-account-preferences__cards{align-items:center;gap:.5rem;padding-block-start:.5rem;padding-block-end:.5rem;display:flex}.poker-account-preferences__cards>*{width:3.25rem}.poker-account-preferences__switch{justify-content:space-between;align-items:center;gap:var(--ui-gap-md);display:flex}.poker-account-preferences__switch>label{font-weight:var(--ui-type-label-weight)}.poker-sizing-settings{gap:.75rem;display:grid}.poker-sizing-settings summary{cursor:pointer;padding-block-start:.5rem;padding-block-end:.5rem;font-weight:600}.poker-sizing-settings__actions{gap:var(--ui-gap-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.poker-sizing-settings__board{gap:var(--ui-gap-md);padding:var(--ui-gap-md);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-md);background:var(--casino-night-panel);grid-template-columns:auto minmax(0,1fr);display:grid}.poker-sizing-settings__picture{border-radius:var(--ui-radius-md);background:var(--casino-night-bg);grid-template-rows:auto 1fr auto;justify-items:center;gap:.5rem;width:2.75rem;padding:.5rem .375rem;display:grid}.poker-sizing-settings__step{border-radius:var(--ui-radius-sm);background:var(--casino-night-panel-strong);width:1.75rem;height:1.75rem;color:var(--ui-color-text-muted);place-items:center;font-weight:700;display:grid}.poker-sizing-settings__bar{background:linear-gradient(to top, var(--casino-gold-lit), var(--casino-night-coral));border-radius:999px;width:.5rem;position:relative}.poker-sizing-settings__thumb{background:linear-gradient(var(--casino-gold-lit), var(--casino-gold-deep));border-radius:999px;width:1.75rem;height:.875rem;position:absolute;top:8%;left:50%;translate:-50%;box-shadow:0 1px 2px #00000080}.poker-sizing-settings__grid{grid-template-columns:2.5rem repeat(2,minmax(0,1fr));align-items:center;gap:.5rem .625rem;display:grid}.poker-sizing-settings__head{text-align:center;color:var(--ui-color-text);font-weight:700}.poker-sizing-settings__number{align-items:center;gap:.25rem;display:flex}.poker-sizing-settings__number>span{border:1px solid var(--casino-gold-deep);background:var(--casino-night-bg);width:1.6rem;height:1.6rem;color:var(--casino-gold);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.poker-sizing-settings__number:after{content:"";border-top:2px dotted var(--casino-night-brass);flex:1}.poker-sizing-settings__slot{align-items:center;gap:.375rem;min-width:0;display:flex}.poker-sizing-settings__slot>.input-field{flex:none;width:3.5rem}.poker-sizing-settings__slot .select-trigger{flex:1;min-width:0}@media (max-width:30rem){.poker-sizing-settings__board{grid-template-columns:minmax(0,1fr)}.poker-sizing-settings__picture{display:none}.poker-sizing-settings__slots{gap:.375rem}.poker-sizing-settings__slot{flex-direction:column;align-items:stretch;gap:.25rem}.poker-sizing-settings__slot>.input-field{width:100%}}.poker-display-settings{gap:var(--ui-gap-sm,.5rem);min-width:0;display:grid}.poker-display-settings .select-trigger{width:100%;min-height:2.75rem}.poker-display-settings>.checkbox{min-height:2.75rem}.poker-display-settings>div{gap:var(--ui-gap-sm,.5rem);display:grid}.poker-hotkey-map{gap:var(--ui-gap-xs) var(--ui-gap-md);flex-wrap:wrap;display:flex}.poker-audio-level__head{justify-content:space-between;align-items:baseline;gap:var(--ui-gap-sm);display:flex}.poker-audio-level__value{min-width:4ch;font-size:var(--ui-type-numeric-size);font-weight:var(--ui-type-numeric-weight);font-variant-numeric:tabular-nums;text-align:end}.poker-audio-level__control{align-items:center;gap:var(--ui-gap-sm);display:flex}.poker-audio-level__control .kit-slider{flex:1;min-width:0}.poker-audio-level__step.btn{width:var(--ui-touch-target);flex:none;padding:0}.poker-dev-bots__head{justify-content:space-between;align-items:baseline;gap:var(--ui-gap-sm);display:flex}.poker-dev-bots__state{color:var(--ui-color-text-muted)}.poker-dev-bots__state--paused{color:var(--ui-color-warning)}.poker-dev-bots__actions{gap:var(--ui-gap-sm);grid-template-columns:1fr 1fr;display:grid}.poker-dev-bots__actions .btn{min-height:var(--ui-touch-target)}.room-settings{container:room-settings/inline-size}.room-settings__layout{align-content:start;gap:var(--house-space-4);grid-template-columns:minmax(0,1fr);display:grid}.room-settings__rail{gap:var(--house-space-3);display:grid}.room-settings__heading{color:var(--house-text);font-family:var(--ui-font-family);font-size:var(--ui-menu-title-size,1.25rem);font-weight:700;line-height:1.25}.room-settings__places{gap:var(--house-space-1);padding-bottom:var(--house-space-2);background:var(--house-rule-fade-soft) bottom / 100% 1px no-repeat;border-bottom:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.room-settings.kit-scope :-webkit-any(.btn,a).room-settings__place{min-width:0;min-height:3.125rem;padding:var(--house-space-1);border-radius:var(--kit-radius);box-shadow:none;color:var(--house-text-2);font-family:var(--ui-font-family);font-size:var(--ui-type-caption-size,.6875rem);font-weight:var(--ui-font-weight-semibold);background:0 0;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;text-decoration:none;display:flex}.room-settings.kit-scope :is(.btn,a).room-settings__place{min-width:0;min-height:3.125rem;padding:var(--house-space-1);border-radius:var(--kit-radius);box-shadow:none;color:var(--house-text-2);font-family:var(--ui-font-family);font-size:var(--ui-type-caption-size,.6875rem);font-weight:var(--ui-font-weight-semibold);background:0 0;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;text-decoration:none;display:flex}.room-settings :-webkit-any(.btn,a).room-settings__place{min-width:0;min-height:3.125rem;padding:var(--house-space-1);border-radius:var(--kit-radius);box-shadow:none;color:var(--house-text-2);font-family:var(--ui-font-family);font-size:var(--ui-type-caption-size,.6875rem);font-weight:var(--ui-font-weight-semibold);background:0 0;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;text-decoration:none;display:flex}.room-settings :is(.btn,a).room-settings__place{min-width:0;min-height:3.125rem;padding:var(--house-space-1);border-radius:var(--kit-radius);box-shadow:none;color:var(--house-text-2);font-family:var(--ui-font-family);font-size:var(--ui-type-caption-size,.6875rem);font-weight:var(--ui-font-weight-semibold);background:0 0;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;text-decoration:none;display:flex}.room-settings :-webkit-any(.btn,a).room-settings__place>svg{width:1.125rem;height:1.125rem;color:var(--house-gold-light);flex:none}.room-settings :is(.btn,a).room-settings__place>svg{width:1.125rem;height:1.125rem;color:var(--house-gold-light);flex:none}.room-settings__place-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.room-settings.kit-scope .btn.room-settings__place[aria-current=true],.room-settings .btn.room-settings__place[aria-current=true]{background:var(--kit-chosen-face);box-shadow:inset 0 -.09375rem 0 var(--house-gold-light), var(--kit-chosen-glow);color:var(--house-text);border-color:#f6e3a152}.room-settings__panel{align-content:start;gap:var(--house-space-4);min-width:0;display:grid}.room-settings .heading.room-settings__title{color:var(--house-text);font-family:var(--ui-font-family);font-size:var(--ui-menu-title-size,1.25rem);margin:0;font-weight:700;line-height:1.25}.room-settings__group{gap:var(--house-space-3);display:grid}.room-settings__group+.room-settings__group{padding-top:var(--house-space-4);background:var(--house-rule-fade-soft) top / 100% 1px no-repeat;border-top:0}.room-settings .heading.room-settings__group-title{color:var(--house-text);font-family:var(--ui-font-family);font-size:var(--ui-menu-header-size,.9375rem);margin:0;font-weight:600}.room-settings__group>.settings-stack>:-webkit-any(h3,.heading):first-child{color:var(--house-text);font-family:var(--ui-font-family);font-size:var(--ui-menu-header-size,.9375rem);margin:0;font-weight:600}.room-settings__group>.settings-stack>:is(h3,.heading):first-child{color:var(--house-text);font-family:var(--ui-font-family);font-size:var(--ui-menu-header-size,.9375rem);margin:0;font-weight:600}.room-settings__panel>.poker-display-settings>:-webkit-any(h3,.heading):first-child{color:var(--house-text);font-family:var(--ui-font-family);font-size:var(--ui-menu-header-size,.9375rem);margin:0;font-weight:600}.room-settings__panel>.poker-display-settings>:is(h3,.heading):first-child{color:var(--house-text);font-family:var(--ui-font-family);font-size:var(--ui-menu-header-size,.9375rem);margin:0;font-weight:600}.room-settings__choices{gap:var(--house-space-3);min-width:0;display:grid}.room-settings :-webkit-any(.poker-account-preferences,.poker-display-settings,.settings-stack){gap:var(--house-space-3);min-width:0;display:grid}.room-settings :is(.poker-account-preferences,.poker-display-settings,.settings-stack){gap:var(--house-space-3);min-width:0;display:grid}.room-settings .settings-field{align-items:center;gap:var(--house-space-3);grid-template-columns:minmax(0,1fr) minmax(8.5rem,48%);display:grid}.room-settings .settings-field>label,.room-settings .poker-account-preferences__switch>label,.room-settings .poker-audio-level__head>label{color:var(--house-text);font-size:var(--ui-type-body-size);font-weight:var(--ui-font-weight-medium)}.room-settings .settings-field .select-trigger{width:100%}.room-settings .poker-account-preferences__cards>.playing-card{flex:none;width:4.5rem;height:auto}.room-settings .checkbox{gap:var(--house-space-2);min-height:2.25rem}@media (pointer:coarse){.room-settings .checkbox{min-height:var(--ui-touch-target,2.75rem)}}.room-settings .checkbox-box{border:1px solid var(--kit-line);border-radius:var(--house-radius-1);background:var(--ui-material-well);width:1.25rem;height:1.25rem;box-shadow:inset 0 1px .125rem var(--ui-material-ink-shadow);color:var(--kit-on-gold);font-size:.8125rem;font-weight:700}.room-settings .checkbox-box[data-checked=true]{border-color:var(--casino-antique-lit);background:var(--kit-gold)}.room-settings .checkbox-label{color:var(--house-text)}@container room-settings (width>=44rem){.room-settings__panel,.room-settings__rail{align-self:start}.room-settings__layout{gap:var(--house-space-5);grid-template-columns:13.5rem minmax(0,1fr)}.room-settings__places{background:0 0;border:0;grid-auto-columns:auto;grid-auto-flow:row;padding:0}.room-settings.kit-scope :-webkit-any(.btn,a).room-settings__place{justify-content:flex-start;gap:var(--house-space-2);min-height:2.375rem;font-family:var(--ui-font-family);font-size:var(--ui-type-button-size,.875rem);flex-direction:row;padding:.375rem .75rem}.room-settings.kit-scope :is(.btn,a).room-settings__place{justify-content:flex-start;gap:var(--house-space-2);min-height:2.375rem;font-family:var(--ui-font-family);font-size:var(--ui-type-button-size,.875rem);flex-direction:row;padding:.375rem .75rem}.room-settings :-webkit-any(.btn,a).room-settings__place{justify-content:flex-start;gap:var(--house-space-2);min-height:2.375rem;font-family:var(--ui-font-family);font-size:var(--ui-type-button-size,.875rem);flex-direction:row;padding:.375rem .75rem}.room-settings :is(.btn,a).room-settings__place{justify-content:flex-start;gap:var(--house-space-2);min-height:2.375rem;font-family:var(--ui-font-family);font-size:var(--ui-type-button-size,.875rem);flex-direction:row;padding:.375rem .75rem}.room-settings.kit-scope .btn.room-settings__place[aria-current=true],.room-settings .btn.room-settings__place[aria-current=true]{box-shadow:inset .125rem 0 0 var(--house-gold-light), var(--kit-chosen-glow);background:radial-gradient(85% 90% at 0%,#f6e3a12e,#0000 75%),linear-gradient(90deg,#261c30eb,#120e1af0);border-color:#f6e3a152}.room-settings .btn.room-settings__place[aria-current=true]:after{content:"";border-right:.125rem solid var(--house-gold-light);border-bottom:.125rem solid var(--house-gold-light);filter:drop-shadow(0 0 .25rem #f6e3a16b);flex:none;width:.4375rem;height:.4375rem;margin-inline-start:auto;transform:rotate(-45deg)}.room-settings :-webkit-any(.btn,a).room-settings__place>svg{width:1.125rem;height:1.125rem}.room-settings :is(.btn,a).room-settings__place>svg{width:1.125rem;height:1.125rem}.room-settings .heading.room-settings__title{font-size:var(--ui-menu-title-size,1.375rem)}.room-settings :-webkit-any(.poker-account-preferences,.poker-display-settings,.settings-stack){align-items:end;column-gap:var(--house-space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}.room-settings :is(.poker-account-preferences,.poker-display-settings,.settings-stack){align-items:end;column-gap:var(--house-space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}.room-settings .settings-field{gap:var(--house-space-1);grid-template-columns:minmax(0,1fr)}.room-settings .poker-account-preferences__cards>.playing-card{width:6rem}.room-settings :-webkit-any(.poker-account-preferences__cards,.poker-hotkey-map,.poker-sizing-settings,.poker-audio-level,.private-room-page__choice,[role=alert],[role=status]){grid-column:1/-1}.room-settings :is(.poker-account-preferences__cards,.poker-hotkey-map,.poker-sizing-settings,.poker-audio-level,.private-room-page__choice,[role=alert],[role=status]){grid-column:1/-1}.room-settings :-webkit-any(.settings-stack,.poker-display-settings)>:-webkit-any(h3,.heading){grid-column:1/-1}.room-settings :is(.settings-stack,.poker-display-settings)>:is(h3,.heading){grid-column:1/-1}}@media (orientation:landscape) and (max-height:30rem){.room-settings.kit-scope :-webkit-any(.btn,a).room-settings__place{min-height:2.5rem;padding-block:var(--house-space-1)}.room-settings.kit-scope :is(.btn,a).room-settings__place{min-height:2.5rem;padding-block:var(--house-space-1)}.room-settings :-webkit-any(.btn,a).room-settings__place{min-height:2.5rem;padding-block:var(--house-space-1)}.room-settings :is(.btn,a).room-settings__place{min-height:2.5rem;padding-block:var(--house-space-1)}.room-settings__heading{font-size:1.375rem}.room-settings .heading.room-settings__title{font-size:var(--ui-menu-title-size,1.375rem)}}
