._lobbies_y97ij_3{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-3);width:min(100%,560px);margin-inline:auto}._title_y97ij_11{font-size:var(--fs-4);color:var(--accent-strong);text-align:center}._note_y97ij_17{color:var(--text-muted);text-align:center;font-size:var(--fs-1)}._list_y97ij_23{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-2)}._lobby_y97ij_33{display:flex;align-items:center;gap:var(--sp-3);min-height:56px;padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface-glass)}._full_y97ij_44{opacity:.6}._info_y97ij_49{flex:1;display:grid;gap:2px;min-width:0}._name_y97ij_56{display:flex;align-items:center;gap:var(--sp-2);min-width:0}._nameText_y97ij_63{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-size:var(--fs-3);color:var(--text-strong)}._lock_y97ij_72{flex:none;width:12px;height:14px;color:var(--accent)}._count_y97ij_79{color:var(--text-muted);font-size:var(--fs-1);font-variant-numeric:tabular-nums}._form_y97ij_87{display:grid;gap:var(--sp-4);width:min(100%,360px);margin-inline:auto;text-align:left}._field_y97ij_95{display:grid;gap:6px;color:var(--text-muted);font-size:var(--fs-1)}._input_y97ij_102{width:100%;min-height:52px;padding:0 var(--sp-4);border:1px solid var(--line-strong);border-radius:var(--r-2);background:var(--surface);color:var(--text-strong);font-family:var(--font-body);font-size:var(--fs-3)}._input_y97ij_102:focus-visible{box-shadow:var(--focus-ring);outline:none}._hint_y97ij_119{font-size:var(--fs-1);color:var(--text-muted)}._hints_y97ij_125{display:grid}._hints_y97ij_125>*{grid-area:1 / 1}._off_y97ij_133{visibility:hidden}@media(max-width:599px){._form_y97ij_87{gap:var(--sp-3)}._input_y97ij_102{min-height:48px}}._error_y97ij_147{color:var(--lose-500);text-align:center;font-size:var(--fs-1)}._home_o8rtm_1{width:min(100% - 2 * var(--gutter),960px);margin-inline:auto;padding:calc(var(--sp-8) + var(--safe-top)) 0 var(--sp-10);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-9)}._hero_o8rtm_11{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;gap:var(--sp-3)}._eyebrow_o8rtm_19{color:var(--text-muted);letter-spacing:.2em;text-transform:uppercase;font-size:var(--fs-1)}._title_o8rtm_26{font-size:var(--fs-6);line-height:1;color:var(--accent-strong);text-shadow:0 2px 0 rgba(0,0,0,.5),0 0 30px rgba(233,207,0,.2)}._tagline_o8rtm_35{font-size:var(--fs-3);color:var(--text-muted);font-style:italic}._fan_o8rtm_47{--fan-card: clamp(88px, min(27vw, 14svh), 120px);display:flex;gap:var(--sp-3);width:100vw;margin-inline:calc(50% - 50vw);justify-self:start;margin-top:var(--sp-5);padding:var(--sp-3) calc(50vw - var(--fan-card) / 2) var(--sp-5);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}._fan_o8rtm_47::-webkit-scrollbar{display:none}._fanCard_o8rtm_68{flex:0 0 var(--fan-card);scroll-snap-align:center}@media(min-width:600px)and (min-height:600px){._fan_o8rtm_47{--fan-card: 180px}}@media(min-width:900px){._fan_o8rtm_47{justify-content:center;justify-self:center;width:auto;margin-inline:0;padding:var(--sp-4) 0 var(--sp-6);overflow:visible}._fanCard_o8rtm_68{flex-basis:clamp(150px,13.4vw,190px);transform:rotate(calc(var(--i) * 3.5deg)) translateY(calc(var(--i) * var(--i) * 6px));transform-origin:50% 100%;transition:transform var(--t-slow) var(--ease-out)}}@media(min-width:900px)and (hover:hover){._fanCard_o8rtm_68:hover{transform:rotate(0) translateY(-12px) scale(1.04);z-index:2}}._panel_o8rtm_104{display:grid;gap:var(--sp-4);width:min(100%,440px);margin-inline:auto;padding:var(--sp-6);border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface-glass);backdrop-filter:blur(10px);box-shadow:var(--sh-3)}@media(max-width:599px){._home_o8rtm_1{padding-top:calc(var(--sp-5) + var(--safe-top));gap:var(--sp-6)}._fan_o8rtm_47{margin-top:var(--sp-2);padding-bottom:var(--sp-4)}._panel_o8rtm_104{gap:var(--sp-3);padding:var(--sp-5)}}._field_o8rtm_133{display:grid;gap:6px;color:var(--text-muted);font-size:var(--fs-1)}._input_o8rtm_140{width:100%;min-height:52px;padding:0 var(--sp-4);border:1px solid var(--line-strong);border-radius:var(--r-2);background:var(--surface);color:var(--text-strong);font-family:var(--font-body);font-size:var(--fs-3)}._input_o8rtm_140:focus-visible{box-shadow:var(--focus-ring);outline:none}._or_o8rtm_157{text-align:center;color:var(--text-muted);text-transform:uppercase;letter-spacing:.2em;font-size:var(--fs-1)}._joinRow_o8rtm_165{display:grid;grid-template-columns:1fr auto;gap:var(--sp-2)}._joinRow_o8rtm_165 ._input_o8rtm_140{letter-spacing:.2em;text-transform:uppercase;font-family:var(--font-display)}._error_o8rtm_177{color:var(--lose-500);text-align:center;font-size:var(--fs-1)}._howto_o8rtm_183{display:grid;gap:var(--sp-3);width:min(100%,640px);margin-inline:auto}._howto_o8rtm_183 ol{margin:0;padding-left:1.4em;display:grid;gap:var(--sp-2)}._more_o8rtm_198{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--sp-3);margin-top:var(--sp-2)}._tile_o8rtm_205{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--line-strong);border-radius:var(--r-2);background:linear-gradient(180deg,var(--surface-2),var(--surface));box-shadow:inset 0 1px #fff0c812,inset 0 -3px 8px #00000059,var(--sh-1);color:var(--text-strong);text-decoration:none;transition:transform var(--t-fast) var(--ease-out),border-color var(--t-fast),box-shadow var(--t-fast)}._tileArt_o8rtm_225{flex:0 0 36px;display:grid;place-items:center}._tileArt_o8rtm_225 svg{width:36px;height:30px}._tileText_o8rtm_236{flex:1;display:grid;gap:2px;min-width:0}._tileTitle_o8rtm_243{font-family:var(--font-display);font-size:var(--fs-3);line-height:1.1;color:var(--accent-strong)}._tileHint_o8rtm_250{font-size:var(--fs-1);color:var(--text-muted);text-wrap:balance}._chevron_o8rtm_256{flex:none;width:10px;height:16px;fill:none;stroke:var(--accent);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--t-fast) var(--ease-out)}@media(hover:hover){._tile_o8rtm_205:hover{transform:translateY(-2px);border-color:var(--accent);box-shadow:inset 0 1px #fff0c812,inset 0 -3px 8px #00000059,0 0 16px color-mix(in srgb,var(--accent) 30%,transparent)}._tile_o8rtm_205:hover ._chevron_o8rtm_256{transform:translate(3px)}}._about_o8rtm_284{display:grid;gap:var(--sp-3);width:min(100%,640px);margin-inline:auto;line-height:1.6}._about_o8rtm_284 h2:not(:first-child){margin-top:var(--sp-4)}._about_o8rtm_284 p{text-wrap:pretty}._about_o8rtm_284 ul{margin:0;padding-left:1.3em;display:grid;gap:var(--sp-2)}._footer_o8rtm_307{display:grid;gap:var(--sp-2);text-align:center;color:var(--text-muted);font-size:var(--fs-1)}._coffee_o8rtm_316{justify-self:center;display:inline-flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2);padding:var(--sp-2) var(--sp-4) var(--sp-2) var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--r-pill);background:linear-gradient(180deg,var(--surface-2),var(--surface));box-shadow:inset 0 1px #fff0c812,var(--sh-1);color:var(--accent-strong);font-family:var(--font-display);font-size:var(--fs-2);text-decoration:none;transition:transform var(--t-fast) var(--ease-out),border-color var(--t-fast),box-shadow var(--t-fast)}._coffee_o8rtm_316 svg{flex:none;width:26px;height:26px}@media(hover:hover){._coffee_o8rtm_316:hover{transform:translateY(-2px);border-color:var(--accent);box-shadow:inset 0 1px #fff0c812,0 0 16px color-mix(in srgb,var(--accent) 30%,transparent)}}
