@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&family=Geologica:wght@300;400;500&display=swap";._nav_wd20f_1{background:var(--bg,#faf4eb);z-index:100;border-bottom:1px solid #c4855a33;justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex;position:sticky;top:0}._logo_wd20f_13{color:#2a1f12;letter-spacing:.02em;font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:600;text-decoration:none}._logoIn_wd20f_21{color:#c4855a}._logoGames_wd20f_24{opacity:.6;margin-left:1px;font-size:1.2rem;font-weight:400}._links_wd20f_31{gap:2rem;display:flex}._link_wd20f_31{letter-spacing:.1em;text-transform:uppercase;color:#5a4535;opacity:.7;font-family:Geologica,sans-serif;font-size:.78rem;font-weight:400;text-decoration:none;transition:opacity .2s,color .2s}._link_wd20f_31:hover,._active_wd20f_48{opacity:1;color:#c4855a}._langBar_wd20f_50{border:1px solid #c4855a59;border-radius:3px;gap:2px;display:flex;overflow:hidden}._langBtn_wd20f_58{letter-spacing:.08em;cursor:pointer;color:#c4855a;background:0 0;border:none;padding:.3rem .55rem;font-family:Geologica,sans-serif;font-size:.7rem;font-weight:400;transition:all .15s}._langBtn_wd20f_58:hover{background:#c4855a14}._activeLang_wd20f_71{color:#fff;background:#c4855a;font-weight:500}@media (width<=600px){._nav_wd20f_1{flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem}._logo_wd20f_13{font-size:1.2rem}._links_wd20f_31{gap:1rem}._link_wd20f_31{font-size:.72rem}._langBar_wd20f_50{margin-left:auto}}._page_miskd_1{max-width:900px;margin:0 auto;padding:0 1rem 4rem}._hero_miskd_8{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:4rem 1rem 3rem;display:flex}._heroOrnament_miskd_17{color:#c8963c;letter-spacing:.5rem;opacity:.5;font-size:1rem}._heroTitle_miskd_24{color:#2a1f12;letter-spacing:.02em;font-family:Cormorant Garamond,serif;font-size:clamp(3rem,8vw,5rem);font-weight:600;line-height:1}._heroIn_miskd_32{color:#c4855a}._heroGames_miskd_33{opacity:.5;font-size:.75em;font-weight:400}._heroTagline_miskd_39{letter-spacing:.2em;text-transform:uppercase;color:#c4855a;font-size:.75rem;font-weight:300}._heroSub_miskd_47{color:#5a4535;max-width:520px;font-size:1rem;font-weight:300;line-height:1.7}._heroCta_miskd_55{letter-spacing:.12em;text-transform:uppercase;color:#fff;background:#c4855a;border:1px solid #c4855a;border-radius:2px;margin-top:.5rem;padding:.7rem 2.5rem;font-family:Geologica,sans-serif;font-size:.78rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block}._heroCta_miskd_55:hover{background:#a06040;border-color:#a06040}._stats_miskd_74{border-top:1px solid #c4855a26;border-bottom:1px solid #c4855a26;justify-content:center;gap:3rem;margin-bottom:3rem;padding:2rem 0;display:flex}._stat_miskd_74{text-align:center}._statNum_miskd_85{color:#c4855a;font-family:Cormorant Garamond,serif;font-size:2.2rem;font-weight:600;line-height:1}._statLabel_miskd_92{letter-spacing:.15em;text-transform:uppercase;color:#5a4535;opacity:.6;margin-top:.2rem;font-size:.68rem;font-weight:300}._featured_miskd_103{margin-bottom:3rem}._featuredLabel_miskd_104{letter-spacing:.2em;text-transform:uppercase;color:#c4855a;opacity:.7;margin-bottom:.75rem;font-size:.65rem;font-weight:300}._featuredCard_miskd_114{background:#f2e8d9;border:1px solid #c4855a4d;border-radius:14px;grid-template-columns:1fr 1fr;align-items:center;gap:2rem;padding:2rem;display:grid}._featuredLeft_miskd_125{flex-direction:column;gap:.75rem;display:flex}._featuredOrigin_miskd_131{letter-spacing:.2em;text-transform:uppercase;color:#c4855a;font-size:.65rem;font-weight:300}._featuredTitle_miskd_139{color:#2a1f12;font-family:Cormorant Garamond,serif;font-size:2rem;font-weight:600;line-height:1}._featuredDesc_miskd_147{color:#5a4535;font-size:.85rem;font-weight:300;line-height:1.6}._featuredMeta_miskd_154{color:#5a4535;opacity:.7;gap:1rem;font-size:.78rem;display:flex}._featuredBtn_miskd_162{letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#c4855a;border:1px solid #c4855a;border-radius:2px;align-self:flex-start;margin-top:.25rem;padding:.6rem 1.8rem;font-family:Geologica,sans-serif;font-size:.75rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block}._featuredBtn_miskd_162:hover{background:#a06040;border-color:#a06040}._miniBoard_miskd_182{grid-template-columns:repeat(9,1fr);gap:4px;display:grid}._miniPit_miskd_188{aspect-ratio:1;color:#2a1f12;border:1px solid #c4a878;border-radius:50%;justify-content:center;align-items:center;font-family:Cormorant Garamond,serif;font-size:.75rem;font-weight:600;display:flex}._miniTop_miskd_201{background:#e8dcc8;order:-1}._miniBottom_miskd_202{background:#d4c4a8}._comingSoonLabel_miskd_207{letter-spacing:.2em;text-transform:uppercase;color:#c4855a;opacity:.7;margin-bottom:.75rem;font-size:.65rem;font-weight:300}._comingSoonGrid_miskd_217{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;display:grid}._comingSoonCard_miskd_223{opacity:.6;background:0 0;border:1px dashed #c4855a4d;border-radius:8px;padding:1rem 1.25rem}._comingSoonTitle_miskd_231{color:#2a1f12;margin-bottom:.2rem;font-family:Cormorant Garamond,serif;font-size:1.1rem;font-weight:600}._comingSoonOrigin_miskd_239{letter-spacing:.12em;text-transform:uppercase;color:#c4855a;font-size:.65rem;font-weight:300}@media (width<=600px){._hero_miskd_8{padding:2rem .5rem 1.5rem}._heroTitle_miskd_24{font-size:clamp(2.5rem,10vw,4rem)}._heroSub_miskd_47{font-size:.9rem}._stats_miskd_74{gap:1.5rem}._featuredCard_miskd_114{grid-template-columns:1fr}._featuredRight_miskd_253{display:none}._comingSoonGrid_miskd_217{grid-template-columns:1fr 1fr}}._page_tee52_1{max-width:900px;margin:0 auto;padding:0 1rem 4rem}._header_tee52_7{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1rem 2rem;display:flex}._ornament_tee52_16{color:#c8963c;letter-spacing:.5rem;opacity:.5;font-size:1rem}._title_tee52_23{color:#2a1f12;font-family:Cormorant Garamond,serif;font-size:clamp(2rem,5vw,3rem);font-weight:600;line-height:1}._subtitle_tee52_31{color:#5a4535;letter-spacing:.05em;opacity:.8;font-size:.82rem;font-weight:300}._grid_tee52_39{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;display:grid}._card_tee52_45{background:#f2e8d9;border:1px solid #c4855a4d;border-radius:12px;flex-direction:column;gap:.75rem;padding:1.5rem;transition:box-shadow .2s,transform .2s;display:flex}._card_tee52_45:hover{transform:translateY(-2px);box-shadow:0 4px 20px #c4855a26}._unavailable_tee52_60{opacity:.6}._unavailable_tee52_60:hover{box-shadow:none;transform:none}._cardTop_tee52_68{justify-content:space-between;align-items:center;display:flex}._origin_tee52_74{letter-spacing:.18em;text-transform:uppercase;color:#c4855a;font-size:.62rem;font-weight:300}._badge_tee52_82{letter-spacing:.1em;text-transform:uppercase;color:#c4855a;background:#c4855a1f;border-radius:20px;padding:2px 8px;font-size:.58rem;font-weight:400}._gameName_tee52_93{color:#2a1f12;font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:600;line-height:1.1}._desc_tee52_101{color:#5a4535;flex:1;font-size:.8rem;font-weight:300;line-height:1.6}._meta_tee52_109{border-top:1px solid #c4855a26;border-bottom:1px solid #c4855a26;gap:1rem;padding:.75rem 0;display:flex}._metaItem_tee52_117{flex-direction:column;gap:.1rem;display:flex}._metaLabel_tee52_123{letter-spacing:.12em;text-transform:uppercase;color:#c4855a;opacity:.7;font-size:.58rem;font-weight:300}._metaVal_tee52_132{color:#2a1f12;font-size:.78rem;font-weight:400}._tags_tee52_138{flex-wrap:wrap;gap:4px;display:flex}._tag_tee52_138{letter-spacing:.06em;color:#5a4535;border:1px solid #c4855a40;border-radius:20px;padding:2px 8px;font-size:.58rem;font-weight:300}._playBtn_tee52_154{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#c4855a;border-radius:2px;margin-top:auto;padding:.6rem;font-family:Geologica,sans-serif;font-size:.75rem;font-weight:500;text-decoration:none;transition:background .2s;display:block}._playBtn_tee52_154:hover{background:#a06040}._soonBtn_tee52_172{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#c4855a;opacity:.5;border:1px dashed #c4855a4d;border-radius:2px;margin-top:auto;padding:.6rem;font-family:Geologica,sans-serif;font-size:.75rem;font-weight:400;display:block}@media (width<=600px){._page_tee52_1{padding:0 .75rem 3rem}._grid_tee52_39{grid-template-columns:1fr}._tags_tee52_138{display:none}._featuredCard_tee52_192{grid-template-columns:1fr}._featuredRight_tee52_193{display:none}}._panel_138c1_1{background:#f2e8d9;border:1px solid #c4855a4d;border-radius:10px;flex-direction:column;max-height:360px;display:flex;overflow:hidden}._header_138c1_11{letter-spacing:.18em;text-transform:uppercase;color:#a06040;border-bottom:1px solid #c4855a33;flex-shrink:0;padding:.7rem 1rem;font-size:.72rem;font-weight:500}._list_138c1_22{scrollbar-width:thin;scrollbar-color:#c4855a transparent;flex-direction:column;flex:1;gap:3px;padding:.5rem .6rem;display:flex;overflow-y:auto}._empty_138c1_33{color:#a06040;padding:.6rem;font-size:.8rem;font-weight:300}@keyframes _slideIn_138c1_1{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}._item_138c1_45{color:#2a1f12;background:#ffffff80;border:.5px solid #c4855a26;border-radius:4px;align-items:flex-start;gap:.5rem;padding:.4rem .5rem;font-size:.8rem;animation:.18s ease-out _slideIn_138c1_1;display:flex}._item_138c1_45:last-child{background:#fffc;border-color:#c4855a4d}._num_138c1_62{color:#a06040;min-width:18px;padding-top:1px;font-size:.68rem;font-weight:400}._dot_138c1_70{border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:4px}._p1_138c1_77{background:#c8963c}._p2_138c1_78{background:#4a8e8c}._text_138c1_80{color:#2a1f12;flex:1;font-weight:400;line-height:1.4}._capture_138c1_87{color:#a06040;font-size:.75rem;font-weight:500}._overlay_1yof9_1{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;background:#2a1f1280;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_1yof9_12{background:var(--bg,#faf4eb);border:1px solid #c4855a59;border-radius:12px;flex-direction:column;align-items:center;gap:1.25rem;width:100%;max-width:360px;padding:2rem 2.5rem;display:flex}._ornament_1yof9_25{color:#c8963c;letter-spacing:.5rem;opacity:.5;font-size:1rem}._title_1yof9_32{color:#2a1f12;text-align:center;letter-spacing:.03em;font-family:Cormorant Garamond,serif;font-size:1.4rem;font-weight:600}._fields_1yof9_41{flex-direction:column;gap:.75rem;width:100%;display:flex}._field_1yof9_41{align-items:center;gap:.6rem;display:flex}._dot_1yof9_54{border-radius:50%;flex-shrink:0;width:8px;height:8px}._input_1yof9_61{color:#2a1f12;background:#f2e8d9;border:1px solid #c4855a59;border-radius:3px;outline:none;flex:1;padding:.55rem .85rem;font-family:Geologica,sans-serif;font-size:.85rem;font-weight:400;transition:border-color .2s}._input_1yof9_61:focus{border-color:#c4855a}._input_1yof9_61::placeholder{color:#c4855a80}._btn_1yof9_81{letter-spacing:.1em;text-transform:uppercase;cursor:pointer;color:#fff;background:#c4855a;border:none;border-radius:2px;width:100%;padding:.6rem 2rem;font-family:Geologica,sans-serif;font-size:.78rem;font-weight:500;transition:background .2s}._btn_1yof9_81:hover{background:#a06040}._overlay_1b734_1{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;background:#2a1f1280;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_1b734_12{background:var(--bg,#faf4eb);border:1px solid #c4855a59;border-radius:14px;flex-direction:column;align-items:center;gap:1.25rem;width:100%;max-width:360px;padding:2rem 2.5rem;display:flex;position:relative}._closeBtn_1b734_26{cursor:pointer;color:#c4855a;opacity:.6;background:0 0;border:none;padding:4px 8px;font-size:.85rem;transition:opacity .2s;position:absolute;top:1rem;right:1rem}._closeBtn_1b734_26:hover{opacity:1}._ornament_1b734_40{color:#c8963c;letter-spacing:.5rem;opacity:.5;font-size:.9rem}._title_1b734_47{color:#2a1f12;text-align:center;font-family:Cormorant Garamond,serif;font-size:1.4rem;font-weight:600}._menu_1b734_55{flex-direction:column;gap:.75rem;width:100%;display:flex}._menuBtn_1b734_62{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;color:#c4855a;background:0 0;border:1px solid #c4855a66;border-radius:2px;width:100%;padding:.7rem 1.5rem;font-family:Geologica,sans-serif;font-size:.82rem;font-weight:400;transition:all .2s}._menuBtn_1b734_62:hover{color:#a06040;background:#c4855a14;border-color:#a06040}._form_1b734_83{flex-direction:column;gap:.75rem;width:100%;display:flex}._input_1b734_90{color:#2a1f12;background:#f2e8d9;border:1px solid #c4855a59;border-radius:3px;outline:none;width:100%;padding:.55rem .85rem;font-family:Geologica,sans-serif;font-size:.85rem;transition:border-color .2s}._input_1b734_90:focus{border-color:#c4855a}._input_1b734_90::placeholder{color:#c4855a80}._btn_1b734_105{letter-spacing:.1em;text-transform:uppercase;cursor:pointer;color:#fff;background:#c4855a;border:none;border-radius:2px;width:100%;padding:.6rem 2rem;font-family:Geologica,sans-serif;font-size:.78rem;font-weight:500;transition:background .2s}._btn_1b734_105:hover{background:#a06040}._btn_1b734_105:disabled{opacity:.5;cursor:default}._back_1b734_123{color:#c4855a;cursor:pointer;opacity:.7;letter-spacing:.05em;background:0 0;border:none;padding:0;font-family:Geologica,sans-serif;font-size:.72rem;transition:opacity .2s}._back_1b734_123:hover{opacity:1}._error_1b734_137{color:#a03030;text-align:center;font-size:.75rem}._waiting_1b734_143{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}._waitingText_1b734_151{color:#5a4535;text-align:center;font-size:.8rem;font-weight:300}._roomCode_1b734_158{color:#c4855a;letter-spacing:.3em;background:#f2e8d9;border:1px solid #c4855a4d;border-radius:6px;padding:.5rem 1.5rem;font-family:Cormorant Garamond,serif;font-size:2.5rem;font-weight:600}._waitingDots_1b734_170{color:#5a4535;opacity:.7;font-size:.8rem;font-weight:300}@keyframes _blink_1b734_1{0%,to{opacity:1}50%{opacity:0}}._dots_1b734_181{animation:1.2s ease-in-out infinite _blink_1b734_1}._overlay_ntr7o_1{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;background:#2a1f1280;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_ntr7o_12{background:var(--bg,#faf4eb);border:1px solid #c4855a59;border-radius:14px;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:480px;max-height:90vh;padding:2rem;display:flex;position:relative;overflow-y:auto}._closeBtn_ntr7o_28{cursor:pointer;color:var(--clay,#c4855a);opacity:.6;background:0 0;border:none;padding:4px 8px;font-size:.85rem;transition:opacity .2s;position:absolute;top:1rem;right:1rem}._closeBtn_ntr7o_28:hover{opacity:1}._ornament_ntr7o_43{color:#c8963c;letter-spacing:.5rem;opacity:.5;font-size:.9rem}._title_ntr7o_50{color:#2a1f12;text-align:center;letter-spacing:.03em;font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:600}._stepIndicator_ntr7o_59{align-items:center;gap:6px;display:flex}._dot_ntr7o_64{cursor:pointer;background:#c4855a40;border-radius:50%;width:7px;height:7px;transition:background .2s,transform .2s}._dot_ntr7o_64:hover{background:#c4855a80}._activeDot_ntr7o_73{background:#c4855a;transform:scale(1.2)}._visual_ntr7o_79{flex-direction:column;align-items:center;gap:.5rem;width:100%;display:flex}._visualBoard_ntr7o_87{background:#f2e8d9;border:1px solid #c4855a4d;border-radius:10px;width:100%;padding:.6rem .5rem}._visualRow_ntr7o_95{justify-content:center;gap:4px;margin:3px 0;display:flex}._visualDivider_ntr7o_102{background:linear-gradient(90deg,#0000,#c4855a4d,#0000);height:1px;margin:4px 8px}._visualPit_ntr7o_108{color:#2a1f12;background:#e8dcc8;border:1.5px solid #c4a878;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-family:Cormorant Garamond,serif;font-size:1rem;font-weight:600;display:flex;position:relative}._visualPit_ntr7o_108 span{line-height:1}._source_ntr7o_128{color:#854f0b;background:#faeeda;border-color:#b07d2a}._highlight_ntr7o_134{color:#185fa5;background:#e6f1fb;border-color:#378add}._capture_ntr7o_140{color:#3b6d11;background:#eaf3de;border-color:#3b6d11}._tuzPit_ntr7o_146{color:#0f6e56;background:#e1f5ee;border-color:#4a8e8c;box-shadow:0 0 8px #4a8e8c4d}._pitNote_ntr7o_153{color:#3b6d11;white-space:nowrap;font-family:Geologica,sans-serif;font-size:.5rem;font-weight:500;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}._tuzNote_ntr7o_165{color:#fff;white-space:nowrap;background:#4a7c7a;border-radius:2px;padding:1px 4px;font-family:Geologica,sans-serif;font-size:.5rem;font-weight:500;position:absolute;top:-10px;left:50%;transform:translate(-50%)}._visualCaption_ntr7o_180{color:#5a4535;opacity:.7;text-align:center;letter-spacing:.03em;font-size:.72rem;font-weight:300}._scoreVisual_ntr7o_190{align-items:center;gap:1.5rem;padding:1rem;display:flex}._scoreBox_ntr7o_196{text-align:center;background:#f2e8d9;border:1px solid #c4855a4d;border-radius:8px;padding:.75rem 1.5rem}._scoreNum_ntr7o_203{color:#2a1f12;font-family:Cormorant Garamond,serif;font-size:2rem;font-weight:600;line-height:1}._scoreLabel_ntr7o_210{color:#5a4535;margin-top:.25rem;font-size:.72rem;font-weight:300}._scoreSep_ntr7o_216{color:#c4855a;opacity:.5;font-family:Cormorant Garamond,serif;font-size:1.2rem}._stepContent_ntr7o_224{text-align:center;width:100%}._stepCounter_ntr7o_228{letter-spacing:.15em;text-transform:uppercase;color:#c4855a;opacity:.7;margin-bottom:.3rem;font-size:.65rem;font-weight:300}._stepTitle_ntr7o_237{color:#2a1f12;margin-bottom:.5rem;font-family:Cormorant Garamond,serif;font-size:1.2rem;font-weight:600}._stepText_ntr7o_244{color:#5a4535;max-width:380px;margin:0 auto;font-size:.85rem;font-weight:300;line-height:1.7}._nav_ntr7o_254{justify-content:space-between;gap:.5rem;width:100%;display:flex}._navBtn_ntr7o_260{letter-spacing:.1em;text-transform:uppercase;cursor:pointer;color:#c4855a;background:0 0;border:1px solid #c4855a66;border-radius:2px;flex:1;padding:.52rem 1.4rem;font-family:Geologica,sans-serif;font-size:.75rem;font-weight:400;transition:all .2s}._navBtn_ntr7o_260:hover{color:#a06040;background:#c4855a0f;border-color:#a06040}._hidden_ntr7o_280{visibility:hidden}._landed_ntr7o_284{background:#f5e6d0;border-color:#c4855a;box-shadow:0 0 0 2px #c4855a4d}._landed_ntr7o_284 span{color:#a06040}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#faf4eb;--bg2:#f2e8d9;--bg3:#e8dcc8;--clay:#c4855a;--clay-dark:#a06040;--clay-light:#e8a878;--ink:#2a1f12;--ink-soft:#5a4535;--gold:#c8963c;--gold-light:#e8b85a;--teal:#4a7c7a;--teal-light:#6aacaa;--cream:#faf4eb}body{background:var(--bg);min-height:100vh;color:var(--ink);font-family:Geologica,sans-serif;overflow-x:hidden}#root{z-index:1;position:relative}.app{flex-direction:column;gap:1.5rem;max-width:960px;margin:0 auto;padding:2rem 2rem 3rem;display:flex}.header{text-align:center;padding-bottom:.25rem}.ornament{color:var(--gold);letter-spacing:.5rem;opacity:.6;margin-bottom:.2rem;font-size:1rem}.header h1{letter-spacing:.04em;color:var(--ink);font-family:Cormorant Garamond,serif;font-size:clamp(1.9rem,5vw,3rem);font-weight:600;line-height:1}.subtitle{color:var(--clay-light);letter-spacing:.2em;text-transform:uppercase;margin-top:.3rem;font-size:.72rem;font-weight:300}.modeBar{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.modeBtn{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;color:var(--clay);background:0 0;border:1px solid #c4855a59;border-radius:2px;padding:.48rem 1.4rem;font-family:Geologica,sans-serif;font-size:.78rem;font-weight:400;transition:all .2s}.modeBtn:hover{border-color:var(--clay-dark);color:var(--clay-dark)}.modeBtn.active{background:var(--clay);border-color:var(--clay);color:#fff;font-weight:500}.soundBtn{cursor:pointer;width:34px;height:34px;color:var(--clay);background:0 0;border:1px solid #c4855a4d;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;transition:all .2s;display:flex}.soundBtn:hover{border-color:var(--clay-dark);color:var(--clay-dark)}.soundBtn.muted{opacity:.35}.rulesBtn{letter-spacing:.1em;text-transform:uppercase;cursor:pointer;color:var(--clay);background:0 0;border:1px solid #c4855a59;border-radius:2px;padding:.35rem .75rem;font-family:Geologica,sans-serif;font-size:.68rem;font-weight:400;transition:all .2s}.rulesBtn:hover{border-color:var(--clay-dark);color:var(--clay-dark)}.rightControls{align-items:center;gap:.4rem;margin-left:.5rem;display:flex}.scorePanel{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;display:grid}.playerScore{text-align:center;background:var(--bg2);border:1px solid #c4855a2e;border-radius:6px;padding:1rem 1.5rem;transition:border-color .3s,background .3s}.playerScore.active{border-color:var(--gold);background:#c8963c12}.playerScore.winner{border-color:var(--gold-light);background:#c8963c1f}.playerName{letter-spacing:.14em;text-transform:uppercase;color:var(--clay);margin-bottom:.15rem;font-size:.82rem;font-weight:300}.scoreVal{color:var(--ink);font-family:Cormorant Garamond,serif;font-size:2rem;font-weight:600;line-height:1}.playerScore.active .scoreVal{color:var(--gold)}.scoreSep{text-align:center;color:var(--clay);opacity:.45;font-family:Cormorant Garamond,serif;font-size:1.4rem}.progressRow{align-items:center;gap:.4rem;padding:0 .2rem;display:flex}.progressLabel{min-width:28px;font-size:.62rem;font-weight:300}.p2label{color:var(--teal-light);text-align:right}.p1label{color:var(--gold-light);text-align:left}.progressTrack{background:#c4855a1f;border-radius:2px;flex:1;height:3px;display:flex;overflow:hidden}.progressFill{border-radius:2px;height:100%;transition:width .55s}.p2fill{background:var(--teal)}.p1fill{background:var(--gold);margin-left:auto}.progressDivider{background:#c4855a4d;flex-shrink:0;width:1px;height:8px}.statusBar{text-align:center;letter-spacing:.1em;color:var(--ink-soft);min-height:1.3rem;font-size:1rem;font-weight:300}.statusBar.win{color:var(--gold);font-family:Cormorant Garamond,serif;font-size:1.4rem;font-weight:500}.gameLayout{grid-template-columns:1fr 210px;align-items:start;gap:1rem;display:grid}.boardWrap{position:relative}.board{background:var(--bg2);border:1px solid #c4855a59;border-radius:14px;padding:1.5rem 1.25rem;position:relative;overflow:hidden}.kazanRow{justify-content:space-between;align-items:center;margin-bottom:14px;padding:0 4px;display:flex}.kazan{background:var(--bg3);border:1px solid #c4855a38;border-radius:6px;flex-direction:column;align-items:center;min-width:78px;padding:.45rem .9rem;display:flex}.kazanLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--clay);opacity:.75;font-size:.78rem;font-weight:300}.kazanVal{color:var(--gold);font-family:Cormorant Garamond,serif;font-size:2rem;font-weight:600;line-height:1.1}.kazanLine{background:linear-gradient(90deg,#0000,#c4855a40,#0000);flex:1;height:1px;margin:0 .75rem}.pitRow{justify-content:center;gap:8px;margin:10px 0;display:flex}.boardDivider{background:linear-gradient(90deg,#0000,#c4855a40,#0000);height:1px;margin:4px 8px}.bottomBar{justify-content:center;display:flex}.btn{letter-spacing:.1em;text-transform:uppercase;cursor:pointer;color:var(--clay);background:0 0;border:1px solid #c4855a52;border-radius:2px;padding:.52rem 1.6rem;font-family:Geologica,sans-serif;font-size:.75rem;font-weight:400;transition:all .2s}.btn:hover{border-color:var(--clay-dark);color:var(--clay-dark);background:#c4855a12}.btn.primary{background:var(--clay);border-color:var(--clay);color:#fff;font-weight:500}.btn.primary:hover{background:var(--clay-dark);border-color:var(--clay-dark)}@media (width<=640px){.app{gap:.75rem;padding:1rem .5rem 2rem}.gameLayout{grid-template-columns:1fr}.modeBtn{padding:.4rem .8rem;font-size:.68rem}.scorePanel{gap:.5rem}.playerScore{padding:.6rem .75rem}.scoreVal{font-size:1.5rem}.kazanRow{flex-direction:row;gap:.5rem}.kazan{flex-direction:column;flex:1;min-width:60px;padding:.4rem .5rem}.kazanLine{display:none}.kazanVal{font-size:1.4rem}.kazanLabel{font-size:.6rem}.header h1{font-size:1.8rem}.board{padding:.75rem .5rem}}._pit_d0cdm_1{-webkit-user-select:none;user-select:none;background:#e8dcc8;border:1.5px solid #c4a878;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;position:relative;box-shadow:inset 0 2px 6px #00000014,0 1px 3px #0000001a}._clickable_d0cdm_18{cursor:pointer}._clickable_d0cdm_18:hover{border-color:#b07d2a;transform:scale(1.1);box-shadow:inset 0 2px 6px #00000014,0 0 14px #b07d2a59}._inactive_d0cdm_27{opacity:.4;cursor:default}._empty_d0cdm_32{opacity:.25}._tuz_d0cdm_36{background:#d4eeec;border-width:2.5px;border-color:#4a8e8c;animation:2s ease-in-out infinite _tuzGlow_d0cdm_1;box-shadow:0 0 0 3px #4a8e8c33,0 0 14px #4a8e8c59}._tuz_d0cdm_36._clickable_d0cdm_18:hover{transform:scale(1.1);box-shadow:0 0 0 4px #4a8e8c4d,0 0 20px #4a8e8c80}@keyframes _tuzGlow_d0cdm_1{0%,to{box-shadow:0 0 0 3px #4a8e8c33,0 0 10px #4a8e8c40}50%{box-shadow:0 0 0 4px #4a8e8c59,0 0 20px #4a8e8c73}}._count_d0cdm_53{color:#2a1f12;font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:600;line-height:1}._tuz_d0cdm_36 ._count_d0cdm_53{color:#0f6e56}._idx_d0cdm_65{color:#2a1f1266;font-size:.58rem;font-weight:300;line-height:1}._tuzBadge_d0cdm_72{color:#fff;letter-spacing:.06em;white-space:nowrap;text-transform:uppercase;background:#4a7c7a;border-radius:3px;padding:2px 8px;font-size:.6rem;font-weight:500;position:absolute;top:-10px;left:50%;transform:translate(-50%);box-shadow:0 1px 4px #00000026}@keyframes _pulseAnim_d0cdm_1{0%{transform:scale(1)}40%{transform:scale(1.15);box-shadow:0 0 18px #b07d2a80}to{transform:scale(1)}}._pulse_d0cdm_94{animation:.35s ease-out _pulseAnim_d0cdm_1}._clickable_d0cdm_18._pulse_d0cdm_94:hover{transform:scale(1)}._landed_d0cdm_101{background:#f5e6d0;border-color:#c4855a;transition:all .3s;box-shadow:0 0 0 3px #c4855a33,0 0 10px #c4855a40}._landed_d0cdm_101 ._count_d0cdm_53{color:#a06040}@media (width<=640px){._pit_d0cdm_1{width:36px;height:36px}._count_d0cdm_53{font-size:.95rem}._idx_d0cdm_65{font-size:.45rem}}
