@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Outfit:wght@700;800;900&display=swap";@font-face{font-family:Outfit;src:local("Outfit Regular"),local("Outfit"),url(../_fonts/H7JIvm-LzeiNOZAbU7tvVi7tD37bIG2T73PdbLQ9hxo-I2ubcPLBx_SdeFSIKgPsCqo9t7q1nWqrOJZOTnDYljg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Outfit;src:local("Outfit Regular"),local("Outfit"),url(../_fonts/GVbET22Ouy9Nep6UDGwtOz9KeAWOk3e8rJ3iXAKZz_g-cDVtBSgPCS_4ksj4wTb8aqBBeWeRRawS3Gh0Gw6KVkU.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Bebas Neue;src:local("Bebas Neue Regular"),local("Bebas Neue"),url(../_fonts/epHLF1cK0M3Vjg2mbTiQUyQnrlzeZaj_Sf4w207_hd8-5DNtDMFzlvcvwAE2PVExvUpNrUtQpmZSRnKCD769g_Y.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Bebas Neue;src:local("Bebas Neue Regular"),local("Bebas Neue"),url(../_fonts/VLpiOafH-p6RmAtKN4brKA0UtM20LGMxbZFps2uAjGE-wzZyUt5wL8V2mXyQP64_ax-fGw9A2kDID2kfXQlsMmQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}.shield-modal-backdrop[data-v-5b581cf3]{align-items:center;animation:shield-fade-in-5b581cf3 .15s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05000fc7;display:flex;inset:0;justify-content:center;overflow-y:auto;overscroll-behavior:contain;padding:16px;position:fixed;z-index:1100}.shield-modal[data-v-5b581cf3]{animation:shield-card-rise-5b581cf3 .22s ease-out;background:linear-gradient(180deg,#1a0f3df7,#0a0014fa);border:1px solid rgba(255,200,60,.45);border-radius:14px;box-shadow:0 0 24px #ffc83c2e,0 20px 60px #0009;margin:auto;max-width:440px;padding:26px 24px 22px;position:relative;text-align:center;width:100%}.shield-modal-close[data-v-5b581cf3]{background:none;border:none;color:#c8dcff80;cursor:pointer;font-size:16px;padding:4px 8px;position:absolute;right:12px;top:10px}.shield-modal-close[data-v-5b581cf3]:hover{color:#fff}.shield-modal-title[data-v-5b581cf3]{color:#ffe66d;font-family:Bebas Neue,"Bebas Neue Fallback: BlinkMacSystemFont","Bebas Neue Fallback: Segoe UI","Bebas Neue Fallback: Helvetica Neue","Bebas Neue Fallback: Arial","Bebas Neue Fallback: Noto Sans",sans-serif;font-size:18px;letter-spacing:4px;margin:0 0 4px;text-shadow:0 0 10px rgba(255,200,60,.6)}.shield-modal-sub[data-v-5b581cf3]{color:#c8dcff99;font-family:Outfit,"Outfit Fallback: BlinkMacSystemFont","Outfit Fallback: Segoe UI","Outfit Fallback: Helvetica Neue","Outfit Fallback: Arial","Outfit Fallback: Noto Sans",sans-serif;font-size:12px;margin:0 0 16px}.shield-list[data-v-5b581cf3]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0;text-align:left}.shield-option[data-v-5b581cf3]{align-items:center;background:#ffffff08;border:1px solid rgba(200,220,255,.15);border-radius:8px;cursor:pointer;display:grid;gap:12px;grid-template-columns:22px auto 1fr;padding:10px 12px;transition:border-color .15s ease,background .15s ease}.shield-option[data-v-5b581cf3]:hover{border-color:#ffc83c66}.shield-option--on[data-v-5b581cf3]{background:#ffc83c14;border-color:#ffc83cb3}.shield-check[data-v-5b581cf3]{align-items:center;border:1px solid rgba(255,200,60,.5);border-radius:5px;color:#ffe66d;display:flex;font-size:13px;font-weight:700;height:22px;justify-content:center;width:22px}.shield-option--on .shield-check[data-v-5b581cf3]{background:#ffc83c33}.shield-img[data-v-5b581cf3]{display:block;height:20px}.shield-meta[data-v-5b581cf3]{display:flex;flex-direction:column;min-width:0}.shield-name[data-v-5b581cf3]{color:#fff;font-size:13px;font-weight:700}.shield-blurb[data-v-5b581cf3],.shield-name[data-v-5b581cf3]{font-family:Outfit,"Outfit Fallback: BlinkMacSystemFont","Outfit Fallback: Segoe UI","Outfit Fallback: Helvetica Neue","Outfit Fallback: Arial","Outfit Fallback: Noto Sans",sans-serif}.shield-blurb[data-v-5b581cf3]{color:#c8dcff8c;font-size:11px}.shield-preview[data-v-5b581cf3]{align-items:center;background:#fff;border-radius:8px;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:16px 0 14px;min-height:44px;padding:12px}.shield-preview-empty[data-v-5b581cf3]{color:#888;font-family:Outfit,"Outfit Fallback: BlinkMacSystemFont","Outfit Fallback: Segoe UI","Outfit Fallback: Helvetica Neue","Outfit Fallback: Arial","Outfit Fallback: Noto Sans",sans-serif;font-size:12px}.shield-copy-btn[data-v-5b581cf3]{align-items:center;background:#1a0f3db3;border:1px solid rgba(255,230,109,.45);border-radius:8px;color:#ffe66d;cursor:pointer;display:inline-flex;font-family:Outfit,"Outfit Fallback: BlinkMacSystemFont","Outfit Fallback: Segoe UI","Outfit Fallback: Helvetica Neue","Outfit Fallback: Arial","Outfit Fallback: Noto Sans",sans-serif;font-size:11px;font-weight:700;justify-content:center;letter-spacing:.8px;padding:8px 12px;text-shadow:0 0 6px rgba(255,200,60,.6);transition:all .2s ease;white-space:nowrap;width:100%}.shield-copy-btn[data-v-5b581cf3]:hover:not(:disabled){background:#ffe66d1f;box-shadow:0 0 14px #ffc83c80}.shield-copy-btn[data-v-5b581cf3]:disabled{cursor:not-allowed;opacity:.4}@media(max-width:480px){.shield-option[data-v-5b581cf3]{grid-template-columns:22px 1fr}.shield-option .shield-img[data-v-5b581cf3]{grid-column:2}}@media(max-height:500px)and (orientation:landscape){.shield-modal-backdrop[data-v-5b581cf3]{padding:8px}.shield-modal[data-v-5b581cf3]{max-width:600px;padding:14px 16px 12px}.shield-modal-close[data-v-5b581cf3]{right:6px;top:4px}.shield-modal-title[data-v-5b581cf3]{font-size:15px;margin-bottom:2px}.shield-modal-sub[data-v-5b581cf3]{font-size:11px;margin-bottom:8px}.shield-list[data-v-5b581cf3]{display:grid;gap:6px;grid-template-columns:1fr 1fr}.shield-option[data-v-5b581cf3]{gap:8px;grid-template-columns:18px auto 1fr;padding:5px 8px}.shield-check[data-v-5b581cf3]{font-size:11px;height:18px;width:18px}.shield-img[data-v-5b581cf3]{height:18px}.shield-name[data-v-5b581cf3]{font-size:12px}.shield-blurb[data-v-5b581cf3]{display:none}.shield-preview[data-v-5b581cf3]{margin:8px 0;min-height:34px;padding:6px 8px}.shield-copy-btn[data-v-5b581cf3]{padding:6px 12px}}@keyframes shield-fade-in-5b581cf3{0%{opacity:0}to{opacity:1}}@keyframes shield-card-rise-5b581cf3{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@font-face{font-family:Outfit;src:local("Outfit Regular"),local("Outfit"),url(../_fonts/GVbET22Ouy9Nep6UDGwtOz9KeAWOk3e8rJ3iXAKZz_g-cDVtBSgPCS_4ksj4wTb8aqBBeWeRRawS3Gh0Gw6KVkU.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:"Outfit Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:106.8417%;ascent-override:93.5964%;descent-override:24.3351%;line-gap-override:0%}@font-face{font-family:"Outfit Fallback: Segoe UI";src:local("Segoe UI");size-adjust:100.37%;ascent-override:99.6313%;descent-override:25.9041%;line-gap-override:0%}@font-face{font-family:"Outfit Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:98.8889%;ascent-override:101.1236%;descent-override:26.2921%;line-gap-override:0%}@font-face{font-family:"Outfit Fallback: Arial";src:local("Arial");size-adjust:99.8204%;ascent-override:100.18%;descent-override:26.0468%;line-gap-override:0%}@font-face{font-family:"Outfit Fallback: Noto Sans";src:local("Noto Sans");size-adjust:93.8819%;ascent-override:106.5169%;descent-override:27.6944%;line-gap-override:0%}@font-face{font-family:Outfit;src:local("Outfit Regular"),local("Outfit"),url(../_fonts/H7JIvm-LzeiNOZAbU7tvVi7tD37bIG2T73PdbLQ9hxo-I2ubcPLBx_SdeFSIKgPsCqo9t7q1nWqrOJZOTnDYljg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Bebas Neue;src:local("Bebas Neue Regular"),local("Bebas Neue"),url(../_fonts/epHLF1cK0M3Vjg2mbTiQUyQnrlzeZaj_Sf4w207_hd8-5DNtDMFzlvcvwAE2PVExvUpNrUtQpmZSRnKCD769g_Y.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:"Bebas Neue Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:82.1121%;ascent-override:109.6063%;descent-override:36.5354%;line-gap-override:0%}@font-face{font-family:"Bebas Neue Fallback: Segoe UI";src:local("Segoe UI");size-adjust:77.1383%;ascent-override:116.6735%;descent-override:38.8912%;line-gap-override:0%}@font-face{font-family:"Bebas Neue Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:76%;ascent-override:118.4211%;descent-override:39.4737%;line-gap-override:0%}@font-face{font-family:"Bebas Neue Fallback: Arial";src:local("Arial");size-adjust:76.7159%;ascent-override:117.316%;descent-override:39.1053%;line-gap-override:0%}@font-face{font-family:"Bebas Neue Fallback: Noto Sans";src:local("Noto Sans");size-adjust:72.1519%;ascent-override:124.7368%;descent-override:41.5789%;line-gap-override:0%}@font-face{font-family:Bebas Neue;src:local("Bebas Neue Regular"),local("Bebas Neue"),url(../_fonts/VLpiOafH-p6RmAtKN4brKA0UtM20LGMxbZFps2uAjGE-wzZyUt5wL8V2mXyQP64_ax-fGw9A2kDID2kfXQlsMmQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}.score-screen[data-v-71eeb7a4]{animation:fade-in-71eeb7a4 .4s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(ellipse at center,#2d0a50d9 0,#080014f2 70%),#080014eb;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:calc(16px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.svg-filters[data-v-71eeb7a4]{height:0;overflow:hidden;position:absolute;width:0}.score-card[data-v-71eeb7a4]{animation:card-rise-71eeb7a4 .5s cubic-bezier(.2,.8,.2,1);background:linear-gradient(180deg,#1a0f3dbf,#0a0014d9);border:1px solid rgba(255,0,110,.4);border-radius:16px;box-shadow:0 0 40px #ff006e59,0 0 120px #7800c840,inset 0 0 30px #00000080;flex-shrink:0;margin:auto;max-width:560px;padding:36px 32px 28px;position:relative;text-align:center;width:100%}.game-over-title[data-v-71eeb7a4]{font-family:Outfit,"Outfit Fallback: BlinkMacSystemFont","Outfit Fallback: Segoe UI","Outfit Fallback: Helvetica Neue","Outfit Fallback: Arial","Outfit Fallback: Noto Sans",Bebas Neue,sans-serif;font-size:clamp(36px,7vw,64px);font-style:italic;font-weight:900;letter-spacing:4px;line-height:1;margin:0 0 20px;position:relative}.game-over-electric[data-v-71eeb7a4],.game-over-text[data-v-71eeb7a4],.game-over-title[data-v-71eeb7a4]{display:inline-block}.game-over-electric[data-v-71eeb7a4]{color:transparent;left:0;position:absolute;top:0;-webkit-text-stroke:2px rgba(255,120,200,.7);animation:electric-flicker-71eeb7a4 1.2s ease-in-out infinite;filter:url(#score-electric-filter) blur(1px)}.game-over-text[data-v-71eeb7a4]{background:linear-gradient(90deg,#ff3090,#ff006e 30%,#c026c0 60%,#7c3aed);-webkit-background-clip:text;background-clip:text;position:relative;-webkit-text-fill-color:transparent;animation:title-pulse-71eeb7a4 1.6s ease-in-out infinite;filter:drop-shadow(0 0 6px rgba(255,0,110,.8)) drop-shadow(0 0 18px rgba(255,0,110,.5))}.player-info[data-v-71eeb7a4]{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:22px}.player-avatar[data-v-71eeb7a4]{border:2px solid #00f0ff;border-radius:50%;box-shadow:0 0 12px #00f0ff99,0 0 24px #00f0ff4d;height:42px;width:42px}.player-handle[data-v-71eeb7a4]{color:#00f0ff;font-family:Outfit,"Outfit Fallback: BlinkMacSystemFont","Outfit Fallback: Segoe UI","Outfit Fallback: Helvetica Neue","Outfit Fallback: Arial","Outfit Fallback: Noto Sans",sans-serif;font-size:20px;font-weight:700;margin:0;text-shadow:0 0 8px rgba(0,240,255,.8),0 0 16px rgba(0,240,255,.4)}.headline-score[data-v-71eeb7a4]{margin:8px 0 24px}.headline-label[data-v-71eeb7a4]{color:#c0e8ff;font-family:Bebas Neue,"Bebas Neue Fallback: BlinkMacSystemFont","Bebas Neue Fallback: Segoe UI","Bebas Neue Fallback: Helvetica Neue","Bebas Neue Fallback: Arial","Bebas Neue Fallback: Noto Sans",Arial Narrow,sans-serif;font-size:16px;font-weight:700;letter-spacing:8px;margin:0 0 6px;text-indent:8px;text-shadow:0 0 6px rgba(0,220,255,.9),0 0 14px rgba(0,200,255,.6)}.headline-number[data-v-71eeb7a4]{display:inline-block;position:relative}.headline-electric[data-v-71eeb7a4],.headline-value[data-v-71eeb7a4]{font-family:Outfit,"Outfit Fallback: BlinkMacSystemFont","Outfit Fallback: Segoe UI","Outfit Fallback: Helvetica Neue","Outfit Fallback: Arial","Outfit Fallback: Noto Sans",Bebas Neue,sans-serif;font-size:clamp(64px,12vw,120px);font-style:italic;font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:3px;line-height:1.05;white-space:nowrap}.headline-electric[data-v-71eeb7a4]{color:transparent;left:0;position:absolute;top:0;-webkit-text-stroke:2px rgba(120,200,255,.6);animation:electric-flicker-71eeb7a4 1s ease-in-out infinite;filter:url(#score-electric-filter) blur(1px)}.headline-value[data-v-71eeb7a4]{background:linear-gradient(90deg,#ffe66d,#ff9f1c 30%,#ff006e 70%,#a040e0);-webkit-background-clip:text;background-clip:text;position:relative;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 6px rgba(255,180,60,.8)) drop-shadow(0 0 18px rgba(255,0,110,.5))}.secondary-stats[data-v-71eeb7a4]{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:22px}.stat-chip[data-v-71eeb7a4]{background:#0a001ea6;border:1px solid rgba(120,140,200,.3);border-radius:10px;padding:10px 8px}.stat-chip--cyan[data-v-71eeb7a4]{border-color:#00f0ff66}.stat-chip--pink[data-v-71eeb7a4]{border-color:#ff006e66}.stat-label[data-v-71eeb7a4]{color:#c8dcffb3;font-family:Bebas Neue,"Bebas Neue Fallback: BlinkMacSystemFont","Bebas Neue Fallback: Segoe UI","Bebas Neue Fallback: Helvetica Neue","Bebas Neue Fallback: Arial","Bebas Neue Fallback: Noto Sans",sans-serif;font-size:11px;letter-spacing:3px;margin:0 0 4px}.stat-value[data-v-71eeb7a4]{font-family:Outfit,"Outfit Fallback: BlinkMacSystemFont","Outfit Fallback: Segoe UI","Outfit Fallback: Helvetica Neue","Outfit Fallback: Arial","Outfit Fallback: Noto Sans",sans-serif;font-size:28px;font-variant-numeric:tabular-nums;font-weight:900;margin:0}.stat-chip--cyan .stat-value[data-v-71eeb7a4]{color:#00f0ff;text-shadow:0 0 8px rgba(0,240,255,.8)}.stat-chip--pink .stat-value[data-v-71eeb7a4]{color:#ff006e;text-shadow:0 0 8px rgba(255,0,110,.8)}.leaderboard[data-v-71eeb7a4]{background:#0a001e8c;border:1px solid rgba(0,240,255,.28);border-radius:12px;margin-bottom:22px;padding:14px}.leaderboard-title[data-v-71eeb7a4]{color:#00f0ff;font-family:Bebas Neue,"Bebas Neue Fallback: BlinkMacSystemFont","Bebas Neue Fallback: Segoe UI","Bebas Neue Fallback: Helvetica Neue","Bebas Neue Fallback: Arial","Bebas Neue Fallback: Noto Sans",sans-serif;font-size:13px;letter-spacing:2px;margin:0 0 12px;text-shadow:0 0 8px rgba(0,240,255,.6)}.submit-row[data-v-71eeb7a4]{display:flex;gap:8px;margin-bottom:12px}.name-input[data-v-71eeb7a4]{background:#080014cc;border:1px solid rgba(0,240,255,.4);border-radius:8px;color:#fff;flex:1;font-family:Outfit,"Outfit Fallback: BlinkMacSystemFont","Outfit Fallback: Segoe UI","Outfit Fallback: Helvetica Neue","Outfit Fallback: Arial","Outfit Fallback: Noto Sans",sans-serif;font-size:14px;min-width:0;padding:9px 12px}.name-input[data-v-71eeb7a4]::-moz-placeholder{color:#c8dcff66}.name-input[data-v-71eeb7a4]::placeholder{color:#c8dcff66}.name-input[data-v-71eeb7a4]:focus{border-color:#00f0ff;box-shadow:0 0 12px #00f0ff66;outline:none}.btn-submit[data-v-71eeb7a4]{background:linear-gradient(90deg,#ff006e,#7c3aed);border:none;border-radius:8px;box-shadow:0 0 14px #ff006e73;color:#fff;cursor:pointer;font-family:Outfit,"Outfit Fallback: BlinkMacSystemFont","Outfit Fallback: Segoe UI","Outfit Fallback: Helvetica Neue","Outfit Fallback: Arial","Outfit Fallback: Noto Sans",sans-serif;font-size:13px;font-weight:800;letter-spacing:1px;padding:9px 16px;transition:box-shadow .2s ease;white-space:nowrap}.btn-submit[data-v-71eeb7a4]:disabled{box-shadow:none;cursor:not-allowed;opacity:.45}.btn-submit[data-v-71eeb7a4]:not(:disabled):hover{box-shadow:0 0 22px #ff006ecc}.submit-error[data-v-71eeb7a4],.submit-note[data-v-71eeb7a4],.submit-success[data-v-71eeb7a4]{font-family:Outfit,"Outfit Fallback: BlinkMacSystemFont","Outfit Fallback: Segoe UI","Outfit Fallback: Helvetica Neue","Outfit Fallback: Arial","Outfit Fallback: Noto Sans",sans-serif;font-size:12px;margin:0 0 10px}.submit-note[data-v-71eeb7a4]{color:#c8dcff80}.submit-error[data-v-71eeb7a4]{color:#ff6ea6}.submit-success[data-v-71eeb7a4]{color:#00f0ff;font-weight:700;text-shadow:0 0 8px rgba(0,240,255,.6)}.board-empty[data-v-71eeb7a4]{color:#c8dcff8c;font-family:Outfit,"Outfit Fallback: BlinkMacSystemFont","Outfit Fallback: Segoe UI","Outfit Fallback: Helvetica Neue","Outfit Fallback: Arial","Outfit Fallback: Noto Sans",sans-serif;font-size:12px;margin:0}.board-list[data-v-71eeb7a4]{list-style:none;margin:0;max-height:168px;overflow-y:auto;padding:0}.board-entry[data-v-71eeb7a4]{align-items:center;border-bottom:1px solid rgba(120,140,200,.15);display:flex;font-family:Outfit,"Outfit Fallback: BlinkMacSystemFont","Outfit Fallback: Segoe UI","Outfit Fallback: Helvetica Neue","Outfit Fallback: Arial","Outfit Fallback: Noto Sans",sans-serif;gap:10px;padding:6px 4px}.board-entry[data-v-71eeb7a4]:last-child{border-bottom:none}.board-rank[data-v-71eeb7a4]{color:#ffe66d;flex-shrink:0;font-size:13px;font-weight:800;width:34px}.board-name[data-v-71eeb7a4]{color:#fff;flex:1;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-score[data-v-71eeb7a4]{color:#00f0ff;flex-shrink:0;font-size:14px;font-variant-numeric:tabular-nums;font-weight:700}.action-buttons[data-v-71eeb7a4]{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}@media(min-width:480px){.action-buttons[data-v-71eeb7a4]{flex-direction:row;justify-content:center}}.btn[data-v-71eeb7a4]{border:none;border-radius:10px;color:#fff;cursor:pointer;flex:1;font-family:Outfit,"Outfit Fallback: BlinkMacSystemFont","Outfit Fallback: Segoe UI","Outfit Fallback: Helvetica Neue","Outfit Fallback: Arial","Outfit Fallback: Noto Sans",sans-serif;font-size:16px;font-weight:800;letter-spacing:1px;padding:14px 22px;transition:transform .15s ease,box-shadow .2s ease}.btn--retry[data-v-71eeb7a4]{background:linear-gradient(90deg,#ff006e,#7c3aed);box-shadow:0 0 18px #ff006e80,inset 0 2px #fff3}.btn--retry[data-v-71eeb7a4]:hover{box-shadow:0 0 30px #ff006ecc,0 0 60px #ff006e66,inset 0 2px #fff3;transform:translateY(-1px) scale(1.02)}.btn--play-another[data-v-71eeb7a4]{background:#2d1b69e6;border:2px solid #00f0ff;box-shadow:0 0 12px #00f0ff66,inset 0 2px #ffffff1a}.btn--play-another[data-v-71eeb7a4]:hover{box-shadow:0 0 24px #00f0ffb3,inset 0 2px #ffffff1a;transform:translateY(-1px) scale(1.02)}.share-block[data-v-71eeb7a4]{border-top:1px solid rgba(120,60,180,.4);padding-top:16px}.share-label[data-v-71eeb7a4]{color:#c8dcff99;font-family:Bebas Neue,"Bebas Neue Fallback: BlinkMacSystemFont","Bebas Neue Fallback: Segoe UI","Bebas Neue Fallback: Helvetica Neue","Bebas Neue Fallback: Arial","Bebas Neue Fallback: Noto Sans",sans-serif;font-size:11px;letter-spacing:3px;margin:0 0 10px}.share-buttons[data-v-71eeb7a4]{display:flex;flex-wrap:nowrap;gap:6px;justify-content:center}.share-btn[data-v-71eeb7a4]{align-items:center;background:#1a0f3db3;border-radius:8px;cursor:pointer;display:inline-flex;flex:0 1 auto;font-family:Outfit,"Outfit Fallback: BlinkMacSystemFont","Outfit Fallback: Segoe UI","Outfit Fallback: Helvetica Neue","Outfit Fallback: Arial","Outfit Fallback: Noto Sans",sans-serif;font-size:11px;font-weight:700;gap:5px;letter-spacing:.8px;padding:8px 12px;transition:all .2s ease;white-space:nowrap}.share-icon[data-v-71eeb7a4]{flex-shrink:0;height:14px;width:14px}.share-btn--cyan[data-v-71eeb7a4]{border:1px solid rgba(0,240,255,.4);color:#00f0ff;text-shadow:0 0 6px rgba(0,240,255,.6)}.share-btn--cyan[data-v-71eeb7a4]:hover{background:#00f0ff26;box-shadow:0 0 14px #00f0ff80}.share-btn--pink[data-v-71eeb7a4]{border:1px solid rgba(255,0,110,.4);color:#ff006e;text-shadow:0 0 6px rgba(255,0,110,.6)}.share-btn--pink[data-v-71eeb7a4]:hover{background:#ff006e26;box-shadow:0 0 14px #ff006e80}.share-btn--sky[data-v-71eeb7a4]{border:1px solid rgba(79,179,255,.45);color:#4fb3ff;text-shadow:0 0 6px rgba(79,179,255,.6)}.share-btn--sky[data-v-71eeb7a4]:hover{background:#4fb3ff26;box-shadow:0 0 14px #4fb3ff80}.share-btn--purple[data-v-71eeb7a4]{border:1px solid rgba(196,181,253,.4);color:#c4b5fd;text-shadow:0 0 6px rgba(196,181,253,.6)}.share-btn--purple[data-v-71eeb7a4]:hover{background:#c4b5fd26;box-shadow:0 0 14px #c4b5fd80}.share-btn--gold[data-v-71eeb7a4]{border:1px solid rgba(255,230,109,.45);color:#ffe66d;text-shadow:0 0 6px rgba(255,200,60,.6)}.share-btn--gold[data-v-71eeb7a4]:hover{background:#ffe66d1f;box-shadow:0 0 14px #ffc83c80}.shield-modal-backdrop[data-v-71eeb7a4]{align-items:center;animation:fade-in-71eeb7a4 .15s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05000fc7;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:100}.shield-modal[data-v-71eeb7a4]{animation:card-rise-71eeb7a4 .22s ease-out;background:linear-gradient(180deg,#1a0f3df7,#0a0014fa);border:1px solid rgba(255,200,60,.45);border-radius:14px;box-shadow:0 0 24px #ffc83c2e,0 20px 60px #0009;max-width:440px;padding:26px 24px 22px;position:relative;text-align:center;width:100%}.shield-modal-close[data-v-71eeb7a4]{background:none;border:none;color:#c8dcff80;cursor:pointer;font-size:16px;padding:4px 8px;position:absolute;right:12px;top:10px}.shield-modal-close[data-v-71eeb7a4]:hover{color:#fff}.shield-modal-title[data-v-71eeb7a4]{color:#ffe66d;font-family:Bebas Neue,"Bebas Neue Fallback: BlinkMacSystemFont","Bebas Neue Fallback: Segoe UI","Bebas Neue Fallback: Helvetica Neue","Bebas Neue Fallback: Arial","Bebas Neue Fallback: Noto Sans",sans-serif;font-size:18px;letter-spacing:4px;margin:0 0 4px;text-shadow:0 0 10px rgba(255,200,60,.6)}.shield-modal-sub[data-v-71eeb7a4]{color:#c8dcff99;font-family:Outfit,"Outfit Fallback: BlinkMacSystemFont","Outfit Fallback: Segoe UI","Outfit Fallback: Helvetica Neue","Outfit Fallback: Arial","Outfit Fallback: Noto Sans",sans-serif;font-size:12px;margin:0 0 16px}.shield-preview[data-v-71eeb7a4]{align-items:center;background:#fff;border-radius:8px;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:16px 0 14px;min-height:44px;padding:12px}.badge-img[data-v-71eeb7a4]{display:block;height:auto;max-width:100%}.shield-copy-btn[data-v-71eeb7a4]{justify-content:center;width:100%}@media(max-width:520px){.share-buttons[data-v-71eeb7a4]{flex-wrap:wrap}}@media(min-height:501px)and (max-height:880px){.score-screen[data-v-71eeb7a4]{padding-bottom:calc(10px + env(safe-area-inset-bottom));padding-top:calc(10px + env(safe-area-inset-top))}.score-card[data-v-71eeb7a4]{padding:clamp(12px,2.5vh,24px) 28px clamp(10px,2vh,18px)}.game-over-title[data-v-71eeb7a4]{font-size:clamp(28px,6vh,48px);margin-bottom:clamp(6px,1.5vh,14px)}.headline-score[data-v-71eeb7a4]{margin:4px 0 clamp(8px,2vh,16px)}.headline-electric[data-v-71eeb7a4],.headline-value[data-v-71eeb7a4]{font-size:clamp(44px,11vh,88px)}.leaderboard[data-v-71eeb7a4]{margin-bottom:clamp(8px,1.8vh,16px);padding:10px 12px}.board-list[data-v-71eeb7a4]{max-height:clamp(56px,16vh,168px)}.action-buttons[data-v-71eeb7a4]{gap:8px;margin-bottom:clamp(8px,1.6vh,14px)}.share-block[data-v-71eeb7a4]{padding-top:clamp(8px,1.4vh,14px)}}@media(max-height:500px)and (orientation:landscape){.score-screen[data-v-71eeb7a4]{padding:calc(8px + env(safe-area-inset-top)) calc(8px + env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) calc(8px + env(safe-area-inset-left))}.score-card[data-v-71eeb7a4]{align-items:start;-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-areas:"title board" "player board" "score board" "share actions";grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-rows:auto auto 1fr auto;max-width:960px;padding:12px 18px;row-gap:0;text-align:center}.game-over-title[data-v-71eeb7a4]{font-size:clamp(26px,6vh,40px);grid-area:title;justify-self:center;letter-spacing:3px;margin:0 0 6px}.player-info[data-v-71eeb7a4]{grid-area:player;margin-bottom:6px}.player-avatar[data-v-71eeb7a4]{height:30px;width:30px}.headline-score[data-v-71eeb7a4]{align-self:center;grid-area:score;margin:0 0 8px}.headline-electric[data-v-71eeb7a4],.headline-value[data-v-71eeb7a4]{font-size:clamp(40px,12vh,64px)}.secondary-stats[data-v-71eeb7a4]{align-self:start;gap:8px;grid-area:stats;margin-bottom:0}.stat-chip[data-v-71eeb7a4]{padding:6px}.leaderboard[data-v-71eeb7a4]{grid-area:board;margin-bottom:8px;padding:10px 12px}.board-list[data-v-71eeb7a4]{max-height:84px}.action-buttons[data-v-71eeb7a4]{align-self:center;flex-direction:row;gap:8px;grid-area:actions;justify-content:center;margin-bottom:0}.share-block[data-v-71eeb7a4]{align-self:end;border-top:none;grid-area:share;padding-top:8px}.share-label[data-v-71eeb7a4]{margin-bottom:6px}.share-buttons[data-v-71eeb7a4]{flex-wrap:wrap}}@keyframes fade-in-71eeb7a4{0%{opacity:0}to{opacity:1}}@keyframes card-rise-71eeb7a4{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes electric-flicker-71eeb7a4{0%{opacity:.5;-webkit-text-stroke:2px rgba(120,200,255,.6)}50%{opacity:.85;-webkit-text-stroke:2.5px rgba(160,230,255,.9)}to{opacity:.4;-webkit-text-stroke:1.5px rgba(100,180,255,.5)}}@keyframes title-pulse-71eeb7a4{0%,to{filter:drop-shadow(0 0 6px rgba(255,0,110,.8)) drop-shadow(0 0 18px rgba(255,0,110,.5))}50%{filter:drop-shadow(0 0 10px rgba(255,0,110,1)) drop-shadow(0 0 32px rgba(255,0,110,.7)) drop-shadow(0 0 60px rgba(160,0,220,.4))}}
