body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:DotGothic16,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}[data-dapp-kit] :where(*),[data-dapp-kit]:where(*){box-sizing:border-box;color:var(--dapp-kit-colors-body);font-family:var(--dapp-kit-typography-fontFamily);font-size:var(--dapp-kit-fontWeights-normal);font-style:var(--dapp-kit-typography-fontStyle);font-weight:var(--dapp-kit-fontWeights-normal);letter-spacing:var(--dapp-kit-typography-letterSpacing);line-height:var(--dapp-kit-typography-lineHeight)}[data-dapp-kit] :where(button),[data-dapp-kit]:where(button){-webkit-appearance:none;appearance:none;background-color:initial;border:0;color:inherit;font-family:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}[data-dapp-kit] :where(a),[data-dapp-kit]:where(a){color:inherit;outline:none;text-decoration:none}[data-dapp-kit] :where(ol,ul),[data-dapp-kit]:where(ol,ul){list-style:none;margin:0;padding:0}[data-dapp-kit] :where(h1,h2,h3,h4,h5,h6),[data-dapp-kit]:where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit;margin:0}[data-dapp-kit] .Heading_headingVariants_size_sm__1aa835k1,[data-dapp-kit].Heading_headingVariants_size_sm__1aa835k1{font-size:var(--dapp-kit-fontSizes-small)}[data-dapp-kit] .Heading_headingVariants_size_md__1aa835k2,[data-dapp-kit].Heading_headingVariants_size_md__1aa835k2{font-size:var(--dapp-kit-fontSizes-medium)}[data-dapp-kit] .Heading_headingVariants_size_lg__1aa835k3,[data-dapp-kit].Heading_headingVariants_size_lg__1aa835k3{font-size:var(--dapp-kit-fontSizes-large)}[data-dapp-kit] .Heading_headingVariants_size_xl__1aa835k4,[data-dapp-kit].Heading_headingVariants_size_xl__1aa835k4{font-size:var(--dapp-kit-fontSizes-xlarge)}[data-dapp-kit] .Heading_headingVariants_weight_normal__1aa835k5,[data-dapp-kit].Heading_headingVariants_weight_normal__1aa835k5{font-weight:var(--dapp-kit-fontWeights-normal)}[data-dapp-kit] .Heading_headingVariants_weight_bold__1aa835k6,[data-dapp-kit].Heading_headingVariants_weight_bold__1aa835k6{font-weight:var(--dapp-kit-fontWeights-bold)}[data-dapp-kit] .Heading_headingVariants_truncate_true__1aa835k7,[data-dapp-kit].Heading_headingVariants_truncate_true__1aa835k7{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-dapp-kit] .IconButton_container__s6n7bq0,[data-dapp-kit].IconButton_container__s6n7bq0{background-color:var(--dapp-kit-backgroundColors-iconButton);border-radius:9999px;color:var(--dapp-kit-colors-iconButton);padding:8px}[data-dapp-kit] .IconButton_container__s6n7bq0:hover,[data-dapp-kit].IconButton_container__s6n7bq0:hover{background-color:var(--dapp-kit-backgroundColors-iconButtonHover)}[data-dapp-kit] .ConnectModal_overlay__gz8z90,[data-dapp-kit].ConnectModal_overlay__gz8z90{-webkit-backdrop-filter:var(--dapp-kit-blurs-modalOverlay);backdrop-filter:var(--dapp-kit-blurs-modalOverlay);background-color:var(--dapp-kit-backgroundColors-modalOverlay);inset:0;position:fixed;z-index:999999999}[data-dapp-kit] .ConnectModal_title__gz8z91,[data-dapp-kit].ConnectModal_title__gz8z91{padding-left:8px}[data-dapp-kit] .ConnectModal_content__gz8z92,[data-dapp-kit].ConnectModal_content__gz8z92{background-color:var(--dapp-kit-backgroundColors-modalPrimary);border-radius:var(--dapp-kit-radii-xlarge);bottom:16px;color:var(--dapp-kit-colors-body);display:flex;flex-direction:column;justify-content:space-between;left:16px;max-height:85vh;max-width:700px;min-height:50vh;overflow:hidden;position:fixed;right:16px}[data-dapp-kit] .ConnectModal_whatIsAWalletButton__gz8z93,[data-dapp-kit].ConnectModal_whatIsAWalletButton__gz8z93{background-color:var(--dapp-kit-backgroundColors-modalSecondary);padding:16px}[data-dapp-kit] .ConnectModal_viewContainer__gz8z94,[data-dapp-kit].ConnectModal_viewContainer__gz8z94{display:none;flex-grow:1;padding:20px}[data-dapp-kit] .ConnectModal_selectedViewContainer__gz8z95,[data-dapp-kit].ConnectModal_selectedViewContainer__gz8z95{display:flex}[data-dapp-kit] .ConnectModal_backButtonContainer__gz8z96,[data-dapp-kit].ConnectModal_backButtonContainer__gz8z96{left:20px;position:absolute;top:20px}[data-dapp-kit] .ConnectModal_closeButtonContainer__gz8z97,[data-dapp-kit].ConnectModal_closeButtonContainer__gz8z97{position:absolute;right:16px;top:16px}[data-dapp-kit] .ConnectModal_walletListContent__gz8z98,[data-dapp-kit].ConnectModal_walletListContent__gz8z98{background-color:var(--dapp-kit-backgroundColors-modalPrimary);display:flex;flex-direction:column;flex-grow:1;gap:24px;padding:20px}[data-dapp-kit] .ConnectModal_walletListContainer__gz8z99,[data-dapp-kit].ConnectModal_walletListContainer__gz8z99{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}[data-dapp-kit] .ConnectModal_walletListContainerWithViewSelected__gz8z9a,[data-dapp-kit].ConnectModal_walletListContainerWithViewSelected__gz8z9a{display:none}@media screen and (min-width:768px){[data-dapp-kit] .ConnectModal_content__gz8z92,[data-dapp-kit].ConnectModal_content__gz8z92{flex-direction:row;left:50%;top:50%;transform:translate(-50%,-50%);width:100%}[data-dapp-kit] .ConnectModal_whatIsAWalletButton__gz8z93,[data-dapp-kit].ConnectModal_whatIsAWalletButton__gz8z93{display:none}[data-dapp-kit] .ConnectModal_viewContainer__gz8z94,[data-dapp-kit].ConnectModal_viewContainer__gz8z94{display:flex}[data-dapp-kit] .ConnectModal_backButtonContainer__gz8z96,[data-dapp-kit].ConnectModal_backButtonContainer__gz8z96{display:none}[data-dapp-kit] .ConnectModal_walletListContent__gz8z98,[data-dapp-kit].ConnectModal_walletListContent__gz8z98{background-color:var(--dapp-kit-backgroundColors-modalSecondary)}[data-dapp-kit] .ConnectModal_walletListContainer__gz8z99,[data-dapp-kit].ConnectModal_walletListContainer__gz8z99{flex-basis:240px;flex-direction:row;flex-grow:0;flex-shrink:0}[data-dapp-kit] .ConnectModal_walletListContainerWithViewSelected__gz8z9a,[data-dapp-kit].ConnectModal_walletListContainerWithViewSelected__gz8z9a{display:flex}}[data-dapp-kit] .Button_buttonVariants__x1s81q0,[data-dapp-kit].Button_buttonVariants__x1s81q0{align-items:center;display:inline-flex;font-weight:var(--dapp-kit-fontWeights-medium);justify-content:center}[data-dapp-kit] .Button_buttonVariants__x1s81q0:disabled,[data-dapp-kit].Button_buttonVariants__x1s81q0:disabled{opacity:.5}[data-dapp-kit] .Button_buttonVariants_variant_primary__x1s81q1,[data-dapp-kit].Button_buttonVariants_variant_primary__x1s81q1{background-color:var(--dapp-kit-backgroundColors-primaryButton);box-shadow:var(--dapp-kit-shadows-primaryButton);color:var(--dapp-kit-colors-primaryButton)}[data-dapp-kit] .Button_buttonVariants_variant_primary__x1s81q1:hover,[data-dapp-kit].Button_buttonVariants_variant_primary__x1s81q1:hover{background-color:var(--dapp-kit-backgroundColors-primaryButtonHover)}[data-dapp-kit] .Button_buttonVariants_variant_outline__x1s81q2,[data-dapp-kit].Button_buttonVariants_variant_outline__x1s81q2{border-color:var(--dapp-kit-borderColors-outlineButton);border-style:solid;border-width:1px;color:var(--dapp-kit-colors-outlineButton)}[data-dapp-kit] .Button_buttonVariants_variant_outline__x1s81q2:hover,[data-dapp-kit].Button_buttonVariants_variant_outline__x1s81q2:hover{background-color:var(--dapp-kit-backgroundColors-outlineButtonHover)}[data-dapp-kit] .Button_buttonVariants_size_md__x1s81q3,[data-dapp-kit].Button_buttonVariants_size_md__x1s81q3{border-radius:var(--dapp-kit-radii-medium);padding:8px 16px}[data-dapp-kit] .Button_buttonVariants_size_lg__x1s81q4,[data-dapp-kit].Button_buttonVariants_size_lg__x1s81q4{border-radius:var(--dapp-kit-radii-large);padding:16px 24px}[data-dapp-kit] .Text_textVariants_size_sm__2bv1ur1,[data-dapp-kit].Text_textVariants_size_sm__2bv1ur1{font-size:var(--dapp-kit-fontSizes-small)}[data-dapp-kit] .Text_textVariants_weight_normal__2bv1ur2,[data-dapp-kit].Text_textVariants_weight_normal__2bv1ur2{font-weight:var(--dapp-kit-fontWeights-normal)}[data-dapp-kit] .Text_textVariants_weight_medium__2bv1ur3,[data-dapp-kit].Text_textVariants_weight_medium__2bv1ur3{font-weight:var(--dapp-kit-fontWeights-medium)}[data-dapp-kit] .Text_textVariants_weight_bold__2bv1ur4,[data-dapp-kit].Text_textVariants_weight_bold__2bv1ur4{font-weight:var(--dapp-kit-fontWeights-bold)}[data-dapp-kit] .Text_textVariants_color_muted__2bv1ur5,[data-dapp-kit].Text_textVariants_color_muted__2bv1ur5{color:var(--dapp-kit-colors-bodyMuted)}[data-dapp-kit] .Text_textVariants_color_danger__2bv1ur6,[data-dapp-kit].Text_textVariants_color_danger__2bv1ur6{color:var(--dapp-kit-colors-bodyDanger)}[data-dapp-kit] .Text_textVariants_mono_true__2bv1ur7,[data-dapp-kit].Text_textVariants_mono_true__2bv1ur7{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}[data-dapp-kit] .ConnectionStatus_container__nckm2d0,[data-dapp-kit].ConnectionStatus_container__nckm2d0{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}[data-dapp-kit] .ConnectionStatus_walletIcon__nckm2d1,[data-dapp-kit].ConnectionStatus_walletIcon__nckm2d1{border-radius:var(--dapp-kit-radii-large);height:72px;object-fit:cover;width:72px}[data-dapp-kit] .ConnectionStatus_title__nckm2d2,[data-dapp-kit].ConnectionStatus_title__nckm2d2{margin-top:12px}[data-dapp-kit] .ConnectionStatus_connectionStatus__nckm2d3,[data-dapp-kit].ConnectionStatus_connectionStatus__nckm2d3{margin-top:4px}[data-dapp-kit] .ConnectionStatus_retryButtonContainer__nckm2d4,[data-dapp-kit].ConnectionStatus_retryButtonContainer__nckm2d4{bottom:20px;position:absolute;right:20px}[data-dapp-kit] .InfoSection_container__1wtioi70,[data-dapp-kit].InfoSection_container__1wtioi70{display:flex;flex-direction:column;gap:4px}[data-dapp-kit] .GettingStarted_container__1fp07e10,[data-dapp-kit].GettingStarted_container__1fp07e10{align-items:center;display:flex;flex-direction:column}[data-dapp-kit] .GettingStarted_content__1fp07e11,[data-dapp-kit].GettingStarted_content__1fp07e11{display:flex;flex-direction:column;flex-grow:1;gap:20px;justify-content:center;padding:40px}[data-dapp-kit] .GettingStarted_installButtonContainer__1fp07e12,[data-dapp-kit].GettingStarted_installButtonContainer__1fp07e12{bottom:20px;position:absolute;right:20px}[data-dapp-kit] .WhatIsAWallet_container__1ktpkq90,[data-dapp-kit].WhatIsAWallet_container__1ktpkq90{align-items:center;display:flex;flex-direction:column}[data-dapp-kit] .WhatIsAWallet_content__1ktpkq91,[data-dapp-kit].WhatIsAWallet_content__1ktpkq91{display:flex;flex-direction:column;flex-grow:1;gap:20px;justify-content:center;padding:40px}[data-dapp-kit] .WalletList_container__1v2s6cz0,[data-dapp-kit].WalletList_container__1v2s6cz0{display:flex;flex-direction:column;gap:4px}[data-dapp-kit] .WalletListItem_container__1dqqtqs0,[data-dapp-kit].WalletListItem_container__1dqqtqs0{display:flex}[data-dapp-kit] .WalletListItem_walletItem__1dqqtqs1,[data-dapp-kit].WalletListItem_walletItem__1dqqtqs1{align-items:center;border-radius:var(--dapp-kit-radii-large);display:flex;flex-grow:1;gap:8px;padding:8px}[data-dapp-kit] .WalletListItem_walletItem__1dqqtqs1:hover,[data-dapp-kit].WalletListItem_walletItem__1dqqtqs1:hover{background-color:var(--dapp-kit-backgroundColors-walletItemHover)}[data-dapp-kit] .WalletListItem_selectedWalletItem__1dqqtqs2,[data-dapp-kit].WalletListItem_selectedWalletItem__1dqqtqs2{background-color:var(--dapp-kit-backgroundColors-walletItemSelected);box-shadow:0 2px 6px #0000000d}[data-dapp-kit] .WalletListItem_walletIcon__1dqqtqs3,[data-dapp-kit].WalletListItem_walletIcon__1dqqtqs3{border-radius:var(--dapp-kit-radii-small);flex-shrink:0;height:28px;object-fit:cover;width:28px}[data-dapp-kit] .AccountDropdownMenu_connectedAccount__div2ql0,[data-dapp-kit].AccountDropdownMenu_connectedAccount__div2ql0{gap:8px}[data-dapp-kit] .AccountDropdownMenu_menuContainer__div2ql1,[data-dapp-kit].AccountDropdownMenu_menuContainer__div2ql1{z-index:999999999}[data-dapp-kit] .AccountDropdownMenu_menuContent__div2ql2,[data-dapp-kit].AccountDropdownMenu_menuContent__div2ql2{background-color:var(--dapp-kit-backgroundColors-dropdownMenu);border-radius:var(--dapp-kit-radii-large);display:flex;flex-direction:column;gap:8px;margin-top:4px;max-height:200px;padding:8px;width:180px}[data-dapp-kit] .AccountDropdownMenu_menuItem__div2ql3,[data-dapp-kit].AccountDropdownMenu_menuItem__div2ql3{align-items:center;border-radius:var(--dapp-kit-radii-large);display:flex;outline:none;padding:8px;-webkit-user-select:none;user-select:none}[data-dapp-kit] .AccountDropdownMenu_menuItem__div2ql3[data-highlighted],[data-dapp-kit].AccountDropdownMenu_menuItem__div2ql3[data-highlighted]{background-color:var(--dapp-kit-backgroundColors-primaryButton)}[data-dapp-kit] .AccountDropdownMenu_switchAccountMenuItem__div2ql4,[data-dapp-kit].AccountDropdownMenu_switchAccountMenuItem__div2ql4{align-items:center;display:flex;justify-content:space-between}[data-dapp-kit] .AccountDropdownMenu_separator__div2ql5,[data-dapp-kit].AccountDropdownMenu_separator__div2ql5{background-color:var(--dapp-kit-backgroundColors-dropdownMenuSeparator);flex-shrink:0;height:1px}.minigame-container{display:flex;flex-direction:column;height:100vh;position:relative;width:100%}.score-panel,.wallet-message{background-color:#f0f0f0;padding:10px;text-align:center}.game-iframe-container{align-items:flex-start;background-color:#f6ff92;display:flex;flex-grow:1;justify-content:center;overflow:hidden;position:relative}.game-iframe{aspect-ratio:9/16;border:none;height:100%;max-width:100%;object-fit:contain;position:relative;width:100%}.event-nft-overlay{align-items:center;background-color:#000c;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.event-nft-content{background-color:#fff;border-radius:10px;overflow-y:auto;padding:20px;position:relative}.event-nft-content h2,.event-nft-content h3{color:#333}.event-nft-content ul{list-style-type:none;padding:0}.event-nft-content li{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.nft-name{flex-grow:1;margin-right:10px;text-align:left}.mint-button{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:5px 10px;white-space:nowrap}.mint-button:hover{background-color:#45a049}.close-button{align-items:center;background-color:grey;border:none;border-radius:50%;box-shadow:0 0 10px #ffffff80;color:#fff;cursor:pointer;display:flex;font-family:sans-serif;font-size:20px;height:30px;justify-content:center;line-height:1;padding:0;position:absolute;right:10px;top:10px;transition:background-color .3s ease;width:30px;z-index:11}.close-button:hover{background-color:#606060;transform:scale(1.1)}@media (max-width:767px){.score-panel,.send-to-leaderboard-button,.wallet-message{font-size:10px}.event-nft-content{height:60%;padding:15px;width:85%}.event-nft-content h2{font-size:1.5em}.event-nft-content h3{font-size:1.2em}.mint-button{font-size:14px;padding:5px 10px}.close-button{font-size:18px;height:30px;width:30px}}@media (min-width:768px){.score-panel,.send-to-leaderboard-button,.wallet-message{font-size:14px}.event-nft-content{height:80%;width:60%}.mint-button{font-size:16px;padding:8px 15px}.close-button{font-size:24px;height:40px;width:40px}}.nft_container{font-family:Arial,sans-serif}.nft_title{color:#333;margin-bottom:20px;text-align:center}.nft_table{border-collapse:collapse;margin-top:20px;width:100%}.nft_table td,.nft_table th{border:1px solid #ddd;padding:12px;text-align:center}.nft_table th{background-color:#f2f2f2;color:#333;font-weight:700}.nft_table tr:nth-child(2n){background-color:#f9f9f9}.nft_table tr:hover{background-color:#f5f5f5}.mint_button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;margin:4px 2px;padding:10px 15px;text-align:center;text-decoration:none;transition:background-color .3s}.mint_button:hover{background-color:#45a049}.mint_button:disabled{background-color:#ccc;color:#666;cursor:not-allowed}.current_score{color:#333;font-size:18px;font-weight:700;margin-bottom:15px}.wallet_message{color:#666;font-style:italic;text-align:center}.purchased_info{align-items:center;display:flex;flex-direction:column;font-size:.9em}.purchased_info p{margin:2px 0}.mint_info_container{background-color:#f8f8f8;border:2px solid #ddd;border-radius:8px;margin-bottom:20px;padding:15px}.mint_info{background-color:#ffd166;border-radius:5px;color:#2f4858;font-weight:700;margin-top:2rem;padding:1rem;text-align:center}@media screen and (min-width:768px){.nft_container{margin:0 auto;max-width:800px;padding:20px}}@media screen and (max-width:767px){.nft_container{padding:10px;width:100%}.nft_table td,.nft_table th{font-size:14px;padding:8px}.mint_button{font-size:12px;padding:8px 12px}.current_score{font-size:16px}.mint_info{font-size:14px;padding:.8rem}}.home_container{background-color:#fff5e6;border-radius:10px;box-shadow:0 4px 6px #0000001a;margin:0 auto;max-width:800px;padding:2rem}h1{color:#ff6b6b;font-size:2.5em;margin-bottom:1rem;text-align:center}h2{color:#4ecdc4;font-size:1.8em;margin-bottom:.5rem;margin-top:1.5rem}.content{font-size:1.1em;line-height:1.6}p{margin-bottom:1rem}ul{list-style-type:none;padding-left:1rem}li:before{content:"🍬";margin-right:.5rem}.cta{background-color:#ffd166;border-radius:5px;color:#2f4858;font-weight:700;margin-top:2rem;padding:1rem;text-align:center}@media (max-width:600px){.home_container{padding:1rem}h1{font-size:2em}h2{font-size:1.5em}.content{font-size:1em}}:root{--primary-color:#333;--background-color:#fff;--hover-color:#f9f9f9;--border-color:#e0e0e0;--shadow-color:#0000001a}.leaderboard-container{font-family:Arial,sans-serif;margin:0 auto}.leaderboard-title{color:#333;color:var(--primary-color);margin-bottom:20px;text-align:center}.leaderboard-table{background-color:#fff;background-color:var(--background-color);border-collapse:collapse;box-shadow:0 0 20px #0000001a;box-shadow:0 0 20px var(--shadow-color);table-layout:auto;width:100%}.leaderboard-table td,.leaderboard-table th{border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border-color);text-align:left;white-space:normal;word-break:break-all}.leaderboard-table th{background-color:#f5f5f5;color:#333;color:var(--primary-color);font-weight:700}.leaderboard-table tr:hover{background-color:#f9f9f9;background-color:var(--hover-color)}.loading,.no-data{color:#666;padding:20px;text-align:center}.player-address{display:inline-block;font-family:monospace;max-width:100%}.date-time{display:flex;flex-direction:column}.date,.time{display:block}@media screen and (min-width:769px){.leaderboard-container{font-size:.95rem;max-width:90%;padding:20px}.leaderboard-table td,.leaderboard-table th{padding:12px}.leaderboard-table td:first-child,.leaderboard-table th:first-child{min-width:50%;width:auto}.leaderboard-table td:nth-child(2),.leaderboard-table td:nth-child(3),.leaderboard-table th:nth-child(2),.leaderboard-table th:nth-child(3){width:auto}}@media screen and (max-width:768px){.leaderboard-container{font-size:.85rem;max-width:100%;padding:10px}.leaderboard-table{font-size:.8rem}.leaderboard-table td,.leaderboard-table th{padding:6px}.leaderboard-table td:first-child,.leaderboard-table th:first-child{width:15%}.leaderboard-table td:nth-child(2),.leaderboard-table th:nth-child(2){width:35%}.leaderboard-table td:nth-child(3),.leaderboard-table td:nth-child(4),.leaderboard-table th:nth-child(3),.leaderboard-table th:nth-child(4){width:25%}.player-address{font-size:.7rem;overflow:hidden;text-overflow:ellipsis}.leaderboard-table td[data-label=Date]{padding-left:50%;text-align:left}.leaderboard-table td[data-label=Date]:before{content:attr(data-label);font-weight:700;left:10px;padding-right:10px;position:absolute;text-align:left;white-space:nowrap;width:45%}.date-time{align-items:flex-start;display:inline-flex}}.version_display{color:#666;position:absolute;right:10px}@media (min-width:769px){.version_display{font-size:14px;top:10px}}@media (max-width:768px){.version_display{font-size:10px;top:5px}}.menu{align-items:center;background-color:#fbcdcd;border-radius:15px 0 0 15px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;padding:20px 10px;text-align:center}.menu h1{color:#ec0505;font-size:2em;margin-bottom:20px}.menu-items{display:flex;flex-direction:column;gap:20px;width:100%}.menu-item{background-color:#e8f2b2;border-radius:15px;color:#a90000;display:block;font-size:1em;padding:15px 20px;text-align:center;text-decoration:none;transition:background-color .3s,transform .3s;width:100%}.menu-item:hover{background-color:#fbd540;transform:translateY(-5px)}.app-container{display:flex;height:100vh}.menu-container{flex-shrink:0;width:200px}.main-content{flex-grow:1;overflow-y:auto;padding:20px}.version-info{color:#666;font-size:14px;position:absolute;right:10px;top:10px}@media (min-width:769px){.menu{align-items:center;background-color:#fbcdcd;border-radius:15px 0 0 15px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;height:auto;justify-content:flex-start;padding:20px 0;text-align:center}.menu-items{display:flex;flex-direction:row;gap:20px;justify-content:center;width:100%}.menu-item{padding:10px 20px;width:150px}.menu-container{flex-shrink:0;width:200px}}@media (max-width:768px){.menu{background-color:#fbcdcd;border-radius:0;height:auto;padding:5px}.menu-items{flex-direction:row;justify-content:space-between;width:100%}.menu-item{flex:1 1;font-size:.8em;min-width:0;overflow:hidden;padding:10px 5px;text-overflow:ellipsis;white-space:nowrap}@media (max-width:600px){.menu-item{font-size:.7em}}@media (max-width:480px){.menu-item{font-size:.6em;padding:8px 3px}}@media (max-width:360px){.menu-item{font-size:.5em;padding:6px 2px}}}.App{font-family:Arial,sans-serif;text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.stage-select-container{background-color:#fcf;height:100vh;padding:50px;text-align:center}.title{color:#6c6}.stage-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:50px}.stage-item{background-color:#9ff;border-radius:10px;color:#fff;padding:20px;text-decoration:none;transition:background-color .3s}.stage-item:hover{background-color:#6cc}.game-container{align-items:center;background-color:#fcf;display:flex;flex-direction:column;height:100vh;justify-content:center}.row{display:flex}.cell{background-color:#fff;border:1px solid #ccc;height:50px;width:50px}.cell.filled{background-color:#6c6}
/*# sourceMappingURL=main.d8154790.css.map*/