.ytz-root.svelte-28mcoo{--ytz-red: #b10f1a;--ytz-red-dark: #7f0a12;--ytz-green: #0b6b3a;--ytz-gold: #d4a21a;--ytz-ink: #1b1b1b;--ytz-bg: #fff8f3;--ytz-card: #ffffff;--ytz-border: rgba(0, 0, 0, .1);--ytz-soft-blue: rgba(232, 242, 255, .88);--ytz-soft-white: rgba(255, 255, 255, .75);--ytz-die-gap: 10px;--ytz-pip-size: 2.8rem;color:var(--ytz-ink);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.ytz-header.svelte-28mcoo{background:linear-gradient(90deg,var(--ytz-red-dark),var(--ytz-red));color:#fff;border-bottom:3px solid rgba(212,162,26,.45);padding:12px 16px;border-radius:14px 14px 0 0}.ytz-header-inner.svelte-28mcoo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.ytz-title.svelte-28mcoo{font-weight:800;letter-spacing:.4px;margin:0;font-size:1.4rem}.ytz-subtitle.svelte-28mcoo{opacity:.9;font-size:.85rem}.ytz-header-actions.svelte-28mcoo{display:flex;gap:8px}.ytz-layout.svelte-28mcoo{display:grid;grid-template-columns:1fr;gap:16px;padding:16px;background:radial-gradient(900px 400px at 10% 0%,rgba(177,15,26,.12),transparent 60%),radial-gradient(900px 400px at 90% 0%,rgba(11,107,58,.12),transparent 60%),linear-gradient(180deg,var(--ytz-bg),#ffffff 40%)}@media(min-width:992px){.ytz-layout.svelte-28mcoo{grid-template-columns:5fr 7fr}}.ytz-card.svelte-28mcoo{border:1px solid var(--ytz-border);border-radius:14px;overflow:hidden;background:linear-gradient(180deg,var(--ytz-soft-blue),var(--ytz-soft-white));padding:16px;display:flex;flex-direction:column;gap:12px}.ytz-mini-card.svelte-28mcoo{border:1px solid var(--ytz-border);border-radius:12px;padding:12px;background:#ffffffc7}.ytz-label.svelte-28mcoo{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;opacity:.75}.ytz-value.svelte-28mcoo{font-weight:700;font-size:1.05rem}.ytz-muted.svelte-28mcoo{opacity:.75}.ytz-small.svelte-28mcoo{font-size:.85rem}.ytz-h5.svelte-28mcoo{font-size:1.15rem;font-weight:700;margin:0}.ytz-mt-1.svelte-28mcoo{margin-top:4px}.ytz-mt-2.svelte-28mcoo{margin-top:8px}.ytz-mt-3.svelte-28mcoo{margin-top:12px}.ytz-mb-2.svelte-28mcoo{margin-bottom:8px}.ytz-mb-3.svelte-28mcoo{margin-bottom:12px}.ytz-text-start.svelte-28mcoo{text-align:left}.ytz-btn.svelte-28mcoo{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;border:1px solid rgba(0,0,0,.08);transition:background .15s,opacity .15s}.ytz-btn.svelte-28mcoo:disabled{opacity:.55;cursor:not-allowed}.ytz-btn-primary.svelte-28mcoo{background:var(--ytz-green);color:#fff}.ytz-btn-primary.svelte-28mcoo:hover:not(:disabled){background:#095a31}.ytz-btn-secondary.svelte-28mcoo{background:#6c757d;color:#fff}.ytz-btn-secondary.svelte-28mcoo:hover:not(:disabled){background:#565e64}.ytz-btn-outline.svelte-28mcoo{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.6)}.ytz-btn-outline.svelte-28mcoo:hover:not(:disabled){background:#ffffff1f}.ytz-btn-sm.svelte-28mcoo{padding:4px 10px;font-size:.8rem}.ytz-btn-grow.svelte-28mcoo{flex-grow:1}.ytz-btn-full.svelte-28mcoo{width:100%}.ytz-section.svelte-28mcoo{margin-bottom:4px}.ytz-player-row.svelte-28mcoo{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ytz-active-player.svelte-28mcoo{display:inline-block;padding:6px 12px;border-radius:999px;background:#d4a21a2e;border:1px solid rgba(212,162,26,.35);font-weight:900;box-shadow:0 0 0 3px #d4a21a29}.ytz-info-row.svelte-28mcoo{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px}.ytz-info-grow.svelte-28mcoo{flex-grow:1}.ytz-action-row.svelte-28mcoo{display:flex;flex-wrap:wrap;gap:8px}.ytz-divider.svelte-28mcoo{border:none;border-top:1px solid var(--ytz-border);margin:12px 0}.ytz-dice-grid.svelte-28mcoo{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--ytz-die-gap);width:100%}.ytz-die.svelte-28mcoo{width:100%;aspect-ratio:1;border:2px solid rgba(0,0,0,.12);border-radius:14px;background:linear-gradient(180deg,#fffffffa,#fffc);padding:0;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;transition:transform .06s ease,border-color .2s ease,box-shadow .2s ease;position:relative;color:var(--ytz-ink)}.ytz-die.svelte-28mcoo:active{transform:scale(.98)}.ytz-die.svelte-28mcoo:not(.ytz-die-empty):not(.ytz-die-held):nth-child(5n+1){background:linear-gradient(180deg,#d4a21a52,#ffffffdb)}.ytz-die.svelte-28mcoo:not(.ytz-die-empty):not(.ytz-die-held):nth-child(5n+2){background:linear-gradient(180deg,#0b6b3a47,#ffffffdb)}.ytz-die.svelte-28mcoo:not(.ytz-die-empty):not(.ytz-die-held):nth-child(5n+3){background:linear-gradient(180deg,#b10f1a3d,#ffffffdb)}.ytz-die.svelte-28mcoo:not(.ytz-die-empty):not(.ytz-die-held):nth-child(5n+4){background:linear-gradient(180deg,#5a78ff38,#ffffffdb)}.ytz-die.svelte-28mcoo:not(.ytz-die-empty):not(.ytz-die-held):nth-child(5n+5){background:linear-gradient(180deg,#b450ff33,#ffffffdb)}.ytz-die.svelte-28mcoo:not(.ytz-die-empty):hover{transform:translateY(-2px);box-shadow:0 14px 26px #0000002e;border-color:#0003}.ytz-die-held.svelte-28mcoo{border-color:#b10f1a8c;box-shadow:0 0 0 4px #b10f1a1a;background:#fff}.ytz-die-empty.svelte-28mcoo{opacity:.55;cursor:default}.ytz-pip.svelte-28mcoo{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:var(--ytz-pip-size);line-height:1}.ytz-die-dash.svelte-28mcoo{font-size:1.5rem;opacity:.4}.ytz-hold-badge.svelte-28mcoo{position:absolute;top:4px;right:6px;font-size:.65rem;padding:1px 6px;border-radius:999px;background:#b10f1a1f;border:1px solid rgba(177,15,26,.25);color:var(--ytz-red-dark);font-weight:700}@media(max-width:576px){.ytz-root.svelte-28mcoo{--ytz-die-gap: 8px;--ytz-pip-size: 3.2rem}.ytz-dice-grid.svelte-28mcoo{grid-template-columns:repeat(6,1fr)}.ytz-die.svelte-28mcoo:nth-child(1){grid-column:1 / span 2}.ytz-die.svelte-28mcoo:nth-child(2){grid-column:3 / span 2}.ytz-die.svelte-28mcoo:nth-child(3){grid-column:5 / span 2}.ytz-die.svelte-28mcoo:nth-child(4){grid-column:2 / span 2}.ytz-die.svelte-28mcoo:nth-child(5){grid-column:4 / span 2}}@media(min-width:992px){.ytz-root.svelte-28mcoo{--ytz-die-gap: 14px;--ytz-pip-size: 4.2rem}.ytz-card.svelte-28mcoo{overflow:visible}}.ytz-scoreboard.svelte-28mcoo{display:grid;grid-template-columns:1fr;gap:8px;margin-top:8px}.ytz-scoreline.svelte-28mcoo{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--ytz-border);border-radius:12px;padding:10px 12px;background:linear-gradient(180deg,#fff,#ffffffa6);position:relative}.ytz-scoreline-name.svelte-28mcoo{font-weight:800}.ytz-scoreline-meta.svelte-28mcoo{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ytz-tag.svelte-28mcoo{font-size:.75rem;padding:2px 8px;border-radius:999px;border:1px solid var(--ytz-border);background:#0000000a;opacity:.9}.ytz-scoreline-active.svelte-28mcoo{border-color:#0b6b3a8c;background:linear-gradient(90deg,#0b6b3a29,#ffffffd9);box-shadow:0 0 0 4px #0b6b3a1a,0 10px 18px #0000001a}.ytz-scoreline-active.svelte-28mcoo:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:6px;border-radius:999px;background:linear-gradient(180deg,var(--ytz-gold),var(--ytz-green))}.ytz-options-row.svelte-28mcoo{display:flex;justify-content:space-between;align-items:center}.ytz-switch.svelte-28mcoo{display:flex;align-items:center;gap:6px;cursor:pointer}.ytz-switch.svelte-28mcoo input[type=checkbox]:where(.svelte-28mcoo){width:36px;height:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ccc;border-radius:999px;position:relative;cursor:pointer;transition:background .2s}.ytz-switch.svelte-28mcoo input[type=checkbox]:where(.svelte-28mcoo):after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s}.ytz-switch.svelte-28mcoo input[type=checkbox]:where(.svelte-28mcoo):checked{background:var(--ytz-green)}.ytz-switch.svelte-28mcoo input[type=checkbox]:where(.svelte-28mcoo):checked:after{transform:translate(16px)}.ytz-switch-label.svelte-28mcoo{font-size:.85rem}.ytz-highscores.svelte-28mcoo{display:grid;gap:8px;margin-top:8px}.ytz-highscore-item.svelte-28mcoo{border:1px solid var(--ytz-border);border-radius:12px;padding:10px 12px;background:linear-gradient(180deg,#fff,#ffffffa6);display:flex;justify-content:space-between;align-items:baseline;gap:10px}.ytz-hs-left.svelte-28mcoo{display:grid;gap:2px}.ytz-hs-winner.svelte-28mcoo{font-weight:900}.ytz-hs-meta.svelte-28mcoo{font-size:.85rem;opacity:.75}.ytz-hs-score.svelte-28mcoo{font-weight:950;font-size:1.05rem;white-space:nowrap}.ytz-scorecard-header.svelte-28mcoo{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px}.ytz-table-wrap.svelte-28mcoo{overflow-x:auto}.ytz-table.svelte-28mcoo{width:100%;border-collapse:collapse}.ytz-table.svelte-28mcoo th:where(.svelte-28mcoo){text-align:left;padding:8px 6px;font-size:.85rem;white-space:nowrap;border-bottom:2px solid var(--ytz-border)}.ytz-table.svelte-28mcoo td:where(.svelte-28mcoo){padding:6px;vertical-align:middle}.ytz-section-row.svelte-28mcoo{font-weight:800;font-size:.85rem;text-transform:uppercase;letter-spacing:.06em;background:#0000000a;padding:8px 6px;border-top:1px solid var(--ytz-border)}.ytz-score-row.svelte-28mcoo{cursor:pointer;transition:background .1s}.ytz-score-row.svelte-28mcoo:hover:not(.ytz-locked){background:#d4a21a14}.ytz-locked.svelte-28mcoo{cursor:default;opacity:.9}.ytz-pill.svelte-28mcoo{display:inline-block;padding:2px 10px;border-radius:999px;border:1px solid var(--ytz-border);font-size:.85rem}.ytz-pill-scored.svelte-28mcoo{background:#0b6b3a1a;border-color:#0b6b3a40}.ytz-pill-empty.svelte-28mcoo{background:#0000000a}.ytz-pill-warn.svelte-28mcoo{background:#d4a21a1f;border-color:#d4a21a47}.ytz-overlay-card.svelte-28mcoo{width:min(520px,100%);background:#fff;border-radius:16px;padding:24px;border:1px solid rgba(0,0,0,.12);box-shadow:0 24px 60px #00000059;text-align:center}.ytz-overlay-title.svelte-28mcoo{font-weight:900;letter-spacing:.06em;text-transform:uppercase;opacity:.75;font-size:1.1rem}.ytz-overlay-name.svelte-28mcoo{font-weight:950;font-size:2rem;margin:6px 0 10px;color:var(--ytz-red-dark)}.ytz-overlay-card.svelte-28mcoo .ytz-btn-outline:where(.svelte-28mcoo){color:var(--ytz-ink);border-color:var(--ytz-border)}.ytz-overlay-card.svelte-28mcoo .ytz-btn-outline:where(.svelte-28mcoo):hover:not(:disabled){background:#0000000d}.ytz-standings-row.svelte-28mcoo{display:flex;justify-content:space-between;align-items:baseline;padding:8px 10px;border:1px solid var(--ytz-border);border-radius:12px;background:#00000008;margin-top:8px}.ytz-standings-left.svelte-28mcoo{display:flex;gap:10px;align-items:baseline}.ytz-standings-rank.svelte-28mcoo{font-weight:950;color:var(--ytz-red-dark)}.ytz-standings-name.svelte-28mcoo{font-weight:900}.ytz-standings-score.svelte-28mcoo{font-weight:950}.ytz-form-group.svelte-28mcoo{margin-bottom:12px;text-align:left}.ytz-form-group.svelte-28mcoo .ytz-label:where(.svelte-28mcoo){display:block;margin-bottom:4px}.ytz-select.svelte-28mcoo,.ytz-input.svelte-28mcoo{width:100%;padding:8px 12px;border:1px solid var(--ytz-border);border-radius:8px;font-size:.95rem;background:#fff;color:var(--ytz-ink)}.ytz-select.svelte-28mcoo:focus,.ytz-input.svelte-28mcoo:focus{outline:none;border-color:var(--ytz-green);box-shadow:0 0 0 3px #0b6b3a26}
