@font-face{font-family:Lilita One;src:url(/pickleball-master/assets/lilita-one-latin-BLboZkVH.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Nunito;src:url(/pickleball-master/assets/nunito-latin-BSkt6fjT.woff2)format("woff2");font-weight:700 900;font-display:swap}:root{--pb-ink:#0b1b3f;--pb-ink-soft:#2a3757;--pb-ink-muted:#44527a;--pb-white:#fff;--pb-neutral-bottom:#e1eaf8;--pb-neutral-shade:#b9c7df;--pb-primary-top:#ffc24a;--pb-primary-mid:#ff9a1f;--pb-primary-bottom:#ff7a0f;--pb-primary-shade:#b0400073;--pb-secondary-top:#5fa8ff;--pb-secondary-mid:#2f7bff;--pb-secondary-bottom:#1c5fe0;--pb-gold-top:#fff27a;--pb-gold-bottom:#ffc21f;--pb-gold:#ffe14d;--pb-fault-top:#ff6a4d;--pb-fault-bottom:#e2301f;--pb-fault-tag:#ff4d3d;--pb-you:#12c2b0;--pb-you-dark:#0c9c8e;--pb-you-hud:#2fe0c8;--pb-cpu:#ff5a4a;--pb-cpu-dark:#d93e30;--pb-cpu-hud:#ff7466;--pb-hud-glass-top:#213c82;--pb-hud-glass-bottom:#0b1b3f;--pb-hud-muted:#7f95c8;--pb-shot-dink:#2fe0c8;--pb-shot-drive:#ff9a1f;--pb-shot-lob:#8b6cff;--pb-sky-top:#2fa8ff;--pb-sky-mid:#8fd8ff;--pb-sky-bottom:#d4f3ff;--pb-court-top:#4a97fa;--pb-court-bottom:#1e64dc;--pb-kitchen-top:#2d70e2;--pb-kitchen-bottom:#1752c4;--pb-kitchen-alert:#ff8a1f;--pb-grass-top:#4cc776;--pb-grass-bottom:#1e8545;--pb-fence:#1d6a45;--pb-fence-rail:#0f4a2e;--pb-ball:#e8f23a;--pb-ball-edge:#8e9410;--pb-ball-hole:#a7ae10;--pb-ball-glow:#f4ff6a73;--pb-bunting-1:#ff4d3d;--pb-bunting-2:#ffd23f;--pb-bunting-3:#2f7bff;--pb-bunting-4:#fff;--pb-disabled-top:#dce3ef;--pb-disabled-bottom:#c3cdde;--pb-disabled-edge:#7e8ba6;--pb-disabled-text:#5d6a86;--pb-tint-dink:#d5fbf5;--pb-tint-drive:#ffe7c7;--pb-tint-lob:#e9e2ff;--pb-glass-lip:#06173a8c;--pb-font-display:"Lilita One", "Arial Rounded MT Bold", sans-serif;--pb-font-body:"Nunito", system-ui, sans-serif;--pb-size-burst:64px;--pb-size-logo:74px;--pb-size-title:40px;--pb-size-score:40px;--pb-size-score-big:48px;--pb-size-button-l:36px;--pb-size-button-m:26px;--pb-size-button-s:22px;--pb-size-card-title:24px;--pb-size-body:16px;--pb-size-label:12px;--pb-label-spacing:.06em;--pb-space-xs:4px;--pb-space-s:8px;--pb-space-m:12px;--pb-space-l:16px;--pb-space-xl:24px;--pb-gutter:16px;--pb-radius-tag:8px;--pb-radius-chip:10px;--pb-radius-card:22px;--pb-radius-button:22px;--pb-radius-sheet:32px;--pb-outline:3px;--pb-lip-tag:4px;--pb-lip-card:5px;--pb-lip-button:5px;--pb-lip-primary-l:7px;--pb-lip-pressed:2px;--pb-button-l:78px;--pb-button-m:64px;--pb-button-s:56px}.pb-outlined{font-family:var(--pb-font-display);color:var(--pb-white);-webkit-text-stroke:var(--pb-stroke,6px) var(--pb-ink);paint-order:stroke fill;text-shadow:0 var(--pb-drop,3px) 0 var(--pb-ink);font-weight:400;line-height:1}.pb-button{--lip:var(--pb-lip-button);min-height:48px;height:var(--pb-button-m);padding:0 var(--pb-space-xl);border:var(--pb-outline) solid var(--pb-ink);border-radius:var(--pb-radius-button);box-shadow:0 var(--lip) 0 var(--pb-ink), inset 0 -6px 0 var(--shade), inset 0 3px 0 #ffffff80;font-family:var(--pb-font-display);font-size:var(--pb-size-button-m);text-transform:uppercase;color:var(--pb-ink);justify-content:center;align-items:center;gap:var(--pb-space-s);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform 80ms ease-out,box-shadow 80ms ease-out;display:inline-flex;position:relative}.pb-button[data-size=l]{height:var(--pb-button-l);font-size:var(--pb-size-button-l);--lip:var(--pb-lip-primary-l);border-radius:26px}.pb-button[data-size=s]{height:var(--pb-button-s);font-size:var(--pb-size-button-s);border-radius:20px}.pb-button[data-variant=primary]{--shade:var(--pb-primary-shade);background:linear-gradient(180deg, var(--pb-primary-top) 0%, var(--pb-primary-mid) 55%, var(--pb-primary-bottom) 100%)}.pb-button[data-variant=secondary]{--shade:#0a288c66;background:linear-gradient(180deg, var(--pb-secondary-top) 0%, var(--pb-secondary-mid) 55%, var(--pb-secondary-bottom) 100%)}.pb-button[data-variant=neutral]{--shade:var(--pb-neutral-shade);background:linear-gradient(180deg, var(--pb-white), var(--pb-neutral-bottom))}.pb-button[data-variant=gold]{--shade:#b0780059;background:linear-gradient(180deg, var(--pb-gold-top), var(--pb-gold-bottom))}.pb-button[data-variant=fault]{--shade:#780a0059;background:linear-gradient(180deg, var(--pb-fault-top), var(--pb-fault-bottom))}.pb-button[data-size=l][data-variant=primary]:before{content:"";pointer-events:none;background:#ffffff4d;border-radius:9px;height:18px;position:absolute;top:6px;left:16px;right:16px}.pb-button:active:not(:disabled),.pb-button[data-state=pressed]{box-shadow:0 var(--pb-lip-pressed) 0 var(--pb-ink);transform:translateY(4px)}.pb-button:disabled{background:linear-gradient(180deg, var(--pb-disabled-top), var(--pb-disabled-bottom));border-color:var(--pb-disabled-edge);box-shadow:0 var(--lip) 0 var(--pb-disabled-edge);color:var(--pb-disabled-text);cursor:default}.pb-button:disabled .pb-outlined{color:var(--pb-disabled-text);-webkit-text-stroke:0;text-shadow:none}.pb-button:focus-visible{outline:3px solid var(--pb-gold);outline-offset:4px}.pb-card{background:var(--pb-white);border:var(--pb-outline) solid var(--pb-ink);border-radius:var(--pb-radius-card);box-shadow:0 var(--pb-lip-card) 0 var(--pb-ink);padding:var(--pb-space-l);color:var(--pb-ink-soft);font-family:var(--pb-font-body);font-weight:800;font-size:var(--pb-size-body);line-height:1.3}.pb-card h2{margin:0 0 var(--pb-space-s);font-family:var(--pb-font-display);font-weight:400;font-size:var(--pb-size-card-title);color:var(--pb-ink)}.pb-tag{padding:2px var(--pb-space-s);border:2px solid var(--pb-ink);border-radius:var(--pb-radius-tag);font-family:var(--pb-font-body);font-weight:900;font-size:var(--pb-size-label);letter-spacing:var(--pb-label-spacing);text-transform:uppercase;color:var(--pb-ink);background:var(--pb-white);display:inline-block}.pb-tag[data-tone=fault]{background:var(--pb-fault-tag);color:var(--pb-white)}.pb-tag[data-tone=dink]{background:var(--pb-tint-dink)}.pb-tag[data-tone=drive]{background:var(--pb-tint-drive)}.pb-tag[data-tone=lob]{background:var(--pb-tint-lob)}.pb-tag[data-tone=eyebrow]{background:var(--pb-ink);color:var(--pb-gold);border-color:var(--pb-ink);letter-spacing:.08em}.pb-avatar{display:inline-block;position:relative}.pb-avatar .pb-serving{position:absolute;bottom:-4px;right:-5px}*,:before,:after{box-sizing:border-box}html{background:var(--pb-sky-bottom)}body{background:linear-gradient(180deg, var(--pb-sky-top) 0%, var(--pb-sky-mid) 60%, var(--pb-sky-bottom) 100%);min-height:100vh;color:var(--pb-ink);font-family:var(--pb-font-body);-webkit-text-size-adjust:100%;margin:0;font-weight:800}
