@import "https://fonts.googleapis.com/css2?family=Bungee&family=DM+Mono:wght@400;500&family=Permanent+Marker&display=swap";.app-header{display:flex;background:linear-gradient(to bottom,var(--header-bg-start),transparent);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);color:var(--text-primary);box-sizing:border-box;position:sticky;z-index:1100;border-bottom:none;flex-shrink:0;justify-content:space-between;align-items: center;width:100%;height:44px;padding:0 16px;top:0}.header-left,.header-right{display:flex;flex:1;align-items: center}.header-right{justify-content:flex-end}.header-center{display:flex;flex:2;justify-content:center}.app-title{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:800}.header-back-button{cursor:pointer;color:var(--text-primary);display:flex;background:0 0;border:none;border-radius:50%;justify-content:center;align-items: center;margin-left:-8px;padding:8px;transition:background-color .2s}.header-back-button:hover{background-color:var(--bg-hover)}.header-back-button svg{fill:currentColor;width:24px;height:24px}@media (prefers-color-scheme:light){body.home-view .app-header{background:var(--header-background,#ffffffbf);border-bottom:var(--header-border,1px solid #fff3);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}}@media (max-height:600px){.app-header{height:36px;padding:0 8px}.app-title{font-size:1.2rem}}.leaderboard-overlay{position:fixed;background:var(--shadow-strong);display:flex;z-index:1000;backdrop-filter:blur(4px);justify-content:center;align-items: center;padding:20px;inset:0}.leaderboard-container{background:var(--bg-secondary);border:2px solid var(--accent);display:flex;box-shadow:0 20px 60px var(--shadow-color),0 0 40px rgba(var(--accent-rgb),.2);box-sizing:border-box;border-radius:16px;flex-direction:column;width:100%;max-width:600px;max-height:90vh;padding:24px 16px}.leaderboard-container h2{color:var(--accent);text-align:center;text-shadow:0 0 20px rgba(var(--accent-rgb),.3);flex-shrink:0;margin:0 0 8px;font-size:clamp(24px,5vw,28px);font-weight:700}.leaderboard-subtitle{text-align:center;color:var(--text-secondary);flex-shrink:0;margin-bottom:16px;font-size:14px}.no-data{text-align:center;color:var(--text-secondary);display:flex;flex-direction:column;justify-content:center;align-items: center;min-height:200px;padding:20px;font-size:16px}.loader-container{display:flex;flex-direction:column;align-items: center;gap:16px}.cool-spinner{border:3px solid rgba(var(--accent-rgb),.1);border-top-color:var(--accent);animation:spin 1s cubic-bezier(.4,0,.2,1)infinite;box-shadow:0 0 16px rgba(var(--accent-rgb),.2);border-radius:50%;width:40px;height:40px}.empty-state-content{display:flex;flex-direction:column;align-items: center;gap:12px;padding:12px}.empty-icon{filter:drop-shadow(0 4px 8px #0003);animation:float 6s ease-in-out infinite;margin-bottom:8px;font-size:48px}.empty-text{max-width:300px;font-size:1.1rem;line-height:1.4}@keyframes spin{to{transform:rotate(360deg)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.leaderboard-list{display:flex;overflow-y:auto;flex-direction:column;flex:1;gap:0;min-height:0;margin-bottom:12px}.leaderboard-entry{display:grid;grid-template-columns:40px 1fr auto auto;box-sizing:border-box;background:var(--bg-tertiary);border-bottom:1px solid var(--border-color);animation:slideIn .3s ease-out backwards;align-items: center;gap:8px;height:52px;padding:0 10px;transition:all .2s}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.leaderboard-entry:first-child{border-top-left-radius:12px;border-top-right-radius:12px}.leaderboard-entry:last-child{border-bottom:none;border-bottom-right-radius:12px;border-bottom-left-radius:12px}.leaderboard-entry:hover{background:var(--bg-hover);border-color:rgba(var(--accent-rgb),.3);transform:translate(4px)}.leaderboard-entry.user-school{background:rgba(var(--accent-rgb),.15);border:2px solid var(--accent);color:var(--text-primary);box-shadow:0 4px 12px rgba(var(--accent-rgb),.3);position:relative}.leaderboard-entry.user-school:before{content:"";position:absolute;border-radius:inherit;background:linear-gradient(135deg,var(--accent),var(--accent-hover));-webkit-mask:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.8;padding:3px;inset:-3px}.leaderboard-entry.user-school.sticky{box-shadow:0 6px 20px rgba(var(--accent-rgb),.5),0 0 30px rgba(var(--accent-rgb),.3);z-index:15;border-width:3px}.leaderboard-entry.user-school:hover{background:rgba(var(--accent-rgb),.2);border-color:var(--accent-hover);box-shadow:0 6px 16px rgba(var(--accent-rgb),.4)}.rank-badge{display:flex;justify-content:center;align-items: center;width:40px}.medal{font-size:24px;line-height:1}.rank-number{color:var(--text-tertiary);font-size:18px;font-weight:700}.leaderboard-entry.user-school .rank-number{color:var(--accent)}.school-info{flex:1;min-width:0}.school-name{color:var(--text-primary);display:flex;align-items: center;gap:6px;min-width:0;font-size:16px;font-weight:600}.school-name-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;line-height:1.2}.leaderboard-entry.user-school .school-name{color:var(--text-primary)}.your-school-badge{display:inline-flex;background:rgba(var(--accent-rgb),.2);color:var(--text-primary);border-radius:12px;flex-shrink:0;align-items: center;padding:2px 6px;font-size:11px;font-weight:500}.school-stats{color:var(--text-secondary);font-size:12px}.leaderboard-entry.user-school .school-stats{color:var(--text-secondary)}.time-info,.best-time-info{display:flex;flex-direction:column;align-items: flex-end;min-width:60px}.avg-time,.best-time{color:var(--accent-hover);font-size:16px;font-weight:600}.leaderboard-entry.user-school .avg-time,.leaderboard-entry.user-school .best-time{color:var(--text-primary)}.time-label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;margin-top:0;font-size:10px;line-height:1}.leaderboard-entry.user-school .time-label{color:var(--text-secondary)}.close-button{background:var(--accent);color:#000;cursor:pointer;box-shadow:0 4px 12px rgba(var(--accent-rgb),.3);border:none;border-radius:12px;flex-shrink:0;width:100%;padding:14px;transition:all .2s;font-size:16px;font-weight:600}.close-button:hover{background:var(--accent-hover);box-shadow:0 6px 16px rgba(var(--accent-rgb),.4);transform:translateY(-2px)}.close-button:active{transform:translateY(0)}@media (max-width:600px){.leaderboard-container{padding:20px 12px}.leaderboard-entry{grid-template-columns:32px 1fr auto auto;gap:8px;padding:6px 8px}.rank-badge{width:32px}}@media (max-width:320px){.leaderboard-entry{grid-template-columns:24px 1fr auto;gap:4px;padding:4px 6px}.best-time-info{display:none}.leaderboard-entry .rank-badge{width:24px;font-size:.9em}.leaderboard-entry .school-name{font-size:14px}}@media (max-height:600px){.leaderboard-overlay{align-items: flex-end;padding:10px}.leaderboard-container{border-bottom-right-radius:0;border-bottom-left-radius:0;max-height:95vh}}.leaderboard-container.embedded{box-shadow:none;background:0 0;border:none;max-width:100%;height:auto;max-height:none;margin:0;padding:0}.leaderboard-container.embedded .leaderboard-list{overflow-y:visible;margin-bottom:0}.leaderboard-container.embedded .leaderboard-entry{background:rgba(var(--bg-tertiary-rgb),.03);background:var(--bg-tertiary);border-bottom:1px solid var(--border-color)}.leaderboard-container.embedded .no-data{padding:20px 0}.leaderboard-entry.sticky{position:sticky;z-index:10;background:var(--bg-secondary);box-shadow:0 4px 10px var(--shadow-color);border-bottom:1px solid var(--border-color);border-radius:0;margin-bottom:0}.leaderboard-entry.sticky:first-child{border-top-left-radius:12px;border-top-right-radius:12px}.leaderboard-entry.sticky:last-of-type{border-bottom-right-radius:12px;border-bottom-left-radius:12px;margin-bottom:8px}.leaderboard-container.embedded .leaderboard-entry.sticky{background:var(--bg-primary);border-color:var(--border-color)}.leaderboard-container.embedded .leaderboard-entry.sticky.user-school{border-color:var(--accent);background:linear-gradient(rgba(var(--accent-rgb),.2),rgba(var(--accent-rgb),.15)),var(--bg-primary)}.game-card{position:relative;display:flex;box-sizing:border-box;container-type:size;overflow:visible;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer;user-select:none;background:linear-gradient(145deg,#ffffff0d 0%,#ffffff05 100%);border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;justify-content:center;align-items: center;gap:.25rem;height:100%;min-height:120px;padding:clamp(.5rem,4cqmin,1rem);transition:all .3s cubic-bezier(.25,.8,.25,1);box-shadow:0 4px 6px #0000001a}@media (prefers-color-scheme:light){.game-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffffa6 0%,#ffffff73 100%);border:1px solid #fffc;box-shadow:0 8px 32px #64646426}}.game-card:hover{border-color:var(--accent);background:linear-gradient(145deg,#ffffff1a 0%,#ffffff0a 100%);transform:translateY(-4px);box-shadow:0 12px 24px #0003}@media (prefers-color-scheme:light){.game-card:hover{background:linear-gradient(135deg,#fffc 0%,#fff9 100%);border-color:#fff;transform:translateY(-4px)scale(1.02);box-shadow:0 12px 40px #64646433}}.game-card:active{transition-duration:.1s;transform:translateY(-1px)}.game-card-title{color:var(--text-primary);text-align:center;z-index:1;margin:0;font-size:clamp(1rem,6cqh,1.8rem);font-weight:700;line-height:1.1}.game-card-icon{object-fit:contain;filter:drop-shadow(0 4px 8px #0003);flex:auto;width:auto;max-width:90%;height:auto;min-height:0;max-height:65%;transition:transform .3s}.game-card:hover .game-card-icon{transform:scale(1.05)rotate(-2deg)}.game-card-status-bubble{position:absolute;aspect-ratio:1;z-index:10;display:flex;justify-content:center;align-items: center;width:44cqw;transition:transform .3s cubic-bezier(.175,.885,.32,1.275);bottom:-8px;right:-8px}.game-card.large .game-card-status-bubble{width:34cqw}.game-card.large .status-score{font-size:16cqmin}.game-card:hover .game-card-status-bubble{transform:scale(1.1)rotate(5deg)}.status-bubble-bg{position:absolute;background-image:var(--status-circle-url);filter:drop-shadow(0 2px 4px #0003);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;inset:0}.status-bubble-inner{position:absolute;z-index:1;display:flex;box-sizing:border-box;flex-direction:column;justify-content:center;align-items: center;gap:0;inset:0}.status-icon-wrapper{display:flex;flex-shrink:0;justify-content:center;align-items: center;width:20%;height:20%}.status-check-icon{background-image:var(--status-check-url);display:block;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%}.status-score{color:#7cc142;text-align:center;letter-spacing:-.02em;margin-top:-4px;padding-top:4px;padding-bottom:2px;font-family:Outfit,sans-serif;font-size:10cqmin;font-weight:900;line-height:1}.game-card.large{grid-column:span 2;display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);text-align:left;align-items: center;gap:0}.game-card.large .game-card-icon{justify-self:end;width:90%;height:90%;max-height:90%}.game-card.large .game-card-content{display:flex;box-sizing:border-box;flex-direction:column;justify-content:center;align-items: flex-start;gap:.5rem;width:100%;padding-left:0;padding-right:clamp(.5rem,5cqw,2rem)}.game-card.large .game-card-title{text-align:left;font-size:clamp(1.5rem,10cqmin,3rem)}@media (prefers-color-scheme:light){.game-card-icon{filter:invert(1)hue-rotate(180deg)drop-shadow(0 4px 8px #0003)}}.play-daily-btn{background:var(--text-primary);color:var(--bg-primary);cursor:pointer;white-space:nowrap;pointer-events:none;border:none;border-radius:99px;padding:.3rem .8rem;transition:all .2s;font-size:.8rem;font-weight:700}.start-screen{text-align:center;display:flex;box-sizing:border-box;flex-direction:column;width:100%;height:100%;padding:0 10px}.start-screen h2{color:var(--accent);text-shadow:0 2px 4px #000c,0 1px 2px #000;margin:auto 0 0;font-size:clamp(24px,7vw,48px);line-height:1.2}.start-screen p{color:var(--text-secondary);text-shadow:0 1px 3px #000000e6;max-width:500px;margin:auto;font-size:clamp(16px,4vw,24px);font-weight:500}.rules{display:flex;text-align:left;flex-direction:column;gap:12px;max-width:400px;margin-bottom:auto;margin-left:auto;margin-right:auto}.rule{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-left:3px solid var(--accent);color:var(--text-primary);background:#000c;border-radius:4px;padding:12px 16px;font-size:14px}.start-button{background:var(--accent);color:#000;cursor:pointer;border:none;border-radius:12px;margin-top:auto;margin-bottom:auto;padding:16px 48px;transition:all .2s;font-size:18px;font-weight:700}.start-button:hover{box-shadow:0 6px 20px rgba(var(--accent-rgb),.3);transform:translateY(-3px)}.start-button:active{transform:translateY(-1px)}.connectivity-banner{color:#000;text-align:center;position:fixed;z-index:9999;display:flex;animation:slideDown .3s ease-out;background-color:#ff9800;justify-content:center;align-items: center;gap:8px;padding:8px 16px;font-size:.9rem;font-weight:600;top:0;left:0;right:0;box-shadow:0 2px 8px #0003}[data-theme=dark] .connectivity-banner{color:#000;background-color:#ffa726}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.streak-celebration-overlay{position:fixed;display:flex;z-index:1000;animation:fadeIn .3s ease-out;background-color:#000000d9;justify-content:center;align-items: center;width:100vw;height:100vh;top:0;left:0}.streak-celebration-content{background-color:var(--color-bg-secondary,#1c1c1e);text-align:center;color:#fff;animation:slideUp .4s cubic-bezier(.175,.885,.32,1.275);border-radius:20px;width:320px;max-width:90%;padding:40px;box-shadow:0 10px 30px #00000080}.streak-icon-container{animation:firePulse 2s infinite ease-in-out;margin-bottom:20px;font-size:80px}.streak-title{text-transform:uppercase;letter-spacing:1px;opacity:.8;margin-bottom:5px;font-size:1.2rem}.streak-count{-webkit-text-fill-color:transparent;background:linear-gradient(45deg,#ff9a9e 0%,#fad0c4 99% 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:10px;font-size:3rem;font-weight:800}.streak-message{opacity:.8;margin-bottom:30px;font-size:1rem}.streak-progress-container{position:relative;overflow:hidden;background-color:#ffffff1a;border-radius:5px;height:10px;margin-bottom:10px}.streak-progress-bar{background-color:#ff9a9e;border-radius:5px;height:100%;transition:width 1s ease-out}.streak-progress-label{text-align:center;opacity:.7;margin-bottom:30px;font-size:.9rem}.streak-continue-btn{color:#000;cursor:pointer;background-color:#fff;border:none;border-radius:30px;width:100%;padding:15px 40px;transition:transform .1s;font-size:1.1rem;font-weight:700}.streak-continue-btn:active{transform:scale(.98)}@media (max-width:350px){.streak-celebration-content{width:100%;max-width:280px;padding:20px}.streak-icon-container{margin-bottom:15px;font-size:60px}.streak-count{font-size:2.5rem}.streak-message{margin-bottom:20px}.streak-continue-btn{padding:12px 30px;font-size:1rem}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(50px)scale(.9);opacity:0}to{transform:translateY(0)scale(1);opacity:1}}@keyframes firePulse{0%{transform:scale(1);filter:drop-shadow(0 0 10px #ff450080)}50%{transform:scale(1.1);filter:drop-shadow(0 0 20px #ff4500cc)}to{transform:scale(1);filter:drop-shadow(0 0 10px #ff450080)}}.daily-summary-card{color:#fff;display:flex;position:relative;overflow:hidden;background-color:#000;border-radius:16px;flex-direction:column;gap:20px;width:400px;padding:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.daily-summary-header{display:flex;border-bottom:1px solid #333;justify-content:space-between;align-items: center;padding-bottom:16px}.daily-summary-date{font-size:24px;font-weight:800}.daily-summary-brand{color:#888;text-transform:uppercase;letter-spacing:.5px;font-size:16px;font-weight:600}.daily-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.summary-game-item{display:flex;background-color:#1c1c1e;border-radius:12px;align-items: center;gap:12px;padding:12px}.summary-game-icon{border-radius:6px;width:32px;height:32px}.summary-game-info{display:flex;flex-direction:column;gap:2px}.summary-game-name{color:#ccc;font-size:14px;font-weight:600}.summary-game-score{color:#fff;display:flex;align-items: center;gap:6px;font-size:16px;font-weight:700}.summary-game-score.completed{color:#4caf50}.daily-summary-footer{display:flex;justify-content:center;margin-top:4px}.daily-summary-link{color:#666;font-size:14px;font-weight:500}.game-button{background:var(--accent);color:#000;cursor:pointer;text-align:center;border:0;border-radius:12px;width:100%;padding:1rem 2rem;transition:all .2s;font-size:1.1em;font-weight:700}.game-button:visited{background:var(--accent);color:#000}.game-button:hover{background:var(--accent-hover);box-shadow:0 4px 12px rgba(var(--accent-rgb),.3);transform:translateY(-2px)}.game-button:active{transform:translateY(0)}.game-button.secondary{border:2px solid var(--accent);color:var(--accent);background:0 0}.game-button.secondary:hover{background:rgba(var(--accent-rgb),.1);border-color:var(--accent-hover);color:var(--accent-hover)}.chevron-wipe{position:fixed;z-index:9999;pointer-events:none;overflow:hidden;inset:0}.chevron-blade{position:absolute;transform-origin:center center;will-change:transform;background:#f5a623;width:140%;height:140%;top:-10%;left:-10%;transform:rotate(-15deg)translate(-110%)}.chevron-blade:first-child{background:#e8891a;height:60%;top:-60%}.chevron-blade:nth-child(2){background:#f5a623;height:45%;top:-10%}.chevron-blade:nth-child(3){background:#d47a15;height:45%;top:25%}.chevron-blade:nth-child(4){background:#f5a623;height:60%;top:55%}.chevron-wipe--in .chevron-blade{animation:blade-in .5s cubic-bezier(.7,0,.3,1)forwards;animation-delay:calc(var(--blade-index)*55ms)}@keyframes blade-in{0%{transform:rotate(-15deg)translate(-110%)}to{transform:rotate(-15deg)translate(0%)}}.chevron-wipe--out .chevron-blade{animation:blade-out .55s cubic-bezier(.7,0,.3,1)forwards;animation-delay:calc(var(--blade-index)*50ms);transform:rotate(-15deg)translate(0%)}@keyframes blade-out{0%{transform:rotate(-15deg)translate(0%)}to{transform:rotate(-15deg)translate(110%)}}:root{--buncss-light: ;--buncss-dark:initial;color-scheme:dark;--bg-primary:#000;--bg-secondary:#1a1a1a;--bg-tertiary:#2a2a2a;--bg-hover:#333;--header-bg-start:#000;--text-primary:#ffffffde;--text-secondary:#fff9;--text-tertiary:#ffffff61;--text-inverse:#000;--border-color:#ffffff1a;--border-strong:#fff3;--shadow-color:#00000080;--shadow-strong:#000c;--key-bg:#818384;--key-text:#fff;--text-on-status:#fff;--accent:#fd8eff;--accent-hover:#feb5ff;--accent-rgb:253,142,255;--status-check-url:url(data:image/png;base64,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);--status-circle-url:url(data:image/png;base64,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);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Avenir,Helvetica,Arial,sans-serif;line-height:1.5}@media (prefers-color-scheme:light){body.home-view{--bg-primary:#fff;--bg-secondary:#f4f4f5;--bg-tertiary:#e4e4e7;--bg-hover:#d4d4d8;--bg-hover:#d4d4d8;--header-bg-start:#ffffffd9;--header-background:#ffffffbf;--header-border:1px solid #fff3;--text-primary:#18181b;--text-secondary:#52525b;--text-tertiary:#a1a1aa;--text-inverse:#fff;--border-color:#0000001a;--border-strong:#0003;--shadow-color:#0000001a;--shadow-strong:#0003;--key-bg:#d4d4d8;--key-text:#18181b;--color-absent:#787c7e;--text-on-status:#fff;text-shadow:0 2px 12px #ffffff80}body.home-view [data-theme=sidechat]{--accent:#c026d3;--accent-hover:#d946ef;--accent-rgb:192,38,211}body.home-view [data-theme=yikyak]{--accent:#0f766e;--accent-hover:#14b8a6;--accent-rgb:15,118,110}body.home-view:before{background-image:linear-gradient(#ffffffb3,#ffffffb3),linear-gradient(var(--accent),var(--accent)),url(./doodleBackgroundLight-y50w62mg.webp);background-blend-mode:normal,screen;filter:none;background-size:cover}}[data-theme=sidechat]{--accent:#fd8eff;--accent-hover:#feb5ff;--accent-rgb:253,142,255;--color-correct:#d500f9;--color-present:#c4a9cd;--color-absent:#2f2f35}[data-theme=yikyak]{--accent:#0dd5b2;--accent-hover:#3de4c7;--accent-rgb:13,213,178;--color-correct:#1de9b6;--color-present:#54827d;--color-absent:#2f2f35}body{display:grid;position:relative;overflow:hidden;color:var(--text-primary);place-items: center;width:100vw;min-width:300px;height:100vh;margin:0}#root{display:flex;overflow:hidden;justify-content:center;align-items: center;width:100%;height:100dvh}body:before{content:"";position:fixed;z-index:-1;background-image:linear-gradient(var(--accent),var(--accent)),url(./doodleBackground-r3qzxzn9.webp);background-blend-mode:color;filter:brightness(.25);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0}body.march-yakness-view:before{display:none}.app{text-align:center;position:relative;z-index:1;display:flex;overflow:hidden;box-sizing:border-box;flex-direction:column;align-items: center;width:100%;max-width:1280px;height:100%;margin:0 auto}.app-content{position:relative;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;flex:1;align-items: center;width:100%;height:100%}.app-content.home-view-content{display:flex;overflow-y:auto;overflow-x:hidden;flex-direction:column;justify-content:flex-start;padding:1rem 1rem 0}.home-main{display:flex;flex-direction:column;flex:none;width:100%;min-height:100%}.app-content.game-view-content{justify-content:flex-start;padding:0}.app.wordle-view{overflow:hidden;justify-content:flex-start;width:100%;padding:0}.app.wordle-view:has(.number-match-container .game-screen){overflow:hidden;padding:0}.button-column{display:flex;flex-direction:column;gap:1rem;width:90%;max-width:800px}.back-button{background:rgba(var(--accent-rgb),.05);border:2px solid var(--accent);color:var(--accent);cursor:pointer;display:inline-flex;border-radius:12px;align-self: flex-start;align-items: center;gap:.5rem;margin-bottom:.5rem;padding:.5rem 1rem;transition:all .25s;font-size:.9rem;font-weight:700;box-shadow:0 2px 8px #0003}.back-button:hover{background:rgba(var(--accent-rgb),.15);border-color:var(--accent-hover);color:var(--accent-hover);box-shadow:0 4px 12px rgba(var(--accent-rgb),.2);transform:translate(-3px)}.back-button:active{transform:translate(-1px);box-shadow:0 2px 6px #0003}.logo-container{display:flex;justify-content:center;align-items: center;gap:2rem;margin-bottom:2rem}.logo{will-change:filter;height:6em;padding:1.5em;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.bun-logo{transform:scale(1.2)}.bun-logo:hover{filter:drop-shadow(0 0 2em rgba(var(--accent-rgb),.67))}.react-logo{animation:spin 20s linear infinite}.react-logo:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}h1{font-size:3.2em;line-height:1.1}code{background-color:var(--bg-secondary);border-radius:.3em;padding:.2em .4em;font-family:monospace}.api-tester{text-align:left;display:flex;flex-direction:column;gap:1rem;width:100%;max-width:600px;margin:2rem auto 0}.endpoint-row{display:flex;background:var(--bg-secondary);font:monospace;border:2px solid var(--accent);box-sizing:border-box;border-radius:12px;align-items: center;gap:.5rem;width:100%;padding:.75rem;transition:all .3s}.endpoint-row:focus-within{border-color:var(--accent-hover)}.method{background:var(--accent);color:#1a1a1a;appearance:none;display:block;border:none;border-radius:8px;flex-shrink:0;width:min-content;margin:0;padding:.3rem .7rem;font-size:.9em;font-weight:700}.method option{text-align:left}.url-input{color:var(--accent);outline:0;background:0;border:0;flex:1;width:100%;padding:.2rem;font:1em monospace}.url-input:focus{color:var(--text-primary)}.url-input::placeholder{color:rgba(var(--accent-rgb),.4)}.send-button{background:var(--accent);color:#000;cursor:var(--bun-cursor);border:0;border-radius:8px;padding:.4rem 1.2rem;transition:all .1s;font-weight:700}.send-button:hover{background:var(--accent-hover);cursor:pointer;transform:translateY(-1px)}.response-area{background:var(--bg-secondary);border:2px solid var(--accent);color:var(--accent);font:monospace;resize:vertical;box-sizing:border-box;border-radius:12px;width:100%;min-height:120px;padding:.75rem}.response-area:focus{border-color:var(--accent-hover)}.response-area::placeholder{color:rgba(var(--accent-rgb),.4)}@media (prefers-reduced-motion){*,:before,:after{animation:none!important}}.game-screen{overflow:hidden;align-items: center;width:100%;height:100%;display:flex!important;flex-direction:column!important}.completion-header{display:flex;box-sizing:border-box;flex-direction:column;flex-shrink:0;align-items: center;gap:8px;width:100%;max-width:480px;margin-left:auto;margin-right:auto;padding:0 16px}.completion-title{color:var(--accent);text-align:center;margin:0;font-size:1.5rem;font-weight:800}.completion-stats{display:flex;justify-content:center;gap:16px}.completion-stat-value{color:var(--accent);font-size:1.2rem;font-weight:700}.completion-stat-label{color:var(--text-secondary);font-size:1.1rem}.game-board-container{display:flex;overflow:hidden;box-sizing:border-box;flex:auto;justify-content:center;align-items: center;width:100%;max-width:480px;min-height:0;margin:8px auto;padding:0 16px}.completion-actions{box-sizing:border-box;flex-shrink:0;width:100%;max-width:480px;margin-left:auto;margin-right:auto;padding:0 12px}.leaderboard-wrapper{width:100%;margin-bottom:10px}.play-next-button{background-color:var(--text-primary);color:var(--bg-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;text-transform:uppercase;letter-spacing:.5px;border:none;border-radius:9999px;width:100%;padding:14px 16px;transition:transform .14s,opacity .14s,box-shadow .2s;font-size:clamp(.9rem,3.5vw,1.1rem);font-weight:700;box-shadow:0 8px 18px #00000040}.play-next-button:focus{outline:none}.play-next-button:focus-visible{outline:2px solid rgba(var(--accent-rgb),.9);outline-offset:2px}.play-next-button:active{opacity:.92;transform:translateY(1px)scale(.98);box-shadow:0 4px 10px #00000038}.daily-header{text-align:center;flex-shrink:0;margin-bottom:.5rem;padding-top:.5rem}.daily-header h1{white-space:nowrap;margin:0;font-size:clamp(1.8rem,8vw,2.5rem);font-weight:700}.daily-header p{opacity:.7;margin:.5rem 0 0;font-size:.9rem}@media (max-height:600px){.daily-header{margin-bottom:.5rem}.daily-header h1{font-size:1.5rem}.daily-header p{margin-top:.2rem;font-size:.8rem}}.home-separator{background:linear-gradient(90deg,transparent,rgba(var(--accent-rgb),.6),transparent);opacity:.8;width:min(92%,800px);height:1px;margin:1rem auto 1.25rem}.past-games{display:flex;box-sizing:border-box;flex-direction:column;width:min(92%,800px);margin:0 auto 1.5rem}.past-games-panel{border:1px solid rgba(var(--accent-rgb),.18);display:flex;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0000008c;border-radius:18px;flex-direction:column;gap:12px;padding:12px;box-shadow:0 10px 24px #00000047}.past-games-header{text-align:left;display:flex;flex-direction:column;gap:4px}.past-games-header h2{letter-spacing:.02em;margin:0;font-size:clamp(1rem,4.5vw,1.2rem);font-weight:800}.past-games-header p{color:var(--text-secondary);margin:0;font-size:.78rem}.past-game-row{display:flex;background:#00000040;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:8px;padding:10px}.past-game-title{display:flex;letter-spacing:.01em;align-items: center;gap:8px;font-size:.85rem;font-weight:700}.past-game-icon{object-fit:contain;filter:drop-shadow(0 2px 6px #0006);width:20px;height:20px}.past-game-dates{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(72px,1fr);overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:8px;padding-bottom:2px}.past-day{border:1px solid var(--border-color);display:flex;color:var(--text-primary);cursor:pointer;scroll-snap-align:start;background:#00000040;border-radius:12px;flex-direction:column;justify-content:center;align-items: center;gap:4px;min-height:52px;padding:6px;transition:transform .12s,border-color .2s,background .2s;font-family:inherit}.past-day:disabled{cursor:not-allowed}.past-day-label{font-size:.72rem;font-weight:700}.past-day-status{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.64rem}.past-day-playable{border-color:rgba(var(--accent-rgb),.45);background:rgba(var(--accent-rgb),.15)}.past-day-playable:hover{background:rgba(var(--accent-rgb),.25);transform:translateY(-1px)}.past-day-playable:active{transform:translateY(0)}.past-day-played{opacity:.55}@media (max-height:600px){.past-games-panel{padding:10px}.past-game-row{padding:8px}}.game-timer{display:flex;color:var(--text-primary);justify-content:flex-end;align-items: center;margin-bottom:auto;font-family:monospace;font-size:1.1rem;font-weight:700}.game-pause-button{border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;display:flex;background:0 0;border-radius:12px;align-items: center;gap:4px;padding:4px 8px;transition:all .2s;font-size:.8rem}.game-pause-button:hover{background:var(--bg-hover);border-color:var(--text-secondary)}.share-button{margin-bottom:10px;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;background-color:#0000!important}.share-button:hover{background-color:var(--bg-hover)!important;border-color:var(--text-secondary)!important}.glass-hud-box{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(var(--accent-rgb),.2);display:flex;box-sizing:border-box;background:#00000073;border-radius:12px;flex-direction:column;justify-content:center;align-items: center;min-width:90px;height:36px;transition:all .3s;box-shadow:0 4px 12px #0003}.game-timer.glass-hud-box{display:flex;flex-direction:row;flex:1;justify-content:center;gap:8px;max-width:150px}.timer-value{font-variant-numeric:tabular-nums;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.01em;font-size:1.1rem;font-weight:800}.game-pause-button{color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;display:flex;min-width:unset;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:8px;flex-direction:row;justify-content:center;align-items: center;gap:3px;height:22px;transition:all .2s;font-size:.55rem;font-weight:800}.game-pause-button:hover{background:#fff3;transform:scale(1.05)}.game-pause-button:active{transform:scale(.95)}.hint{color:var(--text-primary);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);text-shadow:0 1px 2px #00000080;text-align:center;opacity:.9;background:#0006;border:1px solid #ffffff14;border-radius:8px;width:-moz-fit-content;width:fit-content;max-width:85%;margin:8px auto;padding:2px 10px;font-size:11px;font-weight:600;line-height:1.2;box-shadow:0 4px 12px #0003}@media (prefers-color-scheme:light){body.home-view .past-games-panel{background:#ffffffa6;border:1px solid #fffc;box-shadow:0 8px 32px #64646426}body.home-view .past-game-row{background:#ffffff80;border-color:#0000000f}body.home-view .past-day{background:#fff9}body.home-view .past-day-playable{background:rgba(var(--accent-rgb),.12);border-color:rgba(var(--accent-rgb),.55)}body.home-view .past-day-playable:hover{background:rgba(var(--accent-rgb),.22)}body.home-view .past-game-icon{filter:invert(1)hue-rotate(180deg)drop-shadow(0 2px 6px #00000026)}body.home-view .glass-hud-box{background:#ffffffb3;border-color:#fffc;box-shadow:0 4px 12px #6464641f}body.home-view .hint{text-shadow:none;background:#ffffffd9;border-color:#00000014;box-shadow:0 4px 12px #6464641f}}.jigsaw-container{display:flex;flex-direction:column;align-items: center;width:100%;height:100%}.jigsaw-hud{display:flex;box-sizing:border-box;justify-content:space-between;align-items: center;gap:12px;width:100%;max-width:480px;padding:0 16px}.jigsaw-stat{text-align:center;gap:2px;min-width:110px;height:44px;padding:4px 10px}.jigsaw-stat-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);font-size:.65rem}.jigsaw-stat-value{color:var(--text-primary);font-size:1.05rem;font-weight:800}.jigsaw-stage{position:relative;display:flex;background:#08060c;border:1px solid #ffffff14;border-bottom:none;border-radius:24px 24px 0 0;flex:1;justify-content:center;align-items: center;width:100%;height:100%;min-height:260px;padding:0}.jigsaw-frame{position:absolute;opacity:.2;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;border:2px solid #fff3;border-radius:18px}.jigsaw-frame:after{content:"";position:absolute;border:1px dashed #ffffff59;border-radius:14px;inset:10px}.jigsaw-canvas-host{position:relative;z-index:2;overflow:hidden;touch-action:none;will-change:transform;cursor:grab;background:#0a0810;border-radius:18px}.jigsaw-container .game-board-container{align-items:stretch;margin:6px auto 0;padding:0 12px}.jigsaw-canvas-host:active{cursor:grabbing}@media (max-width:420px){.jigsaw-hud{gap:8px}.jigsaw-stat{min-width:96px}}.jigsaw-zoom-control{display:flex;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-sizing:border-box;background:#ffffff1a;border:1px solid #ffffff1a;border-top:none;border-radius:0 0 20px 20px;justify-content:center;align-items: center;gap:12px;margin-top:0;padding:6px 16px}.zoom-icon{color:#fffc;user-select:none;cursor:pointer;padding:4px;transition:all .2s;font-size:1.2rem;font-weight:600}.zoom-icon:hover{color:#fff;transform:scale(1.1)}.zoom-icon:active{transform:scale(.9)}.jigsaw-zoom-slider{-webkit-appearance:none;appearance:none;outline:none;background:#0003;border-radius:3px;flex:1;height:6px}.jigsaw-zoom-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;cursor:pointer;background:#fff;border:2px solid #0000001a;border-radius:50%;width:18px;height:18px;transition:transform .1s;box-shadow:0 2px 4px #0003}.jigsaw-zoom-slider::-webkit-slider-thumb:active{transform:scale(1.1)}.jigsaw-zoom-slider::-moz-range-thumb{cursor:pointer;background:#fff;border:2px solid #0000001a;border-radius:50%;width:18px;height:18px;transition:transform .1s;box-shadow:0 2px 4px #0003}.jigsaw-zoom-slider::-moz-range-thumb:active{transform:scale(1.1)}@layer theme{@theme default{--font-sans: ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; --font-serif: ui-serif,Georgia,Cambria,"Times New Roman",Times,serif; --font-mono: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; --color-red-50: oklch(97.1% .013 17.38); --color-red-100: oklch(93.6% .032 17.717); --color-red-200: oklch(88.5% .062 18.334); --color-red-300: oklch(80.8% .114 19.571); --color-red-400: oklch(70.4% .191 22.216); --color-red-500: oklch(63.7% .237 25.331); --color-red-600: oklch(57.7% .245 27.325); --color-red-700: oklch(50.5% .213 27.518); --color-red-800: oklch(44.4% .177 26.899); --color-red-900: oklch(39.6% .141 25.723); --color-red-950: oklch(25.8% .092 26.042); --color-orange-50: oklch(98% .016 73.684); --color-orange-100: oklch(95.4% .038 75.164); --color-orange-200: oklch(90.1% .076 70.697); --color-orange-300: oklch(83.7% .128 66.29); --color-orange-400: oklch(75% .183 55.934); --color-orange-500: oklch(70.5% .213 47.604); --color-orange-600: oklch(64.6% .222 41.116); --color-orange-700: oklch(55.3% .195 38.402); --color-orange-800: oklch(47% .157 37.304); --color-orange-900: oklch(40.8% .123 38.172); --color-orange-950: oklch(26.6% .079 36.259); --color-amber-50: oklch(98.7% .022 95.277); --color-amber-100: oklch(96.2% .059 95.617); --color-amber-200: oklch(92.4% .12 95.746); --color-amber-300: oklch(87.9% .169 91.605); --color-amber-400: oklch(82.8% .189 84.429); --color-amber-500: oklch(76.9% .188 70.08); --color-amber-600: oklch(66.6% .179 58.318); --color-amber-700: oklch(55.5% .163 48.998); --color-amber-800: oklch(47.3% .137 46.201); --color-amber-900: oklch(41.4% .112 45.904); --color-amber-950: oklch(27.9% .077 45.635); --color-yellow-50: oklch(98.7% .026 102.212); --color-yellow-100: oklch(97.3% .071 103.193); --color-yellow-200: oklch(94.5% .129 101.54); --color-yellow-300: oklch(90.5% .182 98.111); --color-yellow-400: oklch(85.2% .199 91.936); --color-yellow-500: oklch(79.5% .184 86.047); --color-yellow-600: oklch(68.1% .162 75.834); --color-yellow-700: oklch(55.4% .135 66.442); --color-yellow-800: oklch(47.6% .114 61.907); --color-yellow-900: oklch(42.1% .095 57.708); --color-yellow-950: oklch(28.6% .066 53.813); --color-lime-50: oklch(98.6% .031 120.757); --color-lime-100: oklch(96.7% .067 122.328); --color-lime-200: oklch(93.8% .127 124.321); --color-lime-300: oklch(89.7% .196 126.665); --color-lime-400: oklch(84.1% .238 128.85); --color-lime-500: oklch(76.8% .233 130.85); --color-lime-600: oklch(64.8% .2 131.684); --color-lime-700: oklch(53.2% .157 131.589); --color-lime-800: oklch(45.3% .124 130.933); --color-lime-900: oklch(40.5% .101 131.063); --color-lime-950: oklch(27.4% .072 132.109); --color-green-50: oklch(98.2% .018 155.826); --color-green-100: oklch(96.2% .044 156.743); --color-green-200: oklch(92.5% .084 155.995); --color-green-300: oklch(87.1% .15 154.449); --color-green-400: oklch(79.2% .209 151.711); --color-green-500: oklch(72.3% .219 149.579); --color-green-600: oklch(62.7% .194 149.214); --color-green-700: oklch(52.7% .154 150.069); --color-green-800: oklch(44.8% .119 151.328); --color-green-900: oklch(39.3% .095 152.535); --color-green-950: oklch(26.6% .065 152.934); --color-emerald-50: oklch(97.9% .021 166.113); --color-emerald-100: oklch(95% .052 163.051); --color-emerald-200: oklch(90.5% .093 164.15); --color-emerald-300: oklch(84.5% .143 164.978); --color-emerald-400: oklch(76.5% .177 163.223); --color-emerald-500: oklch(69.6% .17 162.48); --color-emerald-600: oklch(59.6% .145 163.225); --color-emerald-700: oklch(50.8% .118 165.612); --color-emerald-800: oklch(43.2% .095 166.913); --color-emerald-900: oklch(37.8% .077 168.94); --color-emerald-950: oklch(26.2% .051 172.552); --color-teal-50: oklch(98.4% .014 180.72); --color-teal-100: oklch(95.3% .051 180.801); --color-teal-200: oklch(91% .096 180.426); --color-teal-300: oklch(85.5% .138 181.071); --color-teal-400: oklch(77.7% .152 181.912); --color-teal-500: oklch(70.4% .14 182.503); --color-teal-600: oklch(60% .118 184.704); --color-teal-700: oklch(51.1% .096 186.391); --color-teal-800: oklch(43.7% .078 188.216); --color-teal-900: oklch(38.6% .063 188.416); --color-teal-950: oklch(27.7% .046 192.524); --color-cyan-50: oklch(98.4% .019 200.873); --color-cyan-100: oklch(95.6% .045 203.388); --color-cyan-200: oklch(91.7% .08 205.041); --color-cyan-300: oklch(86.5% .127 207.078); --color-cyan-400: oklch(78.9% .154 211.53); --color-cyan-500: oklch(71.5% .143 215.221); --color-cyan-600: oklch(60.9% .126 221.723); --color-cyan-700: oklch(52% .105 223.128); --color-cyan-800: oklch(45% .085 224.283); --color-cyan-900: oklch(39.8% .07 227.392); --color-cyan-950: oklch(30.2% .056 229.695); --color-sky-50: oklch(97.7% .013 236.62); --color-sky-100: oklch(95.1% .026 236.824); --color-sky-200: oklch(90.1% .058 230.902); --color-sky-300: oklch(82.8% .111 230.318); --color-sky-400: oklch(74.6% .16 232.661); --color-sky-500: oklch(68.5% .169 237.323); --color-sky-600: oklch(58.8% .158 241.966); --color-sky-700: oklch(50% .134 242.749); --color-sky-800: oklch(44.3% .11 240.79); --color-sky-900: oklch(39.1% .09 240.876); --color-sky-950: oklch(29.3% .066 243.157); --color-blue-50: oklch(97% .014 254.604); --color-blue-100: oklch(93.2% .032 255.585); --color-blue-200: oklch(88.2% .059 254.128); --color-blue-300: oklch(80.9% .105 251.813); --color-blue-400: oklch(70.7% .165 254.624); --color-blue-500: oklch(62.3% .214 259.815); --color-blue-600: oklch(54.6% .245 262.881); --color-blue-700: oklch(48.8% .243 264.376); --color-blue-800: oklch(42.4% .199 265.638); --color-blue-900: oklch(37.9% .146 265.522); --color-blue-950: oklch(28.2% .091 267.935); --color-indigo-50: oklch(96.2% .018 272.314); --color-indigo-100: oklch(93% .034 272.788); --color-indigo-200: oklch(87% .065 274.039); --color-indigo-300: oklch(78.5% .115 274.713); --color-indigo-400: oklch(67.3% .182 276.935); --color-indigo-500: oklch(58.5% .233 277.117); --color-indigo-600: oklch(51.1% .262 276.966); --color-indigo-700: oklch(45.7% .24 277.023); --color-indigo-800: oklch(39.8% .195 277.366); --color-indigo-900: oklch(35.9% .144 278.697); --color-indigo-950: oklch(25.7% .09 281.288); --color-violet-50: oklch(96.9% .016 293.756); --color-violet-100: oklch(94.3% .029 294.588); --color-violet-200: oklch(89.4% .057 293.283); --color-violet-300: oklch(81.1% .111 293.571); --color-violet-400: oklch(70.2% .183 293.541); --color-violet-500: oklch(60.6% .25 292.717); --color-violet-600: oklch(54.1% .281 293.009); --color-violet-700: oklch(49.1% .27 292.581); --color-violet-800: oklch(43.2% .232 292.759); --color-violet-900: oklch(38% .189 293.745); --color-violet-950: oklch(28.3% .141 291.089); --color-purple-50: oklch(97.7% .014 308.299); --color-purple-100: oklch(94.6% .033 307.174); --color-purple-200: oklch(90.2% .063 306.703); --color-purple-300: oklch(82.7% .119 306.383); --color-purple-400: oklch(71.4% .203 305.504); --color-purple-500: oklch(62.7% .265 303.9); --color-purple-600: oklch(55.8% .288 302.321); --color-purple-700: oklch(49.6% .265 301.924); --color-purple-800: oklch(43.8% .218 303.724); --color-purple-900: oklch(38.1% .176 304.987); --color-purple-950: oklch(29.1% .149 302.717); --color-fuchsia-50: oklch(97.7% .017 320.058); --color-fuchsia-100: oklch(95.2% .037 318.852); --color-fuchsia-200: oklch(90.3% .076 319.62); --color-fuchsia-300: oklch(83.3% .145 321.434); --color-fuchsia-400: oklch(74% .238 322.16); --color-fuchsia-500: oklch(66.7% .295 322.15); --color-fuchsia-600: oklch(59.1% .293 322.896); --color-fuchsia-700: oklch(51.8% .253 323.949); --color-fuchsia-800: oklch(45.2% .211 324.591); --color-fuchsia-900: oklch(40.1% .17 325.612); --color-fuchsia-950: oklch(29.3% .136 325.661); --color-pink-50: oklch(97.1% .014 343.198); --color-pink-100: oklch(94.8% .028 342.258); --color-pink-200: oklch(89.9% .061 343.231); --color-pink-300: oklch(82.3% .12 346.018); --color-pink-400: oklch(71.8% .202 349.761); --color-pink-500: oklch(65.6% .241 354.308); --color-pink-600: oklch(59.2% .249 .584); --color-pink-700: oklch(52.5% .223 3.958); --color-pink-800: oklch(45.9% .187 3.815); --color-pink-900: oklch(40.8% .153 2.432); --color-pink-950: oklch(28.4% .109 3.907); --color-rose-50: oklch(96.9% .015 12.422); --color-rose-100: oklch(94.1% .03 12.58); --color-rose-200: oklch(89.2% .058 10.001); --color-rose-300: oklch(81% .117 11.638); --color-rose-400: oklch(71.2% .194 13.428); --color-rose-500: oklch(64.5% .246 16.439); --color-rose-600: oklch(58.6% .253 17.585); --color-rose-700: oklch(51.4% .222 16.935); --color-rose-800: oklch(45.5% .188 13.697); --color-rose-900: oklch(41% .159 10.272); --color-rose-950: oklch(27.1% .105 12.094); --color-slate-50: oklch(98.4% .003 247.858); --color-slate-100: oklch(96.8% .007 247.896); --color-slate-200: oklch(92.9% .013 255.508); --color-slate-300: oklch(86.9% .022 252.894); --color-slate-400: oklch(70.4% .04 256.788); --color-slate-500: oklch(55.4% .046 257.417); --color-slate-600: oklch(44.6% .043 257.281); --color-slate-700: oklch(37.2% .044 257.287); --color-slate-800: oklch(27.9% .041 260.031); --color-slate-900: oklch(20.8% .042 265.755); --color-slate-950: oklch(12.9% .042 264.695); --color-gray-50: oklch(98.5% .002 247.839); --color-gray-100: oklch(96.7% .003 264.542); --color-gray-200: oklch(92.8% .006 264.531); --color-gray-300: oklch(87.2% .01 258.338); --color-gray-400: oklch(70.7% .022 261.325); --color-gray-500: oklch(55.1% .027 264.364); --color-gray-600: oklch(44.6% .03 256.802); --color-gray-700: oklch(37.3% .034 259.733); --color-gray-800: oklch(27.8% .033 256.848); --color-gray-900: oklch(21% .034 264.665); --color-gray-950: oklch(13% .028 261.692); --color-zinc-50: oklch(98.5% 0 0); --color-zinc-100: oklch(96.7% .001 286.375); --color-zinc-200: oklch(92% .004 286.32); --color-zinc-300: oklch(87.1% .006 286.286); --color-zinc-400: oklch(70.5% .015 286.067); --color-zinc-500: oklch(55.2% .016 285.938); --color-zinc-600: oklch(44.2% .017 285.786); --color-zinc-700: oklch(37% .013 285.805); --color-zinc-800: oklch(27.4% .006 286.033); --color-zinc-900: oklch(21% .006 285.885); --color-zinc-950: oklch(14.1% .005 285.823); --color-neutral-50: oklch(98.5% 0 0); --color-neutral-100: oklch(97% 0 0); --color-neutral-200: oklch(92.2% 0 0); --color-neutral-300: oklch(87% 0 0); --color-neutral-400: oklch(70.8% 0 0); --color-neutral-500: oklch(55.6% 0 0); --color-neutral-600: oklch(43.9% 0 0); --color-neutral-700: oklch(37.1% 0 0); --color-neutral-800: oklch(26.9% 0 0); --color-neutral-900: oklch(20.5% 0 0); --color-neutral-950: oklch(14.5% 0 0); --color-stone-50: oklch(98.5% .001 106.423); --color-stone-100: oklch(97% .001 106.424); --color-stone-200: oklch(92.3% .003 48.717); --color-stone-300: oklch(86.9% .005 56.366); --color-stone-400: oklch(70.9% .01 56.259); --color-stone-500: oklch(55.3% .013 58.071); --color-stone-600: oklch(44.4% .011 73.639); --color-stone-700: oklch(37.4% .01 67.558); --color-stone-800: oklch(26.8% .007 34.298); --color-stone-900: oklch(21.6% .006 56.043); --color-stone-950: oklch(14.7% .004 49.25); --color-mauve-50: oklch(98.5% 0 0); --color-mauve-100: oklch(96% .003 325.6); --color-mauve-200: oklch(92.2% .005 325.62); --color-mauve-300: oklch(86.5% .012 325.68); --color-mauve-400: oklch(71.1% .019 323.02); --color-mauve-500: oklch(54.2% .034 322.5); --color-mauve-600: oklch(43.5% .029 321.78); --color-mauve-700: oklch(36.4% .029 323.89); --color-mauve-800: oklch(26.3% .024 320.12); --color-mauve-900: oklch(21.2% .019 322.12); --color-mauve-950: oklch(14.5% .008 326); --color-olive-50: oklch(98.8% .003 106.5); --color-olive-100: oklch(96.6% .005 106.5); --color-olive-200: oklch(93% .007 106.5); --color-olive-300: oklch(88% .011 106.6); --color-olive-400: oklch(73.7% .021 106.9); --color-olive-500: oklch(58% .031 107.3); --color-olive-600: oklch(46.6% .025 107.3); --color-olive-700: oklch(39.4% .023 107.4); --color-olive-800: oklch(28.6% .016 107.4); --color-olive-900: oklch(22.8% .013 107.4); --color-olive-950: oklch(15.3% .006 107.1); --color-mist-50: oklch(98.7% .002 197.1); --color-mist-100: oklch(96.3% .002 197.1); --color-mist-200: oklch(92.5% .005 214.3); --color-mist-300: oklch(87.2% .007 219.6); --color-mist-400: oklch(72.3% .014 214.4); --color-mist-500: oklch(56% .021 213.5); --color-mist-600: oklch(45% .017 213.2); --color-mist-700: oklch(37.8% .015 216); --color-mist-800: oklch(27.5% .011 216.9); --color-mist-900: oklch(21.8% .008 223.9); --color-mist-950: oklch(14.8% .004 228.8); --color-taupe-50: oklch(98.6% .002 67.8); --color-taupe-100: oklch(96% .002 17.2); --color-taupe-200: oklch(92.2% .005 34.3); --color-taupe-300: oklch(86.8% .007 39.5); --color-taupe-400: oklch(71.4% .014 41.2); --color-taupe-500: oklch(54.7% .021 43.1); --color-taupe-600: oklch(43.8% .017 39.3); --color-taupe-700: oklch(36.7% .016 35.7); --color-taupe-800: oklch(26.8% .011 36.5); --color-taupe-900: oklch(21.4% .009 43.1); --color-taupe-950: oklch(14.7% .004 49.3); --color-black: #000; --color-white: #fff; --spacing: .25rem; --breakpoint-sm: 40rem; --breakpoint-md: 48rem; --breakpoint-lg: 64rem; --breakpoint-xl: 80rem; --breakpoint-2xl: 96rem; --container-3xs: 16rem; --container-2xs: 18rem; --container-xs: 20rem; --container-sm: 24rem; --container-md: 28rem; --container-lg: 32rem; --container-xl: 36rem; --container-2xl: 42rem; --container-3xl: 48rem; --container-4xl: 56rem; --container-5xl: 64rem; --container-6xl: 72rem; --container-7xl: 80rem; --text-xs: .75rem; --text-xs--line-height: calc(1/.75); --text-sm: .875rem; --text-sm--line-height: calc(1.25/.875); --text-base: 1rem; --text-base--line-height: calc(1.5/1); --text-lg: 1.125rem; --text-lg--line-height: calc(1.75/1.125); --text-xl: 1.25rem; --text-xl--line-height: calc(1.75/1.25); --text-2xl: 1.5rem; --text-2xl--line-height: calc(2/1.5); --text-3xl: 1.875rem; --text-3xl--line-height: calc(2.25/1.875); --text-4xl: 2.25rem; --text-4xl--line-height: calc(2.5/2.25); --text-5xl: 3rem; --text-5xl--line-height: 1; --text-6xl: 3.75rem; --text-6xl--line-height: 1; --text-7xl: 4.5rem; --text-7xl--line-height: 1; --text-8xl: 6rem; --text-8xl--line-height: 1; --text-9xl: 8rem; --text-9xl--line-height: 1; --font-weight-thin: 100; --font-weight-extralight: 200; --font-weight-light: 300; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-extrabold: 800; --font-weight-black: 900; --tracking-tighter: -.05em; --tracking-tight: -.025em; --tracking-normal: 0em; --tracking-wide: .025em; --tracking-wider: .05em; --tracking-widest: .1em; --leading-tight: 1.25; --leading-snug: 1.375; --leading-normal: 1.5; --leading-relaxed: 1.625; --leading-loose: 2; --radius-xs: .125rem; --radius-sm: .25rem; --radius-md: .375rem; --radius-lg: .5rem; --radius-xl: .75rem; --radius-2xl: 1rem; --radius-3xl: 1.5rem; --radius-4xl: 2rem; --shadow-2xs: 0 1px #0000000d; --shadow-xs: 0 1px 2px 0 #0000000d; --shadow-sm: 0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a; --shadow-md: 0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a; --shadow-lg: 0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a; --shadow-xl: 0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a; --shadow-2xl: 0 25px 50px -12px #00000040; --inset-shadow-2xs: inset 0 1px #0000000d; --inset-shadow-xs: inset 0 1px 1px #0000000d; --inset-shadow-sm: inset 0 2px 4px #0000000d; --drop-shadow-xs: 0 1px 1px #0000000d; --drop-shadow-sm: 0 1px 2px #00000026; --drop-shadow-md: 0 3px 3px #0000001f; --drop-shadow-lg: 0 4px 4px #00000026; --drop-shadow-xl: 0 9px 7px #0000001a; --drop-shadow-2xl: 0 25px 25px #00000026; --text-shadow-2xs: 0px 1px 0px #00000026; --text-shadow-xs: 0px 1px 1px #0003; --text-shadow-sm: 0px 1px 0px #00000013,0px 1px 1px #00000013,0px 2px 2px #00000013; --text-shadow-md: 0px 1px 1px #0000001a,0px 1px 2px #0000001a,0px 2px 4px #0000001a; --text-shadow-lg: 0px 1px 2px #0000001a,0px 3px 2px #0000001a,0px 4px 8px #0000001a; --ease-in: cubic-bezier(.4,0,1,1); --ease-out: cubic-bezier(0,0,.2,1); --ease-in-out: cubic-bezier(.4,0,.2,1); --animate-spin: spin 1s linear infinite; --animate-ping: ping 1s cubic-bezier(0,0,.2,1)infinite; --animate-pulse: pulse 2s cubic-bezier(.4,0,.6,1)infinite; --animate-bounce: bounce 1s infinite; @keyframes spin { to { transform: rotate(360deg); }}@keyframes ping { 75%,100% { transform: scale(2); opacity: 0; }}@keyframes pulse { 50% { opacity: .5; }}@keyframes bounce { 0%,100% { transform: translateY(-25%); animation-timing-function: cubic-bezier(.8,0,1,1); }50% { transform: none; animation-timing-function: cubic-bezier(0,0,.2,1); }}--blur-xs: 4px; --blur-sm: 8px; --blur-md: 12px; --blur-lg: 16px; --blur-xl: 24px; --blur-2xl: 40px; --blur-3xl: 64px; --perspective-dramatic: 100px; --perspective-near: 300px; --perspective-normal: 500px; --perspective-midrange: 800px; --perspective-distant: 1200px; --aspect-video: 16/9; --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4,0,.2,1); --default-font-family: --theme(--font-sans,initial); --default-font-feature-settings: --theme(--font-sans--font-feature-settings,initial); --default-font-variation-settings: --theme(--font-sans--font-variation-settings,initial); --default-mono-font-family: --theme(--font-mono,initial); --default-mono-font-feature-settings: --theme(--font-mono--font-feature-settings,initial); --default-mono-font-variation-settings: --theme(--font-mono--font-variation-settings,initial);}@theme default inline reference{--blur: 8px; --shadow: 0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a; --shadow-inner: inset 0 2px 4px 0 #0000000d; --drop-shadow: 0 1px 2px #0000001a,0 1px 1px #0000000f; --radius: .25rem; --max-width-prose: 65ch;}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:--theme(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:--theme(--default-font-feature-settings,normal);font-variation-settings:--theme(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{color:inherit;border-top-width:1px;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:--theme(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:--theme(--default-mono-font-feature-settings,normal);font-variation-settings:--theme(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:-moz-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::-webkit-file-upload-button{margin-inline-end:4px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports ( not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{text-align:inherit;min-height:1lh}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-year-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-month-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-day-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-hour-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-minute-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-second-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-millisecond-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-meridiem-field{padding-block-start:0;padding-block-end:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{appearance:button}input:where([type=button],[type=reset],[type=submit]){appearance:button}::-webkit-file-upload-button{appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{@tailwind utilities;}@theme{--font-jersey: "Jersey M54",Impact,sans-serif; --font-body: -apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif; --font-mono: "SF Mono","Cascadia Code","Fira Code",monospace;  --color-amber-400: #f5a623; --color-amber-500: #e8891a; --color-amber-600: #d4780f; --color-court: #0a0a0c; --color-court-surface: #060608; --color-court-line: #f5a6231f; --color-glass: #ffffff0a; --color-glass-border: #ffffff14;}@font-face{font-family:Jersey M54;src:url(data:font/ttf;base64,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/t39gAYjAAAAAQBGAAADxQYjABEAACUHIScRNyEXFSE1IREhESMRIQPFvP32ubwCB7z+3v7GATrGAeikpKQE2qWl9nn8IQFeASMAAAABAEYAAAPTBiMACwAAKQERIREhESERIREhA9P+3v63/t4BIgFJASICgP2ABiP9gAKAAAAAAQBGAAABaQYjAAMAACkBESEBaf7dASMGIwAAAAEARgAAA5IGIwAJAAAlByEnNSEVIREhA5K7/im6ASIBCAEipKSk/X8FAQAAAQBGAAAD4wYjAAoAAAkCIQERIREhEQED4/58AYT+vf7I/t4BIgE4BiP87vzvAoD9gAYj/YACgAABAEYAAAMVBiMABQAAKQERIREhAxX9MQEjAawGI/r/AAEARgAABIQGIwALAAApARELAREhESEbASEEhP7d/fz+3gEi/P0BIwN1/eQCHPyLBiP95AIcAAAAAQBGAAAD3AYjAAoAACEBESERIQERIREXAqT+w/7fATcBPgEgAQM3/MkGI/zIAzj53wIAAAIARgAAA9YGIwAHAAsAACUHIScRNyEXAREhEQPWu/3kubkCHLv+3f61pKSkBNqlpfukA9/8IQAAAgBGAAADsQYjAAcACwAAAQchESERIRcBESERA7G8/nP+3gKvvP7e/tkCvKf96wYjpv26Acr+NgACAEb/wAPWBiMAAwAOAAABESEREycjJxE3IRcRBxcCs/61ozXYuLoCG7u1OAEiA9/8If6eQKQE2qWl+yefRgAAAgBGAAAD7QYjAAoADgAAKQEDIxEhESEXEQcBIREhA+3+yfdW/t0CubnG/ncBLf7TAoD9gAYjpf2/uQEfAV8AAAEARgAAA68GIwAVAAAlByEnNSEVIREhJxE3IRcVITUhESEXA6+5/gu7ASIBJf50u7sB9bn+3v7bAY65pKSk/X8BXqUCWaWk9Hb+oqUAAAAAAQBGAAADqQYjAAcAAAEhESERIREhA6n+4P7d/uADYwUB+v8FAQEiAAEARgAAA88GIwAJAAAlByEnESERIREhA8++/e+6ASIBRQEipaWkBX/6/wUBAAAAAAEARgAABC0GIwAKAAABGgETIQEhASEaAQI6QUs+ASn+ov7W/qEBKj1LApkBIwFUARP53QYj/uz+rQAAAAEARgAABbQGIwAMAAAJASELASEBIRsBMxsBBbT++f7YiIn+2P76ASl3n/CedwYj+d0Cp/1ZBiP83QMj/NwDJAABAEYAAAQyBiMACwAAKQELASEJASEbASEBBDL+xLq7/sUBWP66ATupqQE8/rkBtf5LAygC+/52AYr9BQABAEYAAAQtBiMACAAAAREhEQEhGwEhAsj+2v6kASrGwwE0AkP9vQJFA979twJJAAABAEYAAAOJBiMACQAAKQE1ASERIRUBIQOJ/L0B0v5WAxj+OgHJgwR/ASGe+50AAAACAEYAAARSBiMABwAKAAAhAyEDIQEhCQELAQMqRv7QRv7YAToBmAE6/lheXgFe/qIGI/ndAoAB1v4qAAADAEYAAAO1BiMAAwAHABAAAAEhESERIREhAQchESEXEQcXAWgBKv7WASr+1gJNuv1LArW6cHADowFe/CEBXv4kpAYjpf4diIsAAAAAAQBGAAADwgYjAA8AACUHIScRNyEXFSE1IREhNSEDwr79+7m5AgW+/t7+yAE4ASKkpKQE2qWm8nb8IX8AAgBGAAADzAYjAAUACQAAARcRByERAREhEQMQvLz9NgJk/r8GI6b7KKUGI/r/A9/8IQAAAAEARgAAAzsGIwALAAApAREhESERIREhESEDO/0LAu/+MwGN/nMB0wYj/t7+ov7d/qIAAAABAEYAAAM1BiMACQAAASERIREhESERIQM1/jQBjP50/t0C7wUB/qL+3f2ABiMAAAABAEYAAAPFBiMAEQAAJQchJxE3IRcVITUhESERIxEhA8W8/fa5vAIHvP7e/sYBOsYB6KSkpATapaX2efwhAV4BIwAAAAEARgAAA9MGIwALAAApAREhESERIREhESED0/7e/rf+3gEiAUkBIgKA/YAGI/2AAoAAAAABAEYAAAFpBiMAAwAAKQERIQFp/t0BIwYjAAAAAQBGAAADkgYjAAkAACUHISc1IRUhESEDkrv+KboBIgEIASKkpKT9fwUBAAABAEYAAAPjBiMACgAACQIhAREhESERAQPj/nwBhP69/sj+3gEiATgGI/zu/O8CgP2ABiP9gAKAAAEARgAAAxUGIwAFAAApAREhESEDFf0xASMBrAYj+v8AAQBGAAAEhAYjAAsAACkBEQsBESERIRsBIQSE/t39/P7eASL8/QEjA3X95AIc/IsGI/3kAhwAAAABAEYAAAPcBiMACgAAIQERIREhAREhERcCpP7D/t8BNwE+ASABAzf8yQYj/MgDOPnfAgAAAgBGAAAD1gYjAAcACwAAJQchJxE3IRcBESERA9a7/eS5uQIcu/7d/rWkpKQE2qWl+6QD3/whAAACAEYAAAOxBiMABwALAAABByERIREhFwERIREDsbz+c/7eAq+8/t7+2QK8p/3rBiOm/boByv42AAIARv/AA9YGIwADAA4AAAERIRETJyMnETchFxEHFwKz/rWjNdi4ugIbu7U4ASID3/wh/p5ApATapaX7J59GAAACAEYAAAPtBiMACgAOAAApAQMjESERIRcRBwEhESED7f7J91b+3QK5ucb+dwEt/tMCgP2ABiOl/b+5AR8BXwAAAQBGAAADrwYjABUAACUHISc1IRUhESEnETchFxUhNSERIRcDr7n+C7sBIgEl/nS7uwH1uf7e/tsBjrmkpKT9fwFepQJZpaT0dv6ipQAAAAABAEYAAAOpBiMABwAAASERIREhESEDqf7g/t3+4ANjBQH6/wUBASIAAQBGAAADzwYjAAkAACUHIScRIREhESEDz77977oBIgFFASKlpaQFf/r/BQEAAAAAAQBGAAAELQYjAAoAAAEaARMhASEBIRoBAjpBSz4BKf6i/tb+oQEqPUsCmQEjAVQBE/ndBiP+7P6tAAAAAQBGAAAFtAYjAAwAAAkBIQsBIQEhGwEzGwEFtP75/tiIif7Y/voBKXef8J53BiP53QKn/VkGI/zdAyP83AMkAAEARgAABDIGIwALAAApAQsBIQkBIRsBIQEEMv7Eurv+xQFY/roBO6mpATz+uQG1/ksDKAL7/nYBiv0FAAEARgAABC0GIwAIAAABESERASEbASECyP7a/qQBKsbDATQCQ/29AkUD3v23AkkAAAEARgAAA4kGIwAJAAApATUBIREhFQEhA4n8vQHS/lYDGP46AcmDBH8BIZ77nQAAAAEARgAAA7YGIwAPAAABFSERIREBNSEVITU3IRcRAWkCTfyQAk7+2P7avQH4uwGfff7eAhgCRKV29KSk/mQAAAABAEYAAAOqBiMAEAAAJQchJzUhFSERIREhESEVIRcDqrr+DrgBIgEg/b4DWP3KAYm5pKSk/X8B7wMS/t7NpAAAAAABAAACTgABAGABgAAGAMAAJAAm/90AJAAq/90AJAAt/90AJAAy/90AJAA0/90AJAA2/90AJAA3/u0AJAA4/90AJAA5/u0AJAA6/wEAJAA8/tkAJABG/90AJABK/90AJABN/90AJABS/90AJABU/90AJABW/90AJABX/u0AJABY/90AJABZ/u0AJABa/wEAJABc/tkAJQAk/9gAJgAk/9gAJwAk/9gAKQAk/wsAKQAt/40AKQBN/40AKgAk/9gALQAk/9gALwA3/tQALwA5/tQALwA6/x8ALwA8/okALwBX/tQALwBZ/tQALwBa/x8ALwBc/okAMgAk/9gAMwAk/1gAMwAt/7UAMwBN/7UANAAk/9gANgAk/9gANwAk/u0ANwAt/tQANwBE/u0ANwBN/tQAOAAk/9gAOQAk/u0AOQAt/xUAOQBN/xUAOgAk/vIAOgAt/zgAOgBN/zgAPAAk/tkAPAAt/o4APABN/o4ARAA3/u0ARABX/u0ARQAk/9gARgAk/9gARwAk/9gASQAk/wsASQAt/40ASQBN/40ASgAk/9gATQAk/9gATwA3/tQATwA5/tQATwA6/x8ATwA8/okATwBX/tQATwBZ/tQATwBa/x8ATwBc/okAUgAk/9gAUwAk/1gAUwAt/7UAUwBN/7UAVAAk/9gAVgAk/9gAVwAk/u0AVwAt/tQAVwBE/u0AVwBN/tQAWAAk/9gAWQAk/u0AWQAt/xUAWQBN/xUAWgAk/vIAWgAt/zgAWgBN/zgAXAAk/tkAXAAt/o4AXABN/o4AAAAAACgB5gABAAAAAAAAABYAAAABAAAAAAABAAoAHQABAAAAAAACAAcAFgABAAAAAAADABcAHQABAAAAAAAEAAoAHQABAAAAAAAFABoANAABAAAAAAAGAAkATgADAAEEAwACAAwBjwADAAEEBQACABAAVwADAAEEBgACAAwAZwADAAEEBwACABAAcwADAAEECAACABAAgwADAAEECQAAACwAkwADAAEECQABABQAzQADAAEECQACAA4AvwADAAEECQADAC4AzQADAAEECQAEABQAzQADAAEECQAFADQA+wADAAEECQAGABIBLwADAAEECQAIAB4BQQADAAEECQAJAB4AoQADAAEECgACAAwBjwADAAEECwACABABXwADAAEEDAACAAwBjwADAAEEDgACAAwBrQADAAEEEAACAA4BbwADAAEEEwACABIBfQADAAEEFAACAAwBjwADAAEEFQACABABjwADAAEEFgACAAwBjwADAAEEGQACAA4BnwADAAEEGwACABABrQADAAEEHQACAAwBjwADAAEEHwACAAwBjwADAAEEJAACAA4BvQADAAEELQACAA4BywADAAEICgACAAwBjwADAAEIFgACAAwBjwADAAEMCgACAAwBjwADAAEMDAACAAwBj6kgMjAwOSBNb2hhbW1lZCBSYWhtYW5SZWd1bGFySmVyc2V5IE01NDpWZXJzaW9uIDEuMDFWZXJzaW9uIDEuMDEgSnVuZSAyMSwgMjAxMEplcnNleU01NABvAGIAeQENAGUAagBuAOkAbgBvAHIAbQBhAGwAUwB0AGEAbgBkAGEAcgBkA5oDsQO9A78DvQO5A7oDrACpACAAMgAwADAAOQAgAE0AbwBoAGEAbQBtAGUAZAAgAFIAYQBoAG0AYQBuAFIAZQBnAHUAbABhAHIASgBlAHIAcwBlAHkAIABNADUANAA6AFYAZQByAHMAaQBvAG4AIAAxAC4AMAAxAFYAZQByAHMAaQBvAG4AIAAxAC4AMAAxACAASgB1AG4AZQAgADIAMQAsACAAMgAwADEAMABKAGUAcgBzAGUAeQBNADUANABNADUANAAgACgAagB1AHMAdABtAGUANQA0AHMAKQBOAG8AcgBtAGEAYQBsAGkATgBvAHIAbQBhAGwAZQBTAHQAYQBuAGQAYQBhAHIAZABOAG8AcgBtAGEAbABuAHkEHgQxBEsERwQ9BEsEOQBOAG8AcgBtAOEAbABuAGUATgBhAHYAYQBkAG4AbwBBAHIAcgB1AG4AdABhAAACAAAAAAAA/ycAlgAAAAAAAAAAAAAAAAAAAAAAAAAAAGMAAAABAAIAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AD4APwBAAEEAQgBDAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQBeAF8AYABhAQIAAAAAAAAAAf//AAI=)format(truetype);font-weight:400;font-style:normal;font-display:swap}.bracket-court-bg{background:repeating-linear-gradient(0deg,#0000,#0000 40px,#f5a62305 40px 41px),repeating-linear-gradient(90deg,#0000,#0000 40px,#f5a62305 40px 41px)}.bracket-court-circle:before{content:"";position:absolute;pointer-events:none;border:1px solid #f5a6230a;border-radius:50%;width:min(70vw,400px);height:min(70vw,400px);top:50%;left:50%;transform:translate(-50%,-50%)}.bracket-court-circle:after{content:"";position:absolute;pointer-events:none;border:1px solid #f5a62308;border-radius:50%;width:min(35vw,200px);height:min(35vw,200px);top:50%;left:50%;transform:translate(-50%,-50%)}.bracket-tab{position:relative;transition:color .2s}.bracket-tab-indicator{transition:left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1)}@keyframes court-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.bracket-empty-icon{animation:court-pulse 3s ease-in-out infinite}.bracket-grain:before{content:"";position:absolute;opacity:.03;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");inset:0}.pong-container{display:grid;--buncss-light: ;--buncss-dark:initial;color-scheme:dark;color:#f0e4cf;place-items: center;width:100%;height:100%;padding:0;font-family:DM Mono,Courier New,monospace}.pong-container *,.pong-container *:before,.pong-container *:after{box-sizing:border-box}.game-shell{position:relative;aspect-ratio:330/550;overflow:hidden;touch-action:none;user-select:none;background:#0d1830;border-radius:20px;width:min(100%,60dvh - 14.4px);max-width:420px;max-height:calc(100dvh - 24px);box-shadow:0 0 0 1px #ffb4321a,0 0 60px #ff96280a,0 40px 80px #000000a6}.game-shell:before{content:"";position:absolute;pointer-events:none;z-index:1;background:radial-gradient(at 50% 8%,#ffb4320f,#0000 35%),linear-gradient(#0000 75%,#00000024 100%);inset:0}.game-shell:after{content:"";position:absolute;pointer-events:none;z-index:2;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00000003 2px 4px);inset:0}.game-shell__chrome{display:none}.game-canvas{position:absolute;display:block;outline:none;width:100%;height:100%;inset:0}.hud{position:absolute;pointer-events:none;padding:calc(10px + env(safe-area-inset-top,0px))10px calc(14px + env(safe-area-inset-bottom,0px));z-index:10;inset:0}.hud-top{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1.2fr)minmax(0,1fr);align-items:stretch;gap:6px}.hud-card,.hud-chip,.hud-game-over{backdrop-filter:blur(14px);background:#060e20d1;border:1px solid #ffffff0f}.hud-card{display:grid;border-radius:14px;align-content: center;justify-items:center;gap:1px;min-width:0;padding:6px 10px}.hud-card--timer{background:linear-gradient(#ffb4321f,#ff8c1e0a),#060e20db;border:1px solid #ffb4322e;border-radius:16px;padding-block-start:7px;padding-block-end:7px;box-shadow:0 0 24px #ffa0280f}.hud-label,.hud-chip-label,.hud-transition-eyebrow,.hud-game-over-eyebrow,.hud-results-grid span{text-transform:uppercase;letter-spacing:.16em;opacity:.5;font-size:8px;font-weight:500}.hud-value,.hud-timer,.hud-chip strong,.hud-results-grid strong{font-weight:400;line-height:1}.hud-value,.hud-chip strong{font-family:Bungee,Impact,sans-serif;font-size:17px}.hud-timer{letter-spacing:-.03em;color:#ffbe3d;text-shadow:0 0 14px #ffb43259;font-family:DM Mono,monospace;font-size:clamp(22px,6vw,28px);font-weight:500}.hud-timer.is-danger{color:#ff4d6a;text-shadow:0 0 18px #ff4d6a73;animation:timer-pulse .5s ease-in-out infinite alternate}.hud-meta{display:grid;grid-template-columns:minmax(0,1.4fr)minmax(0,1fr);gap:6px;margin-top:8px}.hud-chip{display:grid;border-radius:12px;gap:2px;min-width:0;padding:7px 10px 8px}.hud-chip--level{background:linear-gradient(135deg,#4fc3f70f,#0000),#060e20d1;border-left:2px solid #4fc3f7}.hud-chip--streak{background:linear-gradient(135deg,#ff6b350f,#0000),#060e20d1;border-left:2px solid #ff6b35;justify-items:center}.hud-chip strong{font-size:18px}.hud-chip-subtitle{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.55;min-width:0;font-size:10px}.hud-swipe-cue{position:absolute;left:calc(50% + 40px);bottom:calc(58px + env(safe-area-inset-bottom,0px));opacity:0;width:42px;height:116px;transition:opacity .2s,transform .2s;transform:translate(-50%,10px)}.hud-swipe-cue.is-visible{opacity:1;transform:translate(-50%)}.hud-swipe-cue__trail{position:absolute;background:linear-gradient(#ffd67a05,#ffd67a57 55%,#ffd67a00);border-radius:999px;width:10px;height:68px;margin-left:-5px;top:8px;left:50%;box-shadow:0 0 16px #ffb84024,inset 0 0 0 1px #ffe2aa14}.hud-swipe-cue__trail:before,.hud-swipe-cue__trail:after{content:"";position:absolute;border-top:2px solid #ffe0a8b8;width:12px;height:12px;top:-3px}.hud-swipe-cue__trail:before{border-left:2px solid #ffe0a8b8;margin-left:-8px;left:50%;transform:rotate(45deg)}.hud-swipe-cue__trail:after{border-right:2px solid #ffe0a8b8;margin-left:-2px;left:50%;transform:rotate(-45deg)}.hud-swipe-cue__hand-motion{position:absolute;animation:swipe-cue-float 1.7s cubic-bezier(.42,0,.58,1)infinite alternate;width:40px;height:44px;margin-left:-20px;bottom:10px;left:calc(50% + 18px)}.hud-swipe-cue__hand{position:absolute;transform-origin:55% 80%;mask-image:var(--hud-swipe-hand-url);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:var(--hud-swipe-hand-url);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;background:linear-gradient(#ffe8b0 0%,#f6bf5d 100%);width:40px;height:44px;inset:0;transform:rotate(-23deg)scale(1.08);box-shadow:0 0 16px #ffb8402e,0 8px 18px #00000029}.hud-dev-toggle,.hud-dev-menu,.hud-dev-menu button,.hud-dev-menu input{pointer-events:auto}.hud-dev-toggle{position:absolute;top:calc(108px + env(safe-area-inset-top,0px));color:#0a1225;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;z-index:3;background:#ffb432e6;border:0;border-radius:10px;min-width:48px;padding:5px 10px;font-family:DM Mono,monospace;font-size:11px;font-weight:500;right:10px;box-shadow:0 6px 18px #0000004d}.hud-dev-toggle.is-active{background:#ffb432;box-shadow:0 0 0 1px #ffffff26,0 8px 22px #00000059}.hud-dev-menu{position:absolute;top:calc(140px + env(safe-area-inset-top,0px));display:grid;backdrop-filter:blur(14px);opacity:0;pointer-events:none;z-index:3;background:#081024eb;border:1px solid #ffffff14;border-radius:16px;gap:10px;width:min(210px,100% - 20px);padding:12px;transition:opacity .18s,transform .18s;right:10px;transform:translateY(-6px)scale(.98);box-shadow:0 20px 48px #00000080}.hud-dev-menu.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.hud-dev-header{display:flex;justify-content:space-between;align-items: center;gap:10px;font-family:Bungee,sans-serif;font-size:14px}.hud-dev-pill{color:#3fffb0;letter-spacing:.12em;text-transform:uppercase;background:#3fffb024;border-radius:6px;padding:2px 7px;font-family:DM Mono,monospace;font-size:9px}.hud-dev-row{display:grid;opacity:.85;gap:8px;font-size:11px}.hud-dev-row--switch{grid-template-columns:minmax(0,1fr)auto;align-items: center}.hud-dev-row--switch input{accent-color:#ffbe3d;width:16px;height:16px}.hud-dev-jump{display:grid;grid-template-columns:minmax(0,1fr)auto;gap:6px}.hud-dev-jump input{color:#f0e4cf;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;min-width:0;padding:7px 8px}.hud-dev-jump button{color:#0a1225;cursor:pointer;background:linear-gradient(#3fffb0 0%,#2dd98f 100%);border:0;border-radius:8px;padding:7px 10px;font-weight:500}.hud-dev-end-game{color:#fff;cursor:pointer;background:linear-gradient(#ff6b6b 0%,#e84545 100%);border:0;border-radius:8px;width:100%;margin-top:4px;padding:8px;font-size:.75rem;font-weight:600}.hud-badges,.hud-confetti,.hud-flash,.hud-transition{position:absolute;inset:0}.hud-badge{position:absolute;text-shadow:0 2px #00000080,0 8px 20px #0000004d;animation:badge-float var(--hud-badge-lifetime-ms,1.25s)cubic-bezier(.18,.84,.28,1)forwards;font-family:Permanent Marker,cursive;font-size:clamp(20px,5.5vw,30px);top:44%;left:50%;transform:translate(-50%)}.hud-badge--anchored{transform:translate(-50%,-50%)}.hud-badge--score{color:#ffd23f}.hud-badge--combo{color:#ff6b35;animation:badge-float-combo var(--hud-badge-lifetime-ms,1.25s)cubic-bezier(.18,.84,.28,1)forwards;font-size:clamp(16px,4.5vw,24px);top:38%;left:calc(50% + 72px)}.hud-badge--clear{color:#3fffb0;font-size:clamp(22px,6vw,34px)}.hud-badge--miss{color:#ff4d6ab3;font-size:15px}.hud-flash{opacity:0}.hud-flash--make,.hud-flash--clear,.hud-flash--miss{animation:hud-flash .24s ease-out}.hud-flash--make{background:radial-gradient(circle,#ffd23f33,#0000 42%)}.hud-flash--clear{background:radial-gradient(circle,#3fffb038,#0000 50%)}.hud-flash--miss{background:radial-gradient(circle,#ff4d6a1f,#0000 38%)}.hud-transition{display:grid;text-align:center;opacity:0;pointer-events:none;background:radial-gradient(#060e20d9,#060e2066),linear-gradient(#0000,#060e204d,#0000);place-content: center;gap:4px;padding:24px}.hud-transition-eyebrow{letter-spacing:.3em;font-family:DM Mono,monospace}.hud-transition strong{color:#ffbe3d;text-shadow:0 0 30px #ffb43240;font-family:Bungee,Impact,sans-serif;font-size:clamp(32px,10vw,48px);line-height:.95}.hud-transition span:last-child{opacity:.75;font-family:Permanent Marker,cursive;font-size:15px}.hud-transition.is-visible{animation:level-crossfade .9s ease-in-out forwards}.hud-game-over{position:absolute;left:10px;right:10px;bottom:calc(14px + env(safe-area-inset-bottom,0px));display:grid;opacity:0;border-top:2px solid #ffb43266;border-radius:18px;gap:10px;padding:16px 14px 14px;transition:opacity .2s,transform .2s;transform:translateY(16px)}.hud-game-over.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.hud-game-over-eyebrow{letter-spacing:.3em;font-family:DM Mono,monospace}.hud-game-over h2{color:#ffbe3d;margin:0;font-family:Bungee,Impact,sans-serif;font-size:30px;line-height:.95}.hud-results-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.hud-results-grid div{background:#ffffff0a;border:1px solid #ffffff0a;border-radius:10px;min-width:0;padding:8px 10px}.hud-results-grid strong{display:block;margin-top:3px;font-family:Bungee,Impact,sans-serif;font-size:20px}.hud-restart-button{color:#fff;letter-spacing:.02em;cursor:pointer;background:linear-gradient(#ff7a40 0%,#ff5520 100%);border:0;border-radius:12px;width:100%;padding:13px 16px;transition:transform .1s,box-shadow .1s;font-family:Permanent Marker,cursive;font-size:17px;box-shadow:0 0 0 1px #ff6b354d,0 10px 28px #ff552040}.hud-restart-button:active{transform:scale(.97);box-shadow:0 4px 14px #ff552033}.confetti-piece{position:absolute;animation:confetti-burst var(--confetti-duration)cubic-bezier(.2,.75,.22,1)forwards;animation-delay:var(--confetti-delay);border-radius:2px;width:14px;height:8px}@keyframes badge-float{0%{opacity:0;transform:translate(-50%,14px)scale(.7)rotate(-4deg)}15%{opacity:1;transform:translate(-50%)scale(1.08)rotate(0)}to{opacity:0;transform:translate(-50%,-50px)scale(1.14)rotate(3deg)}}@keyframes badge-float-combo{0%{opacity:0;transform:translate(-50%,16px)scale(.68)rotate(8deg)}15%{opacity:1;transform:translate(-50%)scale(1.06)rotate(12deg)}to{opacity:0;transform:translate(-50%,-46px)scale(1.12)rotate(15deg)}}@keyframes hud-flash{0%{opacity:0}20%{opacity:1}to{opacity:0}}@keyframes level-crossfade{0%{opacity:0;transform:scale(1.04)}22%{opacity:1;transform:scale(1)}72%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}@keyframes confetti-burst{0%{opacity:0;transform:translate(-50%)rotate(0)scale(.7)}12%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--confetti-x)),var(--confetti-y))rotate(var(--confetti-rot))scale(1)}}@keyframes timer-pulse{0%{opacity:1;text-shadow:0 0 14px #ff4d6a4d}to{opacity:.85;text-shadow:0 0 24px #ff4d6a99}}@keyframes swipe-cue-float{0%{transform:translateY(8px)}to{transform:translateY(-24px)}}@media (max-width:360px),(max-height:600px){.hud{padding-inline-start:8px;padding-inline-end:8px;padding-top:calc(8px + env(safe-area-inset-top,0px))}.hud-top,.hud-meta{gap:4px}.hud-card{border-radius:12px;padding-inline-start:8px;padding-inline-end:8px}.hud-chip,.hud-game-over{border-radius:12px}.hud-dev-toggle{top:calc(96px + env(safe-area-inset-top,0px));right:8px}.hud-dev-menu{top:calc(128px + env(safe-area-inset-top,0px));width:min(200px,100% - 16px);right:8px}.hud-swipe-cue{left:calc(50% + 34px);bottom:calc(50px + env(safe-area-inset-bottom,0px));width:38px;height:104px}.hud-swipe-cue__hand-motion{width:36px;height:40px;margin-left:-18px;left:calc(50% + 16px)}.hud-swipe-cue__hand{width:36px;height:40px}.hud-results-grid strong{font-size:18px}.hud-restart-button{padding-block-start:12px;padding-block-end:12px}}@font-face{font-family:Jersey M54;src:url(data:font/ttf;base64,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/t39gAYjAAAAAQBGAAADxQYjABEAACUHIScRNyEXFSE1IREhESMRIQPFvP32ubwCB7z+3v7GATrGAeikpKQE2qWl9nn8IQFeASMAAAABAEYAAAPTBiMACwAAKQERIREhESERIREhA9P+3v63/t4BIgFJASICgP2ABiP9gAKAAAAAAQBGAAABaQYjAAMAACkBESEBaf7dASMGIwAAAAEARgAAA5IGIwAJAAAlByEnNSEVIREhA5K7/im6ASIBCAEipKSk/X8FAQAAAQBGAAAD4wYjAAoAAAkCIQERIREhEQED4/58AYT+vf7I/t4BIgE4BiP87vzvAoD9gAYj/YACgAABAEYAAAMVBiMABQAAKQERIREhAxX9MQEjAawGI/r/AAEARgAABIQGIwALAAApARELAREhESEbASEEhP7d/fz+3gEi/P0BIwN1/eQCHPyLBiP95AIcAAAAAQBGAAAD3AYjAAoAACEBESERIQERIREXAqT+w/7fATcBPgEgAQM3/MkGI/zIAzj53wIAAAIARgAAA9YGIwAHAAsAACUHIScRNyEXAREhEQPWu/3kubkCHLv+3f61pKSkBNqlpfukA9/8IQAAAgBGAAADsQYjAAcACwAAAQchESERIRcBESERA7G8/nP+3gKvvP7e/tkCvKf96wYjpv26Acr+NgACAEb/wAPWBiMAAwAOAAABESEREycjJxE3IRcRBxcCs/61ozXYuLoCG7u1OAEiA9/8If6eQKQE2qWl+yefRgAAAgBGAAAD7QYjAAoADgAAKQEDIxEhESEXEQcBIREhA+3+yfdW/t0CubnG/ncBLf7TAoD9gAYjpf2/uQEfAV8AAAEARgAAA68GIwAVAAAlByEnNSEVIREhJxE3IRcVITUhESEXA6+5/gu7ASIBJf50u7sB9bn+3v7bAY65pKSk/X8BXqUCWaWk9Hb+oqUAAAAAAQBGAAADqQYjAAcAAAEhESERIREhA6n+4P7d/uADYwUB+v8FAQEiAAEARgAAA88GIwAJAAAlByEnESERIREhA8++/e+6ASIBRQEipaWkBX/6/wUBAAAAAAEARgAABC0GIwAKAAABGgETIQEhASEaAQI6QUs+ASn+ov7W/qEBKj1LApkBIwFUARP53QYj/uz+rQAAAAEARgAABbQGIwAMAAAJASELASEBIRsBMxsBBbT++f7YiIn+2P76ASl3n/CedwYj+d0Cp/1ZBiP83QMj/NwDJAABAEYAAAQyBiMACwAAKQELASEJASEbASEBBDL+xLq7/sUBWP66ATupqQE8/rkBtf5LAygC+/52AYr9BQABAEYAAAQtBiMACAAAAREhEQEhGwEhAsj+2v6kASrGwwE0AkP9vQJFA979twJJAAABAEYAAAOJBiMACQAAKQE1ASERIRUBIQOJ/L0B0v5WAxj+OgHJgwR/ASGe+50AAAACAEYAAARSBiMABwAKAAAhAyEDIQEhCQELAQMqRv7QRv7YAToBmAE6/lheXgFe/qIGI/ndAoAB1v4qAAADAEYAAAO1BiMAAwAHABAAAAEhESERIREhAQchESEXEQcXAWgBKv7WASr+1gJNuv1LArW6cHADowFe/CEBXv4kpAYjpf4diIsAAAAAAQBGAAADwgYjAA8AACUHIScRNyEXFSE1IREhNSEDwr79+7m5AgW+/t7+yAE4ASKkpKQE2qWm8nb8IX8AAgBGAAADzAYjAAUACQAAARcRByERAREhEQMQvLz9NgJk/r8GI6b7KKUGI/r/A9/8IQAAAAEARgAAAzsGIwALAAApAREhESERIREhESEDO/0LAu/+MwGN/nMB0wYj/t7+ov7d/qIAAAABAEYAAAM1BiMACQAAASERIREhESERIQM1/jQBjP50/t0C7wUB/qL+3f2ABiMAAAABAEYAAAPFBiMAEQAAJQchJxE3IRcVITUhESERIxEhA8W8/fa5vAIHvP7e/sYBOsYB6KSkpATapaX2efwhAV4BIwAAAAEARgAAA9MGIwALAAApAREhESERIREhESED0/7e/rf+3gEiAUkBIgKA/YAGI/2AAoAAAAABAEYAAAFpBiMAAwAAKQERIQFp/t0BIwYjAAAAAQBGAAADkgYjAAkAACUHISc1IRUhESEDkrv+KboBIgEIASKkpKT9fwUBAAABAEYAAAPjBiMACgAACQIhAREhESERAQPj/nwBhP69/sj+3gEiATgGI/zu/O8CgP2ABiP9gAKAAAEARgAAAxUGIwAFAAApAREhESEDFf0xASMBrAYj+v8AAQBGAAAEhAYjAAsAACkBEQsBESERIRsBIQSE/t39/P7eASL8/QEjA3X95AIc/IsGI/3kAhwAAAABAEYAAAPcBiMACgAAIQERIREhAREhERcCpP7D/t8BNwE+ASABAzf8yQYj/MgDOPnfAgAAAgBGAAAD1gYjAAcACwAAJQchJxE3IRcBESERA9a7/eS5uQIcu/7d/rWkpKQE2qWl+6QD3/whAAACAEYAAAOxBiMABwALAAABByERIREhFwERIREDsbz+c/7eAq+8/t7+2QK8p/3rBiOm/boByv42AAIARv/AA9YGIwADAA4AAAERIRETJyMnETchFxEHFwKz/rWjNdi4ugIbu7U4ASID3/wh/p5ApATapaX7J59GAAACAEYAAAPtBiMACgAOAAApAQMjESERIRcRBwEhESED7f7J91b+3QK5ucb+dwEt/tMCgP2ABiOl/b+5AR8BXwAAAQBGAAADrwYjABUAACUHISc1IRUhESEnETchFxUhNSERIRcDr7n+C7sBIgEl/nS7uwH1uf7e/tsBjrmkpKT9fwFepQJZpaT0dv6ipQAAAAABAEYAAAOpBiMABwAAASERIREhESEDqf7g/t3+4ANjBQH6/wUBASIAAQBGAAADzwYjAAkAACUHIScRIREhESEDz77977oBIgFFASKlpaQFf/r/BQEAAAAAAQBGAAAELQYjAAoAAAEaARMhASEBIRoBAjpBSz4BKf6i/tb+oQEqPUsCmQEjAVQBE/ndBiP+7P6tAAAAAQBGAAAFtAYjAAwAAAkBIQsBIQEhGwEzGwEFtP75/tiIif7Y/voBKXef8J53BiP53QKn/VkGI/zdAyP83AMkAAEARgAABDIGIwALAAApAQsBIQkBIRsBIQEEMv7Eurv+xQFY/roBO6mpATz+uQG1/ksDKAL7/nYBiv0FAAEARgAABC0GIwAIAAABESERASEbASECyP7a/qQBKsbDATQCQ/29AkUD3v23AkkAAAEARgAAA4kGIwAJAAApATUBIREhFQEhA4n8vQHS/lYDGP46AcmDBH8BIZ77nQAAAAEARgAAA7YGIwAPAAABFSERIREBNSEVITU3IRcRAWkCTfyQAk7+2P7avQH4uwGfff7eAhgCRKV29KSk/mQAAAABAEYAAAOqBiMAEAAAJQchJzUhFSERIREhESEVIRcDqrr+DrgBIgEg/b4DWP3KAYm5pKSk/X8B7wMS/t7NpAAAAAABAAACTgABAGABgAAGAMAAJAAm/90AJAAq/90AJAAt/90AJAAy/90AJAA0/90AJAA2/90AJAA3/u0AJAA4/90AJAA5/u0AJAA6/wEAJAA8/tkAJABG/90AJABK/90AJABN/90AJABS/90AJABU/90AJABW/90AJABX/u0AJABY/90AJABZ/u0AJABa/wEAJABc/tkAJQAk/9gAJgAk/9gAJwAk/9gAKQAk/wsAKQAt/40AKQBN/40AKgAk/9gALQAk/9gALwA3/tQALwA5/tQALwA6/x8ALwA8/okALwBX/tQALwBZ/tQALwBa/x8ALwBc/okAMgAk/9gAMwAk/1gAMwAt/7UAMwBN/7UANAAk/9gANgAk/9gANwAk/u0ANwAt/tQANwBE/u0ANwBN/tQAOAAk/9gAOQAk/u0AOQAt/xUAOQBN/xUAOgAk/vIAOgAt/zgAOgBN/zgAPAAk/tkAPAAt/o4APABN/o4ARAA3/u0ARABX/u0ARQAk/9gARgAk/9gARwAk/9gASQAk/wsASQAt/40ASQBN/40ASgAk/9gATQAk/9gATwA3/tQATwA5/tQATwA6/x8ATwA8/okATwBX/tQATwBZ/tQATwBa/x8ATwBc/okAUgAk/9gAUwAk/1gAUwAt/7UAUwBN/7UAVAAk/9gAVgAk/9gAVwAk/u0AVwAt/tQAVwBE/u0AVwBN/tQAWAAk/9gAWQAk/u0AWQAt/xUAWQBN/xUAWgAk/vIAWgAt/zgAWgBN/zgAXAAk/tkAXAAt/o4AXABN/o4AAAAAACgB5gABAAAAAAAAABYAAAABAAAAAAABAAoAHQABAAAAAAACAAcAFgABAAAAAAADABcAHQABAAAAAAAEAAoAHQABAAAAAAAFABoANAABAAAAAAAGAAkATgADAAEEAwACAAwBjwADAAEEBQACABAAVwADAAEEBgACAAwAZwADAAEEBwACABAAcwADAAEECAACABAAgwADAAEECQAAACwAkwADAAEECQABABQAzQADAAEECQACAA4AvwADAAEECQADAC4AzQADAAEECQAEABQAzQADAAEECQAFADQA+wADAAEECQAGABIBLwADAAEECQAIAB4BQQADAAEECQAJAB4AoQADAAEECgACAAwBjwADAAEECwACABABXwADAAEEDAACAAwBjwADAAEEDgACAAwBrQADAAEEEAACAA4BbwADAAEEEwACABIBfQADAAEEFAACAAwBjwADAAEEFQACABABjwADAAEEFgACAAwBjwADAAEEGQACAA4BnwADAAEEGwACABABrQADAAEEHQACAAwBjwADAAEEHwACAAwBjwADAAEEJAACAA4BvQADAAEELQACAA4BywADAAEICgACAAwBjwADAAEIFgACAAwBjwADAAEMCgACAAwBjwADAAEMDAACAAwBj6kgMjAwOSBNb2hhbW1lZCBSYWhtYW5SZWd1bGFySmVyc2V5IE01NDpWZXJzaW9uIDEuMDFWZXJzaW9uIDEuMDEgSnVuZSAyMSwgMjAxMEplcnNleU01NABvAGIAeQENAGUAagBuAOkAbgBvAHIAbQBhAGwAUwB0AGEAbgBkAGEAcgBkA5oDsQO9A78DvQO5A7oDrACpACAAMgAwADAAOQAgAE0AbwBoAGEAbQBtAGUAZAAgAFIAYQBoAG0AYQBuAFIAZQBnAHUAbABhAHIASgBlAHIAcwBlAHkAIABNADUANAA6AFYAZQByAHMAaQBvAG4AIAAxAC4AMAAxAFYAZQByAHMAaQBvAG4AIAAxAC4AMAAxACAASgB1AG4AZQAgADIAMQAsACAAMgAwADEAMABKAGUAcgBzAGUAeQBNADUANABNADUANAAgACgAagB1AHMAdABtAGUANQA0AHMAKQBOAG8AcgBtAGEAYQBsAGkATgBvAHIAbQBhAGwAZQBTAHQAYQBuAGQAYQBhAHIAZABOAG8AcgBtAGEAbABuAHkEHgQxBEsERwQ9BEsEOQBOAG8AcgBtAOEAbABuAGUATgBhAHYAYQBkAG4AbwBBAHIAcgB1AG4AdABhAAACAAAAAAAA/ycAlgAAAAAAAAAAAAAAAAAAAAAAAAAAAGMAAAABAAIAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AD4APwBAAEEAQgBDAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQBeAF8AYABhAQIAAAAAAAAAAf//AAI=)format(truetype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DSEG7;src:url(data:font/woff2;base64,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)format(woff2);font-weight:700;font-style:normal;font-display:swap}.mm-preview{display:flex;box-sizing:border-box;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff0d 0%,#ffffff05 100%);border:2px solid #f5a6234d;border-radius:20px;flex-direction:column;gap:14px;width:100%;padding:clamp(14px,3vw,22px);box-shadow:0 4px 6px #0000001a}.mm-header{display:flex;justify-content:center;align-items: center;gap:10px}.mm-title{letter-spacing:.04em;text-transform:uppercase;color:#fff;margin:0;font-family:Jersey M54,Impact,sans-serif;font-size:clamp(2rem,8vw,3rem);font-style:italic;line-height:1}.mm-basketball{filter:drop-shadow(0 2px 4px #0000004d);font-size:clamp(1.4rem,5vw,2rem);line-height:1}.mm-timers{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mm-timer{display:flex;background:#00000059;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;align-items: center;gap:2px;padding:8px 12px}.mm-timer-label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;font-size:.65rem;font-weight:700}.mm-timer-value{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:.1em;font-family:monospace;font-size:clamp(1.2rem,4vw,1.5rem);line-height:1.1}.mm-scoreboard{display:flex;background:linear-gradient(#0a0a0c 0%,#060608 100%);border:1px solid #f5a6231a;border-radius:16px;flex-direction:column;gap:10px;padding:clamp(12px,2.5vw,18px);box-shadow:inset 0 1px 3px #0009,0 2px 8px #0006}.mm-match-info{text-align:center;display:flex;flex-direction:column;gap:3px}.mm-match-label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:700}.mm-match-teams{color:var(--text-primary);font-size:clamp(.78rem,2.5vw,.9rem);font-weight:600}.mm-scores{display:grid;grid-template-columns:1fr auto 1fr;align-items: center;gap:6px}.mm-team{display:flex;flex-direction:column;align-items: center;gap:2px}.mm-score-label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.1em;font-size:.6rem;font-weight:700}.mm-score-num{display:inline-flex;align-items: flex-end;line-height:1}.mm-score-major{position:relative;letter-spacing:.06em;font-family:DSEG7,monospace;font-size:clamp(2.2rem,10vw,3.2rem);font-weight:700;line-height:1}.mm-score-ghost{color:#f5a62314;pointer-events:none;user-select:none}.mm-score-lit{position:absolute;color:#f5a623;text-shadow:0 0 8px #f5a62333;inset:0}.mm-score-suffix{color:#f5a6238c;letter-spacing:.02em;text-transform:uppercase;align-self: flex-end;margin-left:2px;font-family:SF Mono,Menlo,monospace;font-size:clamp(1rem,4.5vw,1.4rem);font-weight:800}.mm-live{display:flex;flex-direction:column;align-items: center;gap:4px;padding:0 4px}.mm-live-dot{animation:mm-pulse 1.5s ease-in-out infinite;background:#ff3b30;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #ff3b3099}.mm-live-text{color:#ff3b30;letter-spacing:.12em;font-size:.58rem;font-weight:800}@keyframes mm-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.mm-boost{display:flex;flex-direction:column;gap:6px}.mm-boost-top{display:flex;justify-content:space-between;align-items: center}.mm-boost-label{color:var(--text-secondary);font-size:.8rem;font-weight:600}.mm-boost-value{color:#34c759;font-weight:800}.mm-boost-track{overflow:hidden;background:#ffffff0f;border-radius:99px;width:100%;height:8px}.mm-boost-fill{background:linear-gradient(90deg,#30b750,#4cd964);border-radius:99px;height:100%;transition:width .6s cubic-bezier(.25,.8,.25,1)}.mm-boost-info{margin-top:4px}.mm-boost-next{color:#ffffff4d;font-size:.6rem;font-weight:600}.mm-share-btn{display:flex;color:#34c759;letter-spacing:.01em;cursor:pointer;background:#34c7590f;border:1px solid #34c75933;border-radius:99px;align-items: center;gap:4px;padding:4px 10px 4px 8px;transition:background .2s,border-color .2s;font-family:inherit;font-size:.7rem;font-weight:700}.mm-share-btn:hover{background:#34c75924;border-color:#34c75959}.mm-share-btn:active{transition-duration:60ms;transform:scale(.95)}.mm-footer{display:flex;flex-direction:column;align-items: center;gap:14px}.mm-actions{display:flex;gap:10px}.mm-action-link{color:#f5a623;cursor:pointer;background:#f5a62314;border:1px solid #f5a62333;border-radius:10px;padding:7px 18px;transition:all .2s;font-family:inherit;font-size:.75rem;font-weight:700}.mm-action-link:hover{color:#fff;background:#f5a6232e;border-color:#f5a62359}.mm-action-link:active{transform:scale(.96)}.mm-play-btn{letter-spacing:.08em;color:#fff;cursor:pointer;text-transform:uppercase;position:relative;overflow:hidden;animation:mm-btn-shimmer 3s ease-in-out infinite;background:linear-gradient(135deg,#f5a623 0%,#e8891a 50%,#f5a623 100%) 0 0/200% 200%;border:none;border-radius:14px;width:100%;padding:16px;transition:transform .15s,box-shadow .25s;font-family:Jersey M54,Impact,sans-serif;font-size:1.6rem;font-style:italic;box-shadow:0 4px 15px #f5a62359,0 0 #f5a62300}.mm-play-btn:before{content:"";position:absolute;animation:mm-btn-shine 4s ease-in-out infinite;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#fff3 45%,#ffffff4d 50%,#fff3 55%,#0000 65%) 0 0/250% 100%;inset:0}.mm-play-btn:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 8px 25px #f5a62373,0 0 30px #f5a62326}.mm-play-btn:active{transition-duration:60ms;transform:translateY(1px)scale(.97);box-shadow:0 2px 8px #f5a6234d}@keyframes mm-btn-shimmer{0%,to{background-position:0%}50%{background-position:100%}}@keyframes mm-btn-shine{0%{background-position:200% 0}to{background-position:-200% 0}}.mm-coming-soon{text-align:center;align-items: center;gap:6px;padding:clamp(12px,2.5vw,18px)}@keyframes mm-digit-in{0%{opacity:0;transform:translateY(8px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-color-scheme:light){body.home-view .mm-coming-soon .mm-title{color:#1a1a1a}body.home-view .mm-coming-soon .mm-tipoff-label{color:#a06e14cc}body.home-view .mm-coming-soon .mm-tipoff-line{background:#a06e1440!important}body.home-view .mm-coming-soon .mm-countdown-board{box-shadow:none!important;background:#0000000a!important;border-color:#b4821e33!important}body.home-view .mm-coming-soon .mm-countdown-digit-ghost{color:#b4821e1f!important}body.home-view .mm-coming-soon .mm-countdown-digit-lit{color:#e8991a!important;text-shadow:none!important}body.home-view .mm-coming-soon .mm-countdown-colon{color:#b4821e33!important}body.home-view .mm-coming-soon .mm-countdown-label{color:#8c641480!important}body.home-view .mm-coming-soon .mm-tagline{color:#00000059!important}body.home-view .mm-preview{background:linear-gradient(135deg,#ffffffb3 0%,#ffffff80 100%);border-color:#f5a62333;box-shadow:0 8px 32px #64646426}body.home-view .mm-timer{background:#0000000a;border-color:#0000000f}body.home-view .mm-scoreboard{background:linear-gradient(#141419e0 0%,#0f0f14f0 100%);border-color:#f5a62326}body.home-view .mm-score-label,body.home-view .mm-match-label{color:#ffffff80}body.home-view .mm-match-teams{color:#ffffffe6}body.home-view .mm-boost-track{background:#0000000f}body.home-view .mm-share-btn{background:#34c75914;border-color:#34c7592e}body.home-view .mm-action-link{background:#0000000a;border-color:#00000014}body.home-view .mm-action-link:hover{background:#00000014}}.number-match-container{display:flex;box-sizing:border-box;flex-direction:column;justify-content:center;align-items: center;width:100%;max-width:600px;height:100%;margin:0 auto;padding:0 10px}.timer-display{display:flex;justify-content:center;width:100%;margin-bottom:auto;padding:12px 16px}.game-screen{display:flex;box-sizing:border-box;overflow:hidden;flex-direction:column;align-items: center;gap:8px;width:100%;height:100%;padding:8px 0}.game-stats{display:flex;flex-shrink:0;gap:16px;margin-top:auto}.stat-box{background:rgba(var(--accent-rgb),.1);text-align:center;border-radius:8px;padding:8px 16px}.stat-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;margin-bottom:4px;font-size:12px}.stat-value{color:var(--accent-hover);font-size:20px;font-weight:700}.grid-container{display:flex;box-sizing:border-box;container-type:size;flex:1;justify-content:center;align-items: center;width:100%;min-height:0;margin:10px 0;padding:0}.tile-grid{display:grid;grid-template-columns:repeat(4,1fr);aspect-ratio:1;gap:8px;width:min(95cqw,100cqh);max-width:100%;max-height:100%}.tile{aspect-ratio:1;perspective:1000px;cursor:pointer;width:100%}.tile-inner{position:relative;transform-style:preserve-3d;width:100%;height:100%;transition:transform .6s}.tile.revealed .tile-inner{transform:rotateY(180deg)}.tile-front,.tile-back{position:absolute;backface-visibility:hidden;display:flex;user-select:none;border-radius:8px;justify-content:center;align-items: center;width:100%;height:100%;font-size:clamp(1.5rem,6cqmin,2.5rem);font-weight:700}.tile-front{background:linear-gradient(135deg,var(--bg-tertiary)0%,var(--bg-hover)100%);border:2px solid var(--border-strong);overflow:hidden}.card-back-image{object-fit:cover;width:100%;height:100%}.tile-back{background:linear-gradient(135deg,var(--accent)0%,var(--accent-hover)100%);color:#000;border:2px solid var(--accent-hover);overflow:hidden;transform:rotateY(180deg)}.tile.matched .tile-back{color:#fff;animation:matchPulse .5s;background:linear-gradient(135deg,#538d4e 0%,#6aad5a 100%)}@keyframes matchPulse{0%{transform:rotateY(180deg)scale(1)}50%{transform:rotateY(180deg)scale(1.1)}to{transform:rotateY(180deg)scale(1)}}.tile:not(.revealed):not(.matched):hover .tile-inner{transform:scale(1.05)}.tile:not(.revealed):not(.matched):active .tile-inner{transform:scale(.95)}@media (max-width:480px){.timer-display{font-size:20px}}@media (max-width:360px),(max-height:600px){.number-match-container{padding:0 4px}.stat-box{padding:6px 12px}.stat-value{font-size:18px}}.match-image{object-fit:contain;pointer-events:none;mix-blend-mode:multiply;width:90%;height:90%}.queens-container{display:flex;box-sizing:border-box;position:relative;flex-direction:column;justify-content:space-between;align-items: center;max-width:600px;height:100%;margin:0 auto;padding:10px}@media (max-width:480px){.queens-container{padding:5px}}.queens-info{display:flex;box-sizing:border-box;justify-content:center;gap:8px;width:100%;margin-bottom:auto;padding:4px 8px}.queens-info .glass-hud-box{max-width:160px}.queen-count{border-color:rgba(var(--accent-rgb),.4)}.queen-count span{color:var(--accent);font-size:1.25em;font-weight:800}.count-main{letter-spacing:-.02em;white-space:nowrap;font-size:.95em;line-height:1}.count-total{opacity:.6;text-transform:uppercase;letter-spacing:.05em;margin-top:4px;font-size:.65em;font-weight:600}.board-container{display:flex;width:100%;flex:1;justify-content:center;align-items: center;width:min(95vw,60vh);height:min(95vw,60vh);padding:0}.chess-board{display:grid;grid-template-rows:repeat(7,1fr);aspect-ratio:1;border:3px solid #5a5a5a;border-radius:8px;width:100%;box-shadow:0 8px 32px #00000080}.board-row{display:grid;grid-template-columns:repeat(7,1fr)}.board-cell{aspect-ratio:1;display:flex;cursor:pointer;position:relative;user-select:none;justify-content:center;align-items: center;transition:background-color .2s}.board-cell.light{background-color:#f0d9b5}.board-cell.dark{background-color:#b58863}.board-cell:not(.fixed):hover{opacity:.8}.board-cell.threatened{position:relative}.board-cell.threatened:after{content:"×";position:absolute;color:#0000004d;pointer-events:none;font-size:18px;font-weight:700;top:50%;left:50%;transform:translate(-50%,-50%)}.board-cell.conflict{animation:shake .3s;background-color:#d66!important}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}.board-cell.fixed{cursor:not-allowed;box-shadow:inset 0 0 0 3px #0006}.queen-icon{display:flex;box-sizing:border-box;animation:placeQueen .3s ease-out;justify-content:center;align-items: center;width:100%;height:100%;padding:5%}.queen-icon.fixed-queen{filter:drop-shadow(0 2px 4px #00000080)}@keyframes placeQueen{0%{transform:scale(0)rotate(-180deg)}50%{transform:scale(1.2)rotate(10deg)}to{transform:scale(1)rotate(0)}}.board-preview{display:flex;flex:0 auto;justify-content:center;min-height:0;margin:4px 0}.mini-board{display:grid;grid-template-rows:repeat(7,1fr);overflow:hidden;aspect-ratio:1;border:1px solid #ffffff1a;border-radius:6px;width:min(35vh,65vw);max-width:180px;height:min(35vh,65vw);max-height:180px}.mini-row{display:grid;grid-template-columns:repeat(7,1fr)}.mini-cell{aspect-ratio:1;display:flex;justify-content:center;align-items: center}.mini-cell.light{background-color:#f0d9b5}.mini-cell.dark{background-color:#b58863}.mini-queen{display:flex;box-sizing:border-box;justify-content:center;align-items: center;width:100%;height:100%;padding:5%}@media (max-width:480px){.info-box{padding:6px 12px;font-size:18px}}@media (max-width:360px),(max-height:600px){.queens-container{padding:4px}.game-screen{gap:4px}.queen-count{padding:12px;font-size:16px}}.wordle-container{display:flex;box-sizing:border-box;position:relative;flex-direction:column;justify-content:space-between;align-items: center;gap:.25rem;width:100%;max-width:500px;height:100%;margin:0 auto;padding:0 .5rem .5rem}.rule-square{display:inline-block;vertical-align:middle;border-style:solid;border-radius:3px;width:1.2rem;height:1.2rem;margin-right:.5rem}.rule-square.correct{background-color:var(--color-correct);border:none}.rule-square.present{background-color:var(--color-absent);border-color:var(--color-correct);box-sizing:border-box;border-width:3px}.rule-square.absent{background-color:var(--color-absent);border:none}.wordle-message{position:absolute;background-color:var(--text-primary);color:var(--bg-primary);z-index:100;box-shadow:0 4px 12px var(--shadow-color);pointer-events:none;border-radius:4px;padding:10px 20px;font-weight:700;top:15%}.wordle-grid{display:flex;flex-direction:column;flex:1;justify-content:center;align-items: center;gap:4px;width:100%;max-height:420px}.wordle-row{display:flex;justify-content:center;gap:4px;width:100%}.wordle-cell{border:2px solid var(--bg-tertiary);display:flex;text-transform:uppercase;color:var(--accent);background-color:var(--bg-secondary);user-select:none;box-sizing:border-box;border-radius:4px;justify-content:center;align-items: center;width:clamp(3rem,14vw,3.5rem);height:clamp(3rem,14vw,3.5rem);transition:all .2s;font-size:clamp(1.5rem,6vw,1.75rem);font-weight:700}.wordle-cell.filled{border-color:var(--text-secondary);animation:pop .1s}.wordle-cell.correct{background-color:var(--color-correct);border-color:var(--color-correct);color:var(--text-on-status);animation:flip .5s}.wordle-cell.present{background-color:var(--color-absent);border-color:var(--color-correct);box-shadow:inset 0 0 0 3px var(--color-correct);color:var(--text-on-status);animation:flip .5s}.wordle-cell.absent{background-color:var(--color-absent);border-color:var(--color-absent);color:var(--text-on-status);animation:flip .5s}@keyframes pop{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes flip{0%{transform:rotateX(0)}50%{transform:rotateX(90deg)}to{transform:rotateX(0)}}.wordle-row.shaking{animation:shake .5s}@keyframes shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.solution-reveal{color:var(--text-secondary);flex-shrink:0;margin:0;font-size:1.1rem}.solution-reveal strong{color:var(--accent);display:block;margin-top:4px;font-size:1.3rem}.completion-header{display:flex;flex-direction:column;gap:10px;width:100%}.completion-stats-container{display:grid;grid-template-columns:1fr auto 1fr;align-items: start;gap:4px;width:100%;padding:0 10px}.stats-block{display:flex;flex-direction:column}.stats-block.left{text-align:left;justify-self:start}.stats-block.right{text-align:right;justify-self:end}.game-title{font-size:1.2rem;font-weight:800}.game-date,.stats-label{opacity:.7;font-size:.9rem}.stats-value{font-size:1.2rem;font-weight:800}.result-grid-wrapper{position:relative;display:flex;justify-content:center;align-items: center;width:-moz-fit-content;width:fit-content;margin:0 auto}.solution-overlay{position:absolute;letter-spacing:2px;color:#fff;backdrop-filter:blur(2px);pointer-events:none;z-index:10;white-space:nowrap;background-color:#000000a6;border-radius:6px;padding:4px 12px;font-size:1.2rem;font-weight:800;top:50%;left:50%;transform:translate(-50%,-50%)}.keyboard{display:flex;box-sizing:border-box;flex-direction:column;gap:6px;width:100%;max-width:100%;margin-top:auto;padding:0}.keyboard-row{display:flex;box-sizing:border-box;flex-wrap:nowrap;justify-content:center;gap:4px;width:100%;padding:0}.keyboard-key{background-color:var(--key-bg);color:var(--key-text);cursor:pointer;display:flex;user-select:none;-webkit-tap-highlight-color:transparent;border:none;border-radius:4px;flex:1;justify-content:center;align-items: center;min-width:0;max-width:45px;height:58px;padding:0;transition:all .1s;font-size:1.1rem;font-weight:700}.keyboard-key.wide{flex:1.5;max-width:70px;font-size:.75rem}.keyboard-key:active{filter:brightness(.9);transform:scale(.95)}.keyboard-key.correct{background-color:var(--color-correct);color:var(--text-on-status)}.keyboard-key.present{background-color:var(--color-absent);border-color:var(--color-correct);box-sizing:border-box;color:var(--text-on-status);border-style:solid;border-width:4px}.keyboard-key.absent{background-color:var(--color-absent);color:var(--text-on-status)}@media (max-width:480px){.keyboard-key{height:54px;font-size:1rem}.keyboard-key.wide{font-size:.75rem}}@media (max-width:360px),(max-height:600px){.wordle-grid,.wordle-row{gap:2px}.keyboard-key{height:48px;font-size:.9rem}.keyboard-key.wide{font-size:.65rem}.keyboard-row{gap:2px}.keyboard{gap:4px}}.leaderboard-button,.play-again-button{cursor:pointer;box-sizing:border-box;display:flex;border-radius:12px;justify-content:center;align-items: center;width:100%;max-width:280px;min-height:56px;margin-top:12px;transition:all .2s;font-size:18px;font-weight:700}.leaderboard-button{background:rgba(var(--accent-rgb),.1);color:var(--accent);border:2px solid var(--accent);box-shadow:0 4px 12px rgba(var(--accent-rgb),.2)}.leaderboard-button:hover{background:rgba(var(--accent-rgb),.2);border-color:var(--accent-hover);color:var(--accent-hover);box-shadow:0 6px 20px rgba(var(--accent-rgb),.4);transform:translateY(-3px)}.leaderboard-button:active{transform:translateY(-1px)}.play-again-button{background:var(--accent);color:#000;border:none}.play-again-button:hover{background:var(--accent-hover);box-shadow:0 6px 20px rgba(var(--accent-rgb),.3);transform:translateY(-3px)}.play-again-button:active{transform:translateY(-1px)}@media (max-width:360px),(max-height:600px){.leaderboard-button,.play-again-button{min-height:48px;margin-top:8px;padding:8px 16px;font-size:16px}}.word-scramble-container{display:flex;box-sizing:border-box;position:relative;flex-direction:column;justify-content:space-between;align-items: center;width:100%;max-width:600px;min-height:100%;margin:auto;padding:10px}.timer-display{display:flex;box-sizing:border-box;justify-content:center;width:100%;margin-bottom:auto;padding:12px 16px}.game-screen{display:flex;flex-direction:column;flex:1;justify-content:center;align-items: center;gap:16px;width:100%}.progress-bar{display:flex;gap:12px;margin-bottom:20px}.progress-dot{background:var(--bg-tertiary);border:2px solid var(--border-color);border-radius:50%;width:16px;height:16px;transition:all .3s}.progress-dot.current{border-color:var(--accent);box-shadow:0 0 8px rgba(var(--accent-rgb),.5)}.progress-dot.solved{background:var(--accent);border-color:var(--accent)}.word-display{display:flex;flex-direction:column;align-items: center;gap:1rem;margin:20px 0}.scrambled-word{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.letter-tile{display:inline-flex;background:var(--bg-tertiary);border:2px solid var(--border-color);color:var(--accent);animation:popIn .3s ease-out;user-select:none;border-radius:8px;justify-content:center;align-items: center;width:clamp(44px,12vw,56px);height:clamp(44px,12vw,56px);transition:all .2s;font-size:clamp(20px,5.5vw,26px);font-weight:700}.letter-tile:hover:not(.used){background:var(--bg-hover);border-color:var(--accent);transform:translateY(-2px)}.letter-tile.used{background:var(--bg-secondary);border-color:var(--bg-tertiary);color:var(--text-tertiary);opacity:.5}@keyframes popIn{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}.hint-display{letter-spacing:.2em;color:#ffffffb3;text-shadow:0 2px 4px #00000080;min-height:2rem;margin-bottom:20px;font-size:1.5rem;font-weight:700}.input-form{display:flex;flex-direction:column;align-items: center;gap:16px;width:100%;margin-top:auto}.word-input{text-align:center;background:var(--bg-secondary);border:2px solid var(--bg-tertiary);color:var(--accent);letter-spacing:2px;box-sizing:border-box;display:flex;border-radius:12px;justify-content:center;align-items: center;width:100%;max-width:400px;min-height:50px;padding:12px 16px;transition:border-color .2s;font-size:20px;font-weight:700}.word-input:focus{outline:none;border-color:var(--accent)}.word-input:empty:before{content:attr(data-placeholder);color:#fff6;font-weight:400}.word-input.wrong-answer{animation:shake .3s;border-color:#d94f4f}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.button-group{display:flex;flex-direction:column;align-items: center;gap:24px;width:100%}.main-buttons{display:flex;justify-content:center;gap:12px;width:100%}.submit-button,.skip-button,.backspace-button{cursor:pointer;border:none;border-radius:8px;flex:1;max-width:160px;padding:12px 24px;transition:all .2s;font-size:16px;font-weight:700}.submit-button{background:var(--color-correct);color:var(--text-on-status)}.submit-button:hover:not(:disabled){background:#6aad5a;transform:translateY(-2px)}.submit-button:disabled{opacity:.5;cursor:not-allowed}.backspace-button{color:#fff;background:#d94f4f;flex-grow:0;padding:12px 16px;font-size:20px}.backspace-button:hover:not(:disabled){background:#e66565;transform:translateY(-2px)}.backspace-button:disabled{opacity:.5;cursor:not-allowed}.skip-button{border:2px solid var(--border-color);color:var(--text-secondary);background:0 0;margin-top:auto}.skip-button:hover{border-color:var(--accent);color:var(--accent)}.skip-confirm{display:flex;background:var(--bg-secondary);border:2px solid var(--border-color);box-sizing:border-box;animation:popIn .2s ease-out;border-radius:12px;flex-direction:column;align-items: center;gap:10px;width:100%;padding:12px 16px}.skip-confirm-label{color:var(--text-secondary);text-align:center;font-size:14px;font-weight:600}.skip-confirm-buttons{display:flex;justify-content:center;gap:12px;width:100%}.skip-confirm-yes,.skip-confirm-no{cursor:pointer;border:none;border-radius:8px;flex:1;max-width:120px;padding:10px 20px;transition:all .2s;font-size:14px;font-weight:700}.skip-confirm-yes{color:#fff;background:#d94f4f}.skip-confirm-yes:hover{background:#e66565}.skip-confirm-no{background:var(--bg-tertiary);color:var(--text-primary);border:2px solid var(--border-color)}.skip-confirm-no:hover{border-color:var(--accent)}@media (max-width:480px){.timer-display{font-size:20px}}@media (max-width:360px),(max-height:600px){.letter-tile{width:42px;height:42px;font-size:18px}.scrambled-word{gap:4px}.word-input{min-height:44px;padding:8px 12px;font-size:18px}.game-screen{gap:8px}.progress-bar{margin-bottom:10px}.submit-button,.backspace-button,.skip-button{padding:10px 16px;font-size:14px}}@media (max-width:320px){.letter-tile{border-radius:6px;width:40px;height:40px}.word-scramble-container{padding:6px}}
