:root{--color-blue:#a8d5e8;--color-parchment:#f5f0e4;--color-parchment-border:#c8b99a}*,:before,:after{box-sizing:border-box}button{cursor:pointer;min-height:2.75rem;font-family:inherit;font-size:1rem;transition:transform 80ms,box-shadow 80ms;box-shadow:0 4px 12px #00000040}button:active:not(:disabled){transform:translateY(2px);box-shadow:0 2px 6px #0003}html,body,#root{height:100%;margin:0}body{background:linear-gradient(to bottom, var(--color-blue), #4a9e6a);min-height:100vh;font-family:sans-serif}._frame_hrdr9_1{background:0 0;justify-content:center;align-items:center}._title_hrdr9_8{flex-direction:column;align-items:center;line-height:1;display:flex}._titleWord_hrdr9_15{letter-spacing:.1em;color:#1a1a1a;font-size:2.5rem;font-weight:300}._titleNumber_hrdr9_22{color:#1a1a1a;font-size:8rem;font-weight:700;line-height:.9}._email_hrdr9_29{color:#1a1a1a;letter-spacing:.03em;margin-top:.75rem;font-size:.8rem;font-weight:300}._buttonRow_hrdr9_37{position:absolute;bottom:2rem;left:1.5rem;right:1.5rem}._button_as7jf_1{background:var(--color-blue);cursor:pointer;border:none;border-radius:1rem;width:100%;padding:1rem;font-size:1.25rem;font-weight:600}._button_as7jf_1:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}._frame_nuirr_1{background:var(--color-parchment)}._header_nuirr_6{text-align:center;padding:1.25rem 1.5rem 0;position:relative}._headerAction_nuirr_12{position:absolute;top:1rem;right:1rem}._headerActionLeft_nuirr_18{position:absolute;top:1rem;left:1rem}._title_nuirr_24{margin:0;font-size:1.5rem;font-weight:600}._rule_nuirr_30{border:none;border-top:1px solid var(--color-parchment-border);margin:.75rem 0 0;position:relative}._rule_nuirr_30:before{content:"◆";background:var(--color-parchment);color:var(--color-parchment-border);padding:0 .35em;font-size:.55rem;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._content_nuirr_50{flex:1;padding:1rem 1.5rem;overflow-y:auto}._footer_nuirr_56{padding:1rem 1.5rem 1.5rem}._overlay_nuirr_60{background:#00000073;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._box_1mlcq_1{background:var(--color-parchment);border:2px solid #000;border-radius:1.5rem;flex-direction:column;width:calc(100% - 4rem);max-width:22rem;max-height:80vh;display:flex;overflow:hidden}._body_1mlcq_13{flex:1;padding:1.5rem 1.5rem 1rem;font-size:.95rem;line-height:1.5;overflow-y:auto}._dismiss_1mlcq_21{background:var(--color-blue);color:#000;border:none;border-radius:.75rem;flex-shrink:0;margin:0 1.5rem 1.5rem;padding:.6rem 1rem;font-size:1rem;font-weight:600}._row_mlllk_1{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}._nameInput_mlllk_8{border:1.5px solid var(--color-parchment-border);background:#fdfaf4;border-radius:.75rem;flex:1;padding:.85rem 1rem;font-family:inherit;font-size:1.1rem}._nameInputError_mlllk_18{background:#fff5f5;border-color:#c0392b}._circleBtn_mlllk_23{cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex}._removeBtn_mlllk_33{color:#fff;background:#d94f4f;flex-shrink:0;width:2.5rem;height:2.5rem;font-size:1.25rem}._addRow_mlllk_43{justify-content:center;margin-top:.5rem;display:flex}._addBtn_mlllk_49{background:var(--color-blue);width:3rem;height:3rem;font-size:1.75rem}._helpBtn_1wa5p_1{min-height:unset;color:#aaa;box-shadow:none;background:0 0;border:none;padding:0;font-size:1.25rem;font-weight:700;line-height:1}._card_1wa5p_13{border:2px solid #000;border-radius:2rem;flex-direction:column;display:flex;position:fixed;inset:1rem;overflow:hidden}._tableWrapper_14k26_1{-webkit-overflow-scrolling:touch;margin:0 -1.5rem;padding:0 1.5rem;overflow-x:auto}._grid_14k26_8{grid-template-columns:5rem repeat(var(--player-count), 1fr);width:max-content;min-width:100%;display:grid}._headerCell_14k26_15{text-align:center;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid var(--color-parchment-border);padding:.5rem .4rem;font-size:.8rem;font-weight:600;overflow:hidden}._labelCell_14k26_26{color:#666;white-space:nowrap;align-items:center;gap:.3rem;padding:.35rem .4rem;font-size:.75rem;display:flex}._editBtn_14k26_36{min-height:unset;color:#aaa;box-shadow:none;background:0 0;border:none;padding:0;font-size:.85rem;line-height:1}._scoreCell_14k26_47{text-align:right;font-variant-numeric:tabular-nums;padding:.35rem .4rem;font-size:.95rem}._totalCell_14k26_54{text-align:right;font-variant-numeric:tabular-nums;padding:.35rem .4rem;font-size:.9rem;font-weight:600}._divider_14k26_62{border-top:1px solid var(--color-parchment-border)}._winnerCell_14k26_66{background:#4a9e6a26}._newGameBtn_14k26_71{color:#fff;min-height:unset;background:#d94f4f;border:none;border-radius:.5rem;padding:.25rem .5rem;font-size:.7rem;font-weight:600;line-height:1.3}._confirmContent_14k26_84{background:var(--color-parchment);border:2px solid #000;border-radius:1.5rem;flex-direction:column;align-items:center;gap:1.5rem;width:calc(100% - 4rem);max-width:20rem;padding:2rem;display:flex}._confirmText_14k26_97{margin:0;font-size:1.25rem;font-weight:600}._confirmButtons_14k26_103{gap:1rem;width:100%;max-width:16rem;display:flex}._cancelBtn_14k26_110{border:2px solid var(--color-parchment-border);background:#fff;border-radius:.75rem;flex:1;font-size:1rem}._endGameBtn_14k26_118{color:#fff;background:#d94f4f;border:none;border-radius:.75rem;flex:1;font-size:1rem;font-weight:600}._row_wcjlz_1{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}._name_wcjlz_8{flex:1;font-size:1.1rem;font-weight:500}._scoreInput_wcjlz_14{text-align:center;border:1.5px solid var(--color-parchment-border);background:#fdfaf4;border-radius:.75rem;width:6rem;padding:.85rem .5rem;font-family:inherit;font-size:1.1rem}._scoreInputError_wcjlz_25{background:#fff5f5;border-color:#c0392b}._signToggle_wcjlz_30{border:2px solid var(--color-parchment-border);color:#555;background:#fdfaf4;border-radius:50%;flex-shrink:0;width:2.5rem;height:2.5rem;font-size:1.2rem;font-weight:600}._sumLine_wcjlz_42{text-align:center;color:var(--color-parchment-border);margin:.5rem 0 0;font-size:.95rem}._sumValid_wcjlz_49{color:#4a9e6a;font-weight:600}
