.dU66Ea_heading{word-break:keep-all;align-items:flex-start;gap:12px;margin:20px 0;display:flex}.dU66Ea_heading>div{min-width:0}.dU66Ea_heading h1{margin:0;font-size:1.5rem;line-height:1.3}.dU66Ea_heading p{color:var(--ink-soft);margin:4px 0 0;font-size:.875rem;line-height:1.6}.dU66Ea_chip{border:1px solid var(--hairline);border-radius:var(--pill);color:var(--ink-faint);margin-top:8px;padding:2px 8px;font-size:.75rem;display:inline-block}.dU66Ea_columns{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.dU66Ea_main,.dU66Ea_aside{min-width:0}.dU66Ea_aside{gap:20px;display:grid}.dU66Ea_card.dU66Ea_card{border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--glass-strong);width:100%;min-width:0;max-width:720px;box-shadow:none;margin-inline:auto;overflow:hidden}.dU66Ea_card [data-play-toolbar]{border-bottom:1px solid var(--hairline);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;height:auto;min-height:64px;padding:12px;display:flex}.dU66Ea_card [data-play-toolbar]>:first-child{min-width:0}.dU66Ea_card [data-play-toolbar] .btn{white-space:nowrap;height:40px;min-height:40px;padding-block:0}.dU66Ea_card [data-play-stats],.dU66Ea_stats{border-bottom:1px solid var(--hairline);color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px;font-size:.75rem;display:flex}.dU66Ea_card [data-play-stats] strong,.dU66Ea_stats strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:700;line-height:1.3;display:block}.dU66Ea_card [data-play-actions]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}.dU66Ea_card [data-play-actions] .btn{white-space:nowrap}.dU66Ea_guide{border-radius:var(--r-lg);word-break:keep-all;min-width:0;padding:20px}:is(.dU66Ea_prose .section,.dU66Ea_prose>.section){margin:0}.dU66Ea_guide .dU66Ea_prose h2{margin:0 0 12px;font-size:1.125rem}.dU66Ea_prose h3{margin:16px 0 8px;font-size:.875rem}.dU66Ea_guide .dU66Ea_prose p,.dU66Ea_guide .dU66Ea_prose li{font-size:.8125rem;line-height:1.8}.dU66Ea_guide .dU66Ea_prose p{margin:0 0 8px}.dU66Ea_prose ul{padding-left:18px}.dU66Ea_controls{color:var(--ink-soft);margin:12px 0 0;font-size:.75rem;line-height:1.8}.dU66Ea_rules{border-radius:var(--r-sm);background:var(--field);color:var(--ink-soft);margin-top:16px;padding:12px;font-size:.75rem;line-height:1.8}.dU66Ea_rules>p{margin:0}.dU66Ea_stage{background:var(--field);align-items:center;min-height:320px;display:grid;position:relative;overflow:hidden}.dU66Ea_preview{filter:blur(2px);opacity:.4;pointer-events:none;-webkit-user-select:none;user-select:none;min-width:0;padding:12px}.dU66Ea_preview>*{margin-inline:auto}.dU66Ea_scrim{place-items:center;padding:20px;display:grid;position:absolute;inset:0}.dU66Ea_intro{border-radius:var(--r-lg);text-align:center;width:min(100%,300px);padding:20px}.dU66Ea_intro h2{margin:0 0 8px;font-size:1.1875rem}.dU66Ea_description{color:var(--ink-soft);font-size:.8125rem;line-height:1.7}.dU66Ea_description p{margin:0}.dU66Ea_startAction{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.dU66Ea_keys{color:var(--ink-faint);margin:12px 0 0;font-size:.6875rem;line-height:1.6}.dU66Ea_guest{text-align:center;padding:32px 20px 20px}.dU66Ea_guest h2{margin:0 0 10px;font-size:1.3125rem}.dU66Ea_guest p{color:var(--ink-soft);font-size:.875rem;line-height:1.7}.dU66Ea_guestActions{flex-wrap:wrap;justify-content:center;gap:8px;margin:20px 0;display:flex}.dU66Ea_features{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dU66Ea_features>div{background:var(--field);border:1px solid var(--hairline);border-radius:var(--r-sm);padding:16px;font-size:.875rem}@media (max-width:900px){.dU66Ea_columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:400px){.dU66Ea_heading{gap:10px}.dU66Ea_heading h1{font-size:1.375rem}.dU66Ea_card [data-play-toolbar]{padding:10px}.dU66Ea_guide{padding:16px}}.dU66Ea_option{width:160px;min-width:0}.dU66Ea_card [data-play-ready] [role=grid]{filter:blur(2px);opacity:.4;pointer-events:none}.dU66Ea_features strong{font-size:.875rem;display:block}.dU66Ea_features p{margin:6px 0 0;font-size:.75rem;line-height:1.6}.dU66Ea_participant{flex:1;min-width:0}.dU66Ea_participant:last-child{text-align:right}.dU66Ea_participant strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dU66Ea_current{color:var(--accent)}.dU66Ea_card [data-play-stats] .dU66Ea_warning{color:var(--danger)}@media (max-width:640px){.dU66Ea_optionLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dU66Ea_card [data-play-toolbar] .dU66Ea_optionGroup{flex-wrap:nowrap;min-width:0}.dU66Ea_optionGroup>div{flex-shrink:1;min-width:0}.dU66Ea_card [data-play-toolbar]>:last-child{flex-shrink:0}.dU66Ea_option{flex-shrink:1}}.dU66Ea_rankings{width:100%;min-width:0;max-width:1040px;margin:20px auto 0}@media (min-width:901px){.dU66Ea_columns{grid-template-columns:minmax(min(526px,65%),1fr) minmax(0,340px)}.dU66Ea_heading{align-items:center;margin-block:8px}.dU66Ea_heading>[data-entry-mark][data-size]{width:34px;height:34px}.dU66Ea_heading>div{flex:1;align-items:center;gap:12px;display:flex}.dU66Ea_heading h1{white-space:nowrap;font-size:1.25rem}.dU66Ea_heading p{text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.dU66Ea_chip{white-space:nowrap;margin-top:0}.dU66Ea_card [data-play-toolbar]{min-height:56px;padding:8px}.dU66Ea_card [data-play-stats]{padding:8px 12px}.dU66Ea_card [data-play-actions]{padding:6px 12px}.dU66Ea_card>[role=status]{min-height:0;margin-block:0;padding:4px 12px;line-height:1.5}.dU66Ea_stage{min-height:0}.dU66Ea_preview{padding:8px}.dU66Ea_scrim{padding:12px}.dU66Ea_intro{padding:16px}.dU66Ea_main [data-play-board]{margin-inline:auto}.dU66Ea_main [data-play-board=sudoku],.dU66Ea_main [data-play-board=apple-ten]{width:var(--play-board-width);max-width:none!important}.dU66Ea_main [data-play-board=minesweeper]{--cell:var(--play-cell)!important}.dU66Ea_main [data-play-board=omok]{width:var(--play-board-width,360px);height:var(--play-board-width,360px);grid-template-columns:repeat(15, var(--play-cell,24px))}.dU66Ea_main [data-play-board=omok]>button{width:var(--play-cell,24px);height:var(--play-cell,24px)}.dU66Ea_main [data-play-board=solitaire]{width:var(--play-board-width);--card-height:var(--play-card-height,89.6px);--card-step:var(--play-card-step,16px)}}
