.layout{min-height:100vh;display:flex;flex-direction:column}.main-content{flex:1;padding:1rem;width:100%;margin:0 auto}.order-ad-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeIn .2s ease forwards}.order-ad-modal{border-radius:12px;padding:1.5rem;margin:1rem;max-width:600px;width:90vw;max-height:60vh;box-sizing:border-box;position:relative;box-shadow:0 8px 36px #37415126;animation:slideIn .2s ease forwards;background:var(--text-color);color:var(--neutral-black)}.order-ad-modal-header{margin-bottom:1rem}.order-ad-modal-header h2{font-size:1em;color:var(--text-color);letter-spacing:.05em}.boost-icon{height:24px;fill:var(--primary-yellow)}.order-ad-modal-header p{font-size:.9em;border-bottom:1px solid var(--neutral-dark-gray);padding-bottom:.5rem}.order-ad-modal-form{display:flex;flex-direction:column;gap:1.5rem}.order-ad-modal-form-item{display:flex;flex-direction:column}.order-ad-modal-form-item.valid input{border:2px solid var(--accent-green)}.order-ad-modal-form-item input{border:2px solid var(--neutral-dark-gray);border-radius:.5rem;padding:.5rem 1rem;background-color:var(--text-color)}.order-ad-modal-form-item label{font-size:.8em;font-weight:600;margin-left:.1rem;margin-bottom:.2rem}.order-ad-modal-footer{margin-top:2rem;font-size:.8em;text-align:center}.order-ad-modal-form-button-container{display:flex;justify-content:center}.order-ad-modal-form-button{margin-top:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem;min-width:200px;scale:1;background-image:linear-gradient(to right,var(--primary-orange),var(--primary-yellow) 70%)}.order-ad-modal-form-button:disabled{background-color:var(--neutral-dark-gray);scale:.9}.order-ad-modal-form-button .lucide-loader-circle{animation:spin 1s linear infinite}.close-button{border-radius:9999px;padding:.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;position:absolute;top:1.5rem;right:1.5rem;box-shadow:2px 2px 0 var(--neutral-black)!important}.close-button svg{color:var(--neutral-black)!important}.close-button:hover{opacity:.8}.custom-select{position:relative;cursor:pointer;border:1px solid var(--neutral-dark-gray);border-radius:.5rem;padding:.5rem 1rem;font-weight:600;font-size:.8em}.selected-option{display:flex;align-items:center;gap:.5rem}.options-menu{position:absolute;top:100%;left:0;right:0;margin-top:.5rem;background-color:var(--text-color);border:1px solid var(--neutral-dark-gray);border-radius:.5rem;box-shadow:0 4px 12px #0000001a;z-index:10}.option{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;transition:background-color .2s}.option:hover{background-color:#0000000d}.option.selected{background-color:#0000001a}.solana-icon{width:20px;height:20px}.header{padding:1rem 1rem 0;border-bottom:2px solid var(--text-color);display:flex;justify-content:space-between;align-items:center;min-width:100%}.header-logo-section{display:flex;align-items:center;gap:1rem}.header-logo{max-height:64px;width:auto}header h1{font-size:2rem}.header-actions{display:flex;align-items:center;gap:.8rem}.header-menu{position:relative}.burger-button{padding:.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.social-button{border:1px solid transparent;padding:.25rem;font-family:Naruto,system-ui,Avenir,Helvetica,Arial,sans-serif;color:var(--neutral-black);cursor:pointer;transition:opacity .1s,background-color .1s,box-shadow .2s ease-in-out,transform .1s ease-in-out;border:1px solid var(--neutral-black);border-radius:var(--border-sm);box-shadow:4px 4px 0 var(--neutral-black);line-height:0;background-color:var(--text-color)}.social-button:hover{opacity:.8;background-color:var(--secondary-yellow);box-shadow:none;transform:translate(2px,2px)}.social-button:active{animation:button-active .1s ease-in-out}.social-icon{width:20px;height:20px}.header-dropdown{position:absolute;right:0;top:calc(100% + 1.5rem);display:flex;flex-direction:column;gap:.5rem;z-index:2}.header-dropdown{background:var(--text-color);border-radius:var(--border-sm);padding:.5rem;min-width:220px;box-shadow:4px 4px 0 var(--neutral-black);border:1px solid rgba(0,0,0,.08)}.header-dropdown-item{display:flex;align-items:center;gap:.6rem;width:100%;padding:.55rem .75rem;background:transparent;border:none;box-shadow:none;transform:none;outline:none;cursor:pointer;color:var(--neutral-black)}.header-dropdown-item:hover{opacity:1}.header-dropdown-label{font-size:.8rem}.header-dropdown button{padding:.4rem .6rem}.auth-button{font-size:.8rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:.8rem;margin-left:1.5rem}.info-button,.order-ad-button,.sound-button,.leaderboard-button{padding:.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#00000080;display:flex;justify-content:center;pointer-events:auto;touch-action:none;overscroll-behavior:contain;z-index:1000;animation:fadeIn .2s ease forwards}.modal{border-radius:12px;padding:1.5rem;margin:5rem auto;max-width:800px;width:90vw;max-height:60vh;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;position:relative;box-shadow:0 8px 36px #37415126;animation:slideIn .2s ease forwards;background-color:var(--text-color)}.modal-header{display:flex;justify-content:space-between;align-items:center}.modal-header h3{font-size:1.2rem;word-spacing:5px!important;text-shadow:4px 2px 0 #000,-1px -1px 0 #000,-1px -1px 0 #000,-1px -2px 0 #000,-1px -1px 0 #000,-1px 0 0 #000,-1px 1px 0 #000,-1px 2px 0 #000,-1px 1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000,-1px -1px 0 #000,-1px -2px 0 #000,-1px -1px 0 #000,-1px 0 0 #000,-1px 1px 0 #000,-1px 2px 0 #000,-1px 1px 0 #000,-1px 1px 0 #000,-2px -1px 0 #000,-2px -1px 0 #000,-2px -2px 0 #000,-2px -1px 0 #000,-2px 0 0 #000,-2px 1px 0 #000,-2px 2px 0 #000,-2px 1px 0 #000,-2px 1px 0 #000,-1px -1px 0 #000,-1px -1px 0 #000,-1px -2px 0 #000,-1px -1px 0 #000,-1px 0 0 #000,-1px 1px 0 #000,-1px 2px 0 #000,-1px 1px 0 #000,-1px 1px 0 #000,0 -1px 0 #000,0 -1px 0 #000,0 -2px 0 #000,0 -1px 0 #000,0 0 0 #000,0 1px 0 #000,0 2px 0 #000,0 1px 0 #000,0 1px 0 #000,1px -1px 0 #000,1px -1px 0 #000,1px -2px 0 #000,1px -1px 0 #000,1px 0 0 #000,1px 1px 0 #000,1px 2px 0 #000,1px 1px 0 #000,1px 1px 0 #000,2px -1px 0 #000,2px -1px 0 #000,2px -2px 0 #000,2px -1px 0 #000,2px 0 0 #000,2px 1px 0 #000,2px 2px 0 #000,2px 1px 0 #000,2px 1px 0 #000,1px -1px 0 #000,1px -1px 0 #000,1px -2px 0 #000,1px -1px 0 #000,1px 0 0 #000,1px 1px 0 #000,1px 2px 0 #000,1px 1px 0 #000,1px 1px 0 #000,1px -1px 0 #000,1px -1px 0 #000,1px -2px 0 #000,1px -1px 0 #000,1px 0 0 #000,1px 1px 0 #000,1px 2px 0 #000,1px 1px 0 #000,1px 1px 0 #000!important}.modal-intro-guide,.modal-intro-narrative{margin-bottom:1rem;font-size:.9rem;color:var(--neutral-black)}.modal-intro-guide ul,.modal-ads-guide ul,.modal-intro-narrative ul{margin-top:.5rem;font-size:.75rem}.modal-intro-guide li,.modal-intro-narrative li{margin-bottom:.1rem;list-style-type:none}.modal-ads-guide li{margin-left:1rem;margin-bottom:.1rem}.modal-ads-guide{font-size:.8rem;color:var(--neutral-black)}.modal-intro-accept{margin-top:.5rem;display:flex;justify-content:center}.modal-intro-accept button{display:flex;align-items:center;justify-content:center;gap:.5rem}.shake{animation:shake .2s ease-in-out 2}.modal-roadmap-section h3,.modal-ads-guide h3,.modal-intro-guide h3,.modal-intro-narrative h3{font-size:.9rem;color:var(--text-color);margin-top:2rem;text-shadow:4px 2px 0 #000,-1px -1px 0 #000,-1px -1px 0 #000,-1px -2px 0 #000,-1px -1px 0 #000,-1px 0 0 #000,-1px 1px 0 #000,-1px 2px 0 #000,-1px 1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000,-1px -1px 0 #000,-1px -2px 0 #000,-1px -1px 0 #000,-1px 0 0 #000,-1px 1px 0 #000,-1px 2px 0 #000,-1px 1px 0 #000,-1px 1px 0 #000,-2px -1px 0 #000,-2px -1px 0 #000,-2px -2px 0 #000,-2px -1px 0 #000,-2px 0 0 #000,-2px 1px 0 #000,-2px 2px 0 #000,-2px 1px 0 #000,-2px 1px 0 #000,-1px -1px 0 #000,-1px -1px 0 #000,-1px -2px 0 #000,-1px -1px 0 #000,-1px 0 0 #000,-1px 1px 0 #000,-1px 2px 0 #000,-1px 1px 0 #000,-1px 1px 0 #000,0 -1px 0 #000,0 -1px 0 #000,0 -2px 0 #000,0 -1px 0 #000,0 0 0 #000,0 1px 0 #000,0 2px 0 #000,0 1px 0 #000,0 1px 0 #000,1px -1px 0 #000,1px -1px 0 #000,1px -2px 0 #000,1px -1px 0 #000,1px 0 0 #000,1px 1px 0 #000,1px 2px 0 #000,1px 1px 0 #000,1px 1px 0 #000,2px -1px 0 #000,2px -1px 0 #000,2px -2px 0 #000,2px -1px 0 #000,2px 0 0 #000,2px 1px 0 #000,2px 2px 0 #000,2px 1px 0 #000,2px 1px 0 #000,1px -1px 0 #000,1px -1px 0 #000,1px -2px 0 #000,1px -1px 0 #000,1px 0 0 #000,1px 1px 0 #000,1px 2px 0 #000,1px 1px 0 #000,1px 1px 0 #000,1px -1px 0 #000,1px -1px 0 #000,1px -2px 0 #000,1px -1px 0 #000,1px 0 0 #000,1px 1px 0 #000,1px 2px 0 #000,1px 1px 0 #000,1px 1px 0 #000!important}.modal-roadmap-section{font-size:.8rem;color:var(--neutral-black)}.modal-roadmap-section ul{margin-top:.5rem}.modal-roadmap-section li{margin-bottom:.1rem;list-style-type:none}.modal-roadmap-accept{display:flex;justify-content:center;margin-top:2rem}.banner{padding:1em;margin-left:clamp(1rem,5vw,5rem);margin-right:clamp(1rem,5vw,5rem);margin-top:auto;overflow:hidden}.banner-content{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:clamp(.3rem,1.5vw,.8rem);max-width:none;margin:0;animation:scrollBanner 60s linear infinite;width:max-content}.banner-content:hover{animation-play-state:paused}@keyframes scrollBanner{0%{transform:translate(0)}to{transform:translate(-50%)}}.banner-item{font-family:Itim,Helvetica,Arial!important;letter-spacing:.1rem;display:flex;align-items:center;justify-content:center;padding:.3rem 1rem;gap:.4rem;color:var(--text-color);overflow:hidden;min-width:200px;max-width:300px;flex:0 0 auto;white-space:nowrap}.banner-item p{font-size:.9rem;font-family:Itim,Helvetica,Arial!important;text-shadow:none!important;font-weight:600;color:#b5b5b5a4;background:linear-gradient(120deg,#fff0 40%,#fffc,#f7f7f700 60%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block;animation:shine 5s linear infinite}@keyframes shine{0%{background-position:100%}to{background-position:-100%}}.banner-item:first-child .banner-index{font-size:1rem}.banner-item:hover{transform:translateY(-2px);transition:transform .2s ease-in-out}.banner-index{font-size:.8rem;opacity:.8;font-family:Naruto,system-ui,Avenir,Helvetica,Arial,sans-serif!important}.banner-index.recommended{color:var(--secondary-yellow)}.banner-ticker{font-weight:600;text-transform:uppercase}.banner-logo{max-height:24px;border-radius:9999px}.banner-footer-links{display:flex;gap:.5rem;justify-content:center;align-items:center}.banner-footer-links a{font-size:.6rem;color:var(--text-color);text-decoration:none}@media screen and (max-width: 1200px){.banner{margin-left:2rem;margin-right:2rem}}@media screen and (max-width: 900px){.banner-content{gap:1rem}.banner-item{min-width:180px;max-width:250px}}@media screen and (max-width: 600px){.banner{margin-left:1rem;margin-right:1rem}.banner-content{gap:.8rem}.banner-item{min-width:150px;max-width:200px;padding:.1rem .8rem}.banner-ticker{font-size:.9rem}}@media screen and (max-width: 400px){.banner-content{flex-direction:row;align-items:center}.banner-item{min-width:200px;max-width:250px}}.game-mode-container{padding:1.5rem;max-width:1200px;margin:0 auto}.hero-section{margin-bottom:1rem;padding:2rem 1rem}.hero-section h1{font-size:2.3rem;color:var(--primary-yellow);margin-bottom:.5rem;text-align:center;letter-spacing:.2rem}.hero-subtitle{font-size:1rem;font-family:Naruto,system-ui,Avenir,Helvetica,Arial,sans-serif;color:var(--neutral-black);text-shadow:2px 2px 0 #ffffff,-1px -1px 0 #ffffff,-1px -1px 0 #ffffff,-1px -2px 0 #ffffff,-1px -1px 0 #ffffff,-1px 0 0 #ffffff,-1px 1px 0 #ffffff,-1px 2px 0 #ffffff,-1px 1px 0 #ffffff,-1px 1px 0 #ffffff,-1px -1px 0 #ffffff,-1px -1px 0 #ffffff,-1px -2px 0 #ffffff,-1px -1px 0 #ffffff,-1px 0 0 #ffffff,-1px 1px 0 #ffffff,-1px 2px 0 #ffffff,-1px 1px 0 #ffffff,-1px 1px 0 #ffffff,-2px -1px 0 #ffffff,-2px -1px 0 #ffffff,-2px -2px 0 #ffffff,-2px -1px 0 #ffffff,-2px 0 0 #ffffff,-2px 1px 0 #ffffff,-2px 2px 0 #ffffff,-2px 1px 0 #ffffff,-2px 1px 0 #ffffff,-1px -1px 0 #ffffff,-1px -1px 0 #ffffff,-1px -2px 0 #ffffff,-1px -1px 0 #ffffff,-1px 0 0 #ffffff,-1px 1px 0 #ffffff,-1px 2px 0 #ffffff,-1px 1px 0 #ffffff,-1px 1px 0 #ffffff,0 -1px 0 #ffffff,0 -1px 0 #ffffff,0 -2px 0 #ffffff,0 -1px 0 #ffffff,0 0 0 #ffffff,0 1px 0 #ffffff,0 2px 0 #ffffff,0 1px 0 #ffffff,0 1px 0 #ffffff,1px -1px 0 #ffffff,1px -1px 0 #ffffff,1px -2px 0 #ffffff,1px -1px 0 #ffffff,1px 0 0 #ffffff,1px 1px 0 #ffffff,1px 2px 0 #ffffff,1px 1px 0 #ffffff,1px 1px 0 #ffffff,2px -1px 0 #ffffff,2px -1px 0 #ffffff,2px -2px 0 #ffffff,2px -1px 0 #ffffff,2px 0 0 #ffffff,2px 1px 0 #ffffff,2px 2px 0 #ffffff,2px 1px 0 #ffffff,2px 1px 0 #ffffff,1px -1px 0 #ffffff,1px -1px 0 #ffffff,1px -2px 0 #ffffff,1px -1px 0 #ffffff,1px 0 0 #ffffff,1px 1px 0 #ffffff,1px 2px 0 #ffffff,1px 1px 0 #ffffff,1px 1px 0 #ffffff!important;text-align:center;letter-spacing:2px}.game-title{padding-top:1rem;font-size:1.2rem;font-family:Naruto,system-ui,Avenir,Helvetica,Arial,sans-serif;color:var(--text-color);text-align:center;letter-spacing:.1rem}.mode-selector{display:flex;justify-content:center;gap:1rem;margin-bottom:1rem}.mode-selector-button{padding:.5rem 1rem!important;transition:transform .2s ease,background-color .2s ease,scale .2s ease;border:1px solid var(--neutral-black);line-height:0!important}.mode-selector-button:hover{transform:translateY(-1px)}.mode-selector-button.selected{background-color:var(--secondary-yellow);scale:1.1;border:2px solid var(--neutral-black)}.game-modes{display:flex;flex-direction:column;gap:1rem;max-width:500px;margin:0 auto}.game-mode-card{display:flex;align-items:center;background-color:var(--text-color);padding:.8rem 2rem .8rem 1rem;min-height:80px;overflow:visible;transition:transform .1s ease,background-color .2s ease,scale .2s ease;border:1px solid var(--neutral-black);border-radius:var(--border-sm);box-shadow:4px 4px 0 var(--neutral-black)}.game-mode-card:hover{background-color:var(--secondary-yellow)!important;box-shadow:none;transform:translate(2px,2px)}.game-mode-card.selected{border-color:var(--secondary-yellow)}.game-mode-content{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;text-align:left;padding:.2rem}.game-mode-title{font-family:Naruto,system-ui,Avenir,Helvetica,Arial,sans-serif;text-shadow:2px 2px 0 #000,-1px -1px 0 #000,-1px -1px 0 #000,-1px -2px 0 #000,-1px -1px 0 #000,-1px 0 0 #000,-1px 1px 0 #000,-1px 2px 0 #000,-1px 1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000,-1px -1px 0 #000,-1px -2px 0 #000,-1px -1px 0 #000,-1px 0 0 #000,-1px 1px 0 #000,-1px 2px 0 #000,-1px 1px 0 #000,-1px 1px 0 #000,-2px -1px 0 #000,-2px -1px 0 #000,-2px -2px 0 #000,-2px -1px 0 #000,-2px 0 0 #000,-2px 1px 0 #000,-2px 2px 0 #000,-2px 1px 0 #000,-2px 1px 0 #000,-1px -1px 0 #000,-1px -1px 0 #000,-1px -2px 0 #000,-1px -1px 0 #000,-1px 0 0 #000,-1px 1px 0 #000,-1px 2px 0 #000,-1px 1px 0 #000,-1px 1px 0 #000,0 -1px 0 #000,0 -1px 0 #000,0 -2px 0 #000,0 -1px 0 #000,0 0 0 #000,0 1px 0 #000,0 2px 0 #000,0 1px 0 #000,0 1px 0 #000,1px -1px 0 #000,1px -1px 0 #000,1px -2px 0 #000,1px -1px 0 #000,1px 0 0 #000,1px 1px 0 #000,1px 2px 0 #000,1px 1px 0 #000,1px 1px 0 #000,2px -1px 0 #000,2px -1px 0 #000,2px -2px 0 #000,2px -1px 0 #000,2px 0 0 #000,2px 1px 0 #000,2px 2px 0 #000,2px 1px 0 #000,2px 1px 0 #000,1px -1px 0 #000,1px -1px 0 #000,1px -2px 0 #000,1px -1px 0 #000,1px 0 0 #000,1px 1px 0 #000,1px 2px 0 #000,1px 1px 0 #000,1px 1px 0 #000,1px -1px 0 #000,1px -1px 0 #000,1px -2px 0 #000,1px -1px 0 #000,1px 0 0 #000,1px 1px 0 #000,1px 2px 0 #000,1px 1px 0 #000,1px 1px 0 #000!important;color:var(--text-color);font-size:1rem;word-spacing:.5rem;display:flex;gap:.5rem}.game-mode-users{font-size:.8rem;color:var(--neutral-black);text-shadow:none;margin-left:.5rem}.game-mode-description{font-size:.8rem;color:var(--neutral-black);font-family:Itim,Helvetica,Arial!important;word-wrap:break-word;text-align:left}.game-not-found h4{font-size:1.5rem;margin-top:2rem;color:var(--primary-yellow);text-align:center}@media (max-width: 768px){.game-mode-container{padding:.75rem}.mode-selector-button{font-size:1rem;padding:.2rem .4rem}.game-modes{gap:.75rem}.game-mode-card{padding:.6rem 1.5rem .6rem .8rem;min-height:70px}.game-mode-title{font-size:.9rem}.game-mode-description{font-size:.7rem}.hero-section{margin-bottom:2rem;padding:1.5rem 1rem}.hero-section h1{font-size:2rem}.hero-subtitle{font-size:1rem}}.loading-spinner{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.spinner{width:40px;height:40px;border:4px solid var(--neutral-black);border-top:4px solid var(--secondary-yellow);border-radius:50%;animation:spin .2s linear infinite}.search-component{position:relative;width:100%;max-width:400px;font-family:Naruto,system-ui,Avenir,Helvetica,Arial,sans-serif}.search-component .search-input-container{position:relative;display:flex;align-items:center;border:1px solid var(--neutral-black);padding:.75rem 1rem;transition:all .2s ease;border-radius:10px;box-shadow:2px 2px 0 var(--neutral-black)!important}.search-component .search-input-container:focus-within{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.search-component .search-icon{margin-right:.5rem;flex-shrink:0;width:1.5rem;height:1.5rem}.search-component .search-input{flex:1;border:none;outline:none;background:transparent;color:var(--neutral-black);font-family:inherit;font-size:.8rem;margin-bottom:-4px}.search-component .search-input::placeholder{color:var(--neutral-dark-gray);opacity:.7}.search-component .search-input:disabled{opacity:.6;cursor:not-allowed}.search-component .search-dropdown{position:absolute;top:100%;left:0;right:0;background-color:var(--text-color);border:1px solid var(--neutral-black);border-radius:var(--border-sm);box-shadow:0 4px 16px #0003;z-index:2;max-height:250px;overflow-y:auto;margin-top:6px;animation:slideDown .2s ease forwards}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.search-component .dropdown-content{padding:.5rem 0}.search-component .dropdown-item{display:flex;align-items:center;padding:.5rem .75rem;cursor:pointer;transition:all .2s ease;border-bottom:1px solid rgba(109,110,114,.1)}.search-component .dropdown-item:last-child{border-bottom:none}.search-component .dropdown-item:hover,.search-component .dropdown-item.selected{background-color:var(--neutral-light-gray);color:var(--neutral-black)}.search-component .dropdown-item:hover .search-token-symbol,.search-component .dropdown-item.selected .search-token-symbol{color:var(--neutral-black)}.search-component .search-token-image-container{width:35px;height:35px;margin-right:.75rem;flex-shrink:0}.search-component .search-token-image{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid var(--neutral-black)}.search-component .search-token-image-placeholder{display:none;width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,var(--primary-yellow),var(--secondary-yellow));border:2px solid var(--neutral-black);align-items:center;justify-content:center;font-weight:700;font-size:.8rem;color:var(--neutral-black);text-shadow:1px 1px 0 rgba(255,255,255,.5)}.search-component .search-token-info{flex:1;min-width:0}.search-component .search-token-symbol{font-weight:700;font-size:.9rem;color:var(--neutral-black);text-shadow:1px 1px 0 rgba(255,255,255,.5)}.search-component .dropdown-empty{padding:2rem 1rem;text-align:center}.search-component .empty-message{font-size:1rem;font-weight:700;color:var(--neutral-black);margin-bottom:.5rem}.search-component .empty-subtitle{font-size:.8rem;color:var(--neutral-dark-gray);opacity:.8}.search-component .search-dropdown::-webkit-scrollbar{width:4px}.search-component .search-dropdown::-webkit-scrollbar-thumb{background:var(--primary-yellow);border-radius:2px}.search-component .search-dropdown::-webkit-scrollbar-track{background:#6d6e721a;border-radius:1px}@media (max-width: 768px){.search-component{max-width:100%}.search-component .search-input-container{padding:.75rem 1rem}.search-component .search-input{font-size:.7rem}.search-component .dropdown-item{padding:1rem}.search-component .search-token-image-container{width:48px;height:48px;margin-right:1rem}.search-component .search-token-symbol{font-size:.7rem}}.search-component .search-input:focus{outline:none}.search-component .dropdown-item:focus{outline:2px solid var(--primary-yellow);outline-offset:-2px}.search-component .search-input:disabled+.search-icon{opacity:.6}.search-component .dropdown-item{transform:translate(0);transition:all .2s ease}.search-component .dropdown-item:active{transform:translate(4px);background-color:var(--primary-yellow)}.classic-game-container{width:100%;max-width:550px;margin:1rem auto;padding:1rem}.classic-game-container .classic-game-content{display:flex;flex-direction:column;min-height:500px;overflow:hidden;border:1px solid var(--neutral-dark-gray);background-color:var(--text-color);padding:2rem;box-shadow:0 0 20px var(--secondary-yellow) inset,0 0 20px #00000080;border-radius:var(--border-md)}.classic-game-container .score-info{display:flex;justify-content:space-between;font-size:1rem;padding-left:.5rem;padding-right:.5rem}.classic-game-container .score-info span{color:var(--neutral-dark-gray);font-family:Naruto,system-ui,Avenir,Helvetica,Arial,sans-serif}.classic-game-question{font-size:1.2rem;color:var(--text-color);margin-bottom:1rem;text-align:center}@media (max-width: 768px){.classic-game-question{font-size:.9rem}}.classic-game-container .search-container{margin-top:1rem;display:flex;justify-content:center;width:100%}.classic-game-container .classic-input-row{display:flex;justify-content:center;border:1px solid var(--neutral-black);margin-top:2rem;margin-left:2rem;margin-right:2rem;padding:1rem 2rem;border-radius:12px}.classic-game-container .classic-input{flex:1;padding:0 1rem;font-size:1rem;color:var(--neutral-black);outline:none;font-family:inherit;transition:border-color .2s}.classic-game-container .classic-input:focus{border:1px solid var(--secondary-yellow)}.classic-game-container .classic-input.shake{animation:shake .2s ease-in-out}.classic-game-container .classic-submit{display:flex;align-items:center;justify-content:center;background-color:transparent!important;border:1px solid var(--neutral-dark-gray);padding:.2rem .1rem .1rem .2rem;color:var(--secondary-yellow)!important}.classic-game-container .classic-submit svg{color:var(--neutral-dark-gray)}.classic-game-container .classic-submit:disabled{background-color:var(--neutral-dark-gray);color:var(--text-color);cursor:not-allowed}.classic-game-container .classic-game-info{margin-top:2rem;width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem}.classic-game-container .classic-game-info-retries{color:var(--neutral-dark-gray);font-size:1rem;font-weight:600;text-align:center;display:flex;flex-direction:column;align-items:center;width:100%}.classic-game-container .classic-game-info-retries-list{overflow-y:auto;scrollbar-width:none;width:100%}.classic-game-container .classic-game-info-retries li{list-style:none;padding:.1rem;background-color:var(--primary-red-dark);border:2px solid var(--primary-red-light);margin-bottom:.5rem;color:var(--text-color);border-radius:var(--border-sm)}.classic-game-container .classic-game-info-retries li.correct-answer{background:var(--accent-green);border:1px solid var(--accent-green);color:var(--neutral-black);border-radius:.5rem;padding:.5rem 1rem;font-weight:600;text-align:center}.classic-game-container .ticker-of-the-day-info{font-family:Naruto,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:1.5rem;text-align:center;margin-top:1rem;color:var(--text-color)!important}.classic-game-container .ticker-of-the-day-info h4{font-size:2rem;color:var(--text-color)}.classic-game-container .win-screen-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:500px;padding:2rem;background-color:var(--text-color);border-radius:var(--border-md);box-shadow:0 0 20px #61d145 inset,0 8px 32px #0000004d,0 0 0 1px #fff3;position:relative;overflow:hidden;font-family:Naruto,system-ui,Avenir,Helvetica,Arial,sans-serif}.classic-game-container.win-screen-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.classic-game-container .win-screen-container .win-screen-content{position:relative;z-index:1;text-align:center;width:100%}.classic-game-container .win-screen-container .win-header{font-size:3rem;color:#61d145;text-shadow:2px 2px 4px rgba(0,0,0,.8),0 0 10px rgb(42,175,9)}.classic-game-container .win-screen-container .token-result-section{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1rem;padding:1rem}.classic-game-container .win-screen-container .token-image{width:120px;height:120px;overflow:hidden;display:block}.classic-game-container .win-screen-container .token-image img{width:100%;height:100%;object-fit:contain}.classic-game-container .win-screen-container .token-guessed-text{font-size:1rem;color:var(--neutral-black)}.classic-game-container .win-screen-container .token-name{font-size:2rem;color:var(--neutral-black);text-shadow:1px 1px 2px rgba(0,0,0,.8)}.classic-game-container .win-screen-container .user-stats-section{margin-bottom:2rem}.classic-game-container .win-screen-container .stat-line{font-size:1rem;color:var(--neutral-black)}.classic-game-container .win-screen-container .stat-highlight{color:var(--neutral-black);font-weight:700;background:var(--secondary-yellow);padding:.1rem .3rem;margin:0 .2rem}.classic-game-container .win-screen-container .countdown-section{text-align:center}.classic-game-container .win-screen-container .countdown-label{font-size:1.2rem;color:var(--neutral-black)}.classic-game-container .win-screen-container .countdown-timer{font-size:2rem;color:var(--secondary-yellow);text-shadow:1px 1px 2px rgba(0,0,0,.8);letter-spacing:5px}@media (max-width: 768px){.classic-game-container .win-screen-container{padding:1.5rem;margin:1rem}.classic-game-container .win-screen-container .win-header{font-size:2rem}.classic-game-container .win-screen-container .token-result-section{flex-direction:column;text-align:center}.classic-game-container .win-screen-container .token-info{text-align:center}.classic-game-container .win-screen-container .countdown-timer{font-size:2rem;padding:.8rem 1.5rem}}.image-game-container{width:100%;max-width:550px;margin:1rem auto;padding:1rem}.search-token-image-container{display:none}.image-game-container .game-header{display:flex;justify-content:space-between;align-items:center}.image-game-container .mode-toggle{font-family:Naruto,system-ui,Avenir,Helvetica,Arial,sans-serif;letter-spacing:1px;text-shadow:4px 2px 0 #000,-1px -1px 0 #000,-1px -1px 0 #000,-1px -2px 0 #000,-1px -1px 0 #000,-1px 0 0 #000,-1px 1px 0 #000,-1px 2px 0 #000,-1px 1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000,-1px -1px 0 #000,-1px -2px 0 #000,-1px -1px 0 #000,-1px 0 0 #000,-1px 1px 0 #000,-1px 2px 0 #000,-1px 1px 0 #000,-1px 1px 0 #000,-2px -1px 0 #000,-2px -1px 0 #000,-2px -2px 0 #000,-2px -1px 0 #000,-2px 0 0 #000,-2px 1px 0 #000,-2px 2px 0 #000,-2px 1px 0 #000,-2px 1px 0 #000,-1px -1px 0 #000,-1px -1px 0 #000,-1px -2px 0 #000,-1px -1px 0 #000,-1px 0 0 #000,-1px 1px 0 #000,-1px 2px 0 #000,-1px 1px 0 #000,-1px 1px 0 #000,0 -1px 0 #000,0 -1px 0 #000,0 -2px 0 #000,0 -1px 0 #000,0 0 0 #000,0 1px 0 #000,0 2px 0 #000,0 1px 0 #000,0 1px 0 #000,1px -1px 0 #000,1px -1px 0 #000,1px -2px 0 #000,1px -1px 0 #000,1px 0 0 #000,1px 1px 0 #000,1px 2px 0 #000,1px 1px 0 #000,1px 1px 0 #000,2px -1px 0 #000,2px -1px 0 #000,2px -2px 0 #000,2px -1px 0 #000,2px 0 0 #000,2px 1px 0 #000,2px 2px 0 #000,2px 1px 0 #000,2px 1px 0 #000,1px -1px 0 #000,1px -1px 0 #000,1px -2px 0 #000,1px -1px 0 #000,1px 0 0 #000,1px 1px 0 #000,1px 2px 0 #000,1px 1px 0 #000,1px 1px 0 #000,1px -1px 0 #000,1px -1px 0 #000,1px -2px 0 #000,1px -1px 0 #000,1px 0 0 #000,1px 1px 0 #000,1px 2px 0 #000,1px 1px 0 #000,1px 1px 0 #000!important}.image-game-container .image-hard-toggle{color:var(--text-color);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.8rem}.image-game-container .image-hard-toggle.active{color:var(--primary-red-dark)}.image-game-container .score-info{display:flex;justify-content:space-between;font-size:1rem;padding-left:.5rem;padding-right:.5rem}.image-game-container .score-info span{color:var(--neutral-dark-gray);font-family:Naruto,system-ui,Avenir,Helvetica,Arial,sans-serif}.image-game-container .image-game-content{display:flex;flex-direction:column;min-height:500px;overflow:hidden;border:1px solid var(--neutral-dark-gray);background-color:var(--text-color);padding:2rem;box-shadow:0 0 20px var(--secondary-yellow) inset,0 0 20px #00000080;border-radius:var(--border-md)}.image-game-container .image-container{width:100%;max-width:150px;margin:0 auto;min-width:150px;display:block}.image-game-container .token-image{width:100%;height:100%;object-fit:contain}.image-game-container .image-input-row{display:flex;justify-content:center;border:1px solid var(--neutral-black);margin-top:2rem;margin-left:2rem;margin-right:2rem;padding:1rem 2rem;border-radius:12px}.image-game-container .image-input{flex:1;padding:0 1rem;font-size:1rem;color:var(--neutral-black);outline:none;font-family:inherit;transition:border-color .2s}.image-game-container .image-input:focus{border:1px solid var(--secondary-yellow)}.image-game-container .image-input.shake{animation:shake .2s ease-in-out}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-10px)}75%{transform:translate(10px)}}.image-game-container .search-container{margin-top:1rem;display:flex;justify-content:center;width:100%}.image-game-container .search-container.shake{animation:shake .2s ease-in-out}.image-game-container .image-submit{display:flex;align-items:center;justify-content:center;background-color:transparent!important;border:1px solid var(--neutral-dark-gray);padding:.2rem .1rem .1rem .2rem;color:var(--secondary-yellow)!important}.image-game-container .image-submit svg{color:var(--neutral-dark-gray)}.image-game-container .image-submit:disabled{background-color:var(--neutral-dark-gray);color:var(--text-color);cursor:not-allowed}.image-game-container .image-game-info{margin-top:2rem;width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem}.image-game-container .image-game-info-retries{color:var(--neutral-dark-gray);font-size:1rem;font-weight:600;text-align:center;display:flex;flex-direction:column;align-items:center;width:100%}.image-game-container .image-game-info-retries-list{overflow-y:auto;scrollbar-width:none;width:100%}.image-game-container .image-game-info-retries li{list-style:none;padding:.1rem;background-color:var(--primary-red-dark);border:2px solid var(--primary-red-light);margin-bottom:.5rem;color:var(--text-color);border-radius:var(--border-sm)}.image-game-container .image-correct{background:var(--accent-green);color:var(--neutral-dark-gray);border-radius:.5rem;padding:.5rem 1.2rem;font-size:.8rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.5rem}.image-game-container .image-correct a{color:var(--neutral-black);text-decoration:none;display:inline}.image-game-container .image-next-button:hover{background:var(--primary-yellow)}.image-game-container .image-next-button:active{transform:translateY(1px)}.image-game-container .image-skip{margin-top:1rem;display:flex;justify-content:center}.image-game-container .image-skip-button{background:var(--secondary-red-orange);color:var(--text-color);border:none;border-radius:.5rem;padding:.8rem 1.5rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:background-color .2s ease;font-family:inherit;text-transform:uppercase;letter-spacing:.5px}.image-game-container .image-skip-button:hover{background:var(--secondary-red-orange)}.image-game-container .image-skip-button:active{transform:translateY(1px)}.game-over-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#0000004d;display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeIn .2s ease forwards}.game-over-modal-content{border-radius:12px;padding:1.5rem;margin:1rem;max-width:500px;width:92vw;max-height:90vh;overflow:auto;box-sizing:border-box;position:relative;box-shadow:0 8px 36px #37415126;animation:slideIn .2s ease forwards;background-color:var(--text-color);color:var(--neutral-black);text-align:center}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.game-over-modal-content h3{font-size:1.5rem;color:var(--primary-yellow);margin-bottom:.5rem;letter-spacing:.1rem}@media (max-width: 768px){.game-over-modal-content h3{font-size:1rem}}.final-score{font-family:Naruto,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:3rem;color:var(--neutral-black)}@media (max-width: 768px){.final-score{font-size:1.5rem}}.solution-text{font-family:Naruto,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:.9rem;color:var(--neutral-black);margin-bottom:1rem}.modal-buttons{margin-top:1rem;display:flex;gap:1.5rem;justify-content:center}.modal-buttons button{padding:.8rem 1.5rem;border-radius:.5rem;font-size:.8rem}.play-again-btn{background-color:var(--primary-yellow);color:var(--neutral-black)}.higher-lower-game-container{width:100%;max-width:800px;margin:1rem auto;padding:1rem;display:flex;flex-direction:column}.higher-lower-game-container .score-info{display:flex;justify-content:space-between;font-size:1rem;padding-left:.5rem;padding-right:.5rem}.higher-lower-game-container .score-info span{color:var(--neutral-dark-gray);font-family:Naruto,system-ui,Avenir,Helvetica,Arial,sans-serif}.higher-lower-game-container .game-content{display:flex;position:relative;min-height:450px;overflow:hidden;border:1px solid var(--neutral-dark-gray);background-color:var(--text-color);box-shadow:0 0 20px var(--secondary-yellow) inset,0 0 20px #00000080;border-radius:var(--border-md)}.higher-lower-game-container .game-panel{flex:1;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--text-color);text-align:center;padding:1.5rem;overflow:hidden}.higher-lower-game-container .panel-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.15;filter:blur(8px);transform:scale(1.2)}.higher-lower-game-container .panel-content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;text-shadow:2px 2px 8px rgba(0,0,0,.8);color:var(--neutral-black);font-weight:600;font-size:1.3rem;gap:.4rem}.higher-lower-game-container .game-panel.clickable{cursor:pointer;transition:background-color .12s ease-in-out,transform .08s ease-in-out,box-shadow .12s ease-in-out}.higher-lower-game-container .game-panel.clickable:hover{background-color:#00000008}.higher-lower-game-container .game-panel.clickable:active{transform:translateY(1px)}.higher-lower-game-container .panel-logo{width:100px;height:100px;margin-bottom:1.5rem;padding:.5rem;box-shadow:0 0 10px #00000080;object-fit:contain}.higher-lower-game-container .item-name{font-size:1.3rem;color:var(--primary-yellow);letter-spacing:.1rem}.higher-lower-game-container .has-text{font-size:1rem;margin:.5rem 0}.higher-lower-game-container .item-value{font-size:1.8rem;font-weight:700;color:var(--primary-yellow);margin:.5rem 0}.higher-lower-game-container .item-metric,.higher-lower-game-container .comparison-text{font-size:.8rem;text-transform:uppercase;letter-spacing:1px}.vs-divider{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3}.vs-circle{display:flex;justify-content:center;align-items:center;width:60px;height:60px;border-radius:50%;background-color:var(--text-color);color:var(--neutral-black);font-size:1.5rem;font-weight:700;position:relative;overflow:hidden}.vs-circle.correct{border-color:var(--accent-green);color:transparent;animation:scale-up-down .8s ease-in-out}.vs-circle.incorrect{border-color:var(--primary-red);color:transparent;animation:scale-up-down .8s ease-in-out}.vs-circle.incorrect:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--primary-red);animation:fill-down .3s ease-out forwards}.vs-circle.incorrect .checkmark{display:none}.vs-circle.incorrect .x-mark{width:30px;height:30px;position:relative;opacity:0;animation:fade-in-checkmark .5s ease-in-out .4s forwards;z-index:1}.vs-circle.incorrect .x-mark:before,.vs-circle.incorrect .x-mark:after{content:"";position:absolute;width:100%;height:4px;background-color:var(--text-color);top:50%;left:0}.vs-circle.incorrect .x-mark:before{transform:translateY(-50%) rotate(45deg)}.vs-circle.incorrect .x-mark:after{transform:translateY(-50%) rotate(-45deg)}.vs-circle.correct:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--accent-green);animation:fill-down .3s ease-out forwards}.higher-lower-game-container .checkmark{width:15px;height:30px;border:solid var(--text-color);border-width:0 5px 5px 0;transform:rotate(45deg);opacity:0;animation:fade-in-checkmark .5s ease-in-out .4s forwards;z-index:1}.higher-lower-game-container .guess-buttons{display:flex;flex-direction:column;gap:1rem;margin:1rem 0}.higher-lower-game-container .guess-btn{padding:.6rem 1.5rem;font-size:.9rem;min-width:160px}.higher-lower-game-container .loading,.higher-lower-game-container .error{font-size:1.1rem;font-weight:600;padding:2rem;text-align:center;color:var(--primary-yellow)}.higher-lower-game-container .error{color:var(--secondary-red-orange)}@media (max-width: 768px){.higher-lower-game-container .game-content{flex-direction:row;min-height:320px}.higher-lower-game-container .game-panel{padding:.75rem}.higher-lower-game-container .panel-logo{width:64px;height:64px;margin-bottom:.75rem}.higher-lower-game-container .item-name{font-size:1rem}.higher-lower-game-container .item-value{font-size:1.3rem}.higher-lower-game-container .guess-buttons{gap:.5rem}.higher-lower-game-container .guess-btn{min-width:120px;padding:.5rem 1rem;font-size:.85rem}.higher-lower-game-container .guess-buttons{display:none}.vs-circle{width:32px;height:32px;font-size:.8rem}}.platform-game-container{width:100%;max-width:550px;margin:1rem auto;padding:1rem}.platform-game-container .score-info{display:flex;justify-content:space-between;font-size:1rem;padding-left:.5rem;padding-right:.5rem}.platform-game-container .score-info span{color:var(--neutral-dark-gray);font-family:Naruto,system-ui,Avenir,Helvetica,Arial,sans-serif}.platform-game-container .platform-game-content{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--neutral-dark-gray);background-color:var(--text-color);padding:3rem;box-shadow:0 0 20px var(--secondary-yellow) inset,0 0 20px #00000080;border-radius:var(--border-md)}.platform-game-container .image-container{width:100%;max-width:150px;margin:0 auto}.platform-game-container .token-name{text-align:center;letter-spacing:.2rem}.platform-game-container .token-image{width:100%;height:100%;max-height:150px;min-width:150px;object-fit:contain}.platform-game-container .platform-options{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;margin-top:2rem}.platform-game-container .platform-button{flex:1;padding:.5rem;cursor:pointer;transition:borde .2s ease;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,box-shadow .2s ease}.platform-game-container .platform-icon{max-width:32px;object-fit:contain;border-radius:10px}.platform-game-container .platform-button:hover:not(.disabled) .platform-icon{filter:none}.platform-game-container .platform-button:hover:not(.disabled){transform:scale(1.1)}.platform-game-container .platform-button.disabled{opacity:.6;cursor:not-allowed}.platform-game-container .platform-button.disabled:hover{transform:none;box-shadow:none}.platform-game-container .platform-button.correct{border-color:var(--accent-green);color:transparent;animation:scale-up-down .5s ease-in-out;position:relative;overflow:hidden}.platform-game-container .platform-button.correct:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--accent-green);animation:fill-down .2s ease-out forwards}.platform-game-container .checkmark{width:15px;height:30px;border:solid var(--text-color);border-width:0 5px 5px 0;transform:rotate(45deg);opacity:0;animation:fade-in-checkmark .3s ease-in-out .4s forwards;z-index:1;position:relative}@keyframes fill-down{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes scale-up-down{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes fade-in-checkmark{0%{opacity:0}to{opacity:1}}.platform-game-container .platform-game-info{margin-top:2rem;width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem}.platform-game-container .platform-result{border-radius:.5rem;padding:1rem 1.5rem;font-size:.9rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.8rem;width:100%;max-width:400px}.platform-game-container .platform-result.correct{background:var(--accent-green);color:var(--neutral-dark-gray)}.platform-game-container .platform-next-button{background:var(--primary-yellow);color:var(--neutral-black);border:none;border-radius:.5rem;padding:.8rem 1.5rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:background-color .2s ease;font-family:inherit}.platform-game-container .platform-next-button:hover{background:var(--secondary-yellow)}.platform-game-container .platform-next-button:active{transform:translateY(1px)}@media (max-width: 768px){.platform-game-container .platform-options{gap:.8rem}.platform-game-container .platform-button{min-width:auto;width:100%;height:70px}.platform-game-container .platform-icon{width:35px;height:35px}.platform-game-container .platform-game-content{padding:1.5rem}}@media (max-width: 480px){.platform-game-container .platform-game-content{padding:1rem}.platform-game-container .platform-button{height:60px;padding:.8rem}.platform-game-container .platform-icon{width:30px;height:30px}}.leaderboard{width:100%;max-width:1100px;margin:2em auto;font-family:Naruto,system-ui,Avenir,Helvetica,Arial,sans-serif;letter-spacing:.05rem;color:var(--neutral-black)}.leaderboard-header{display:flex;align-items:center;gap:.8rem;margin:.5rem 0 1.5rem}.leaderboard-header h2{font-size:1.5rem;color:var(--text-color)}@media (max-width: 768px){.leaderboard-header h2{font-size:1rem}}.leaderboard-header-icon{width:40px;height:40px}.leaderboard-table{display:grid;grid-template-columns:56px 1.5fr 1fr 1fr 1fr 1.5fr;row-gap:.2rem;max-height:600px;overflow:auto;position:relative}.leaderboard-head{padding:.6rem .8rem;border-radius:.5rem}.leaderboard-head .leaderboard-cell{font-weight:800;margin-bottom:.5rem;position:sticky;top:0;z-index:1;background:#a8a8a8;font-size:.9rem}.leaderboard-row{display:contents}.leaderboard-cell{display:flex;align-items:center;gap:.25rem;background:#e0e0e0f8;padding:.6rem .8rem;font-size:.75rem}.leaderboard-cell img{width:18px;height:18px;object-fit:contain}.leaderboard-cell.rank{justify-content:center;font-weight:800;color:var(--primary-yellow);text-shadow:0 0 5px var(--neutral-black)}.leaderboard-cell.rank .medal-icon{width:2rem;height:2rem}.leaderboard-row:not(.leaderboard-head):not(.top):nth-of-type(2n) .leaderboard-cell{background:#cecece}.leaderboard-row:not(.leaderboard-head):hover .leaderboard-cell{opacity:.9}.leaderboard-footer{font-size:.7rem;color:var(--neutral-black);text-align:center;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif}@media (max-width: 920px){.leaderboard-table{grid-template-columns:44px 2fr 1fr 1fr}.leaderboard-cell.favorite,.leaderboard-cell.age{display:none}}@media (max-width: 640px){.leaderboard-table{grid-template-columns:44px 2fr 1fr}.leaderboard-cell.games{display:none}}#root{max-width:1280px;margin:0 auto}#privacy-policy h2,#privacy-policy h3,#terms-of-service h2,#terms-of-service h3{margin-top:1rem;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif!important}#privacy-policy p,#privacy-policy ul,#terms-of-service p,#terms-of-service ul{color:var(--neutral-black);font-weight:600}#privacy-policy ul,#terms-of-service ul{margin-left:1rem}@font-face{font-family:Naruto;src:url(/assets/njnaruto-DWPWNEY8.ttf) format("truetype")}:root{font-family:Naruto,system-ui,Avenir,Helvetica,Arial,sans-serif;font-family:Itim,system-ui,Avenir,Helvetica,Arial,sans-serif!important;line-height:1.5;font-size:1rem;color:#f0f0f0!important;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--primary-red: #ff5e00;--primary-red-dark: #df5858;--primary-red-light: #ff8686;--primary-orange: #fc8e03;--primary-yellow: #ffd302;--secondary-red-orange: #ff5c01;--secondary-gold: #e89607;--secondary-yellow: #fdc202;--secondary-blue: #3685d9;--neutral-black: #363a3e;--neutral-dark-gray: #6d6e72;--neutral-light-gray: #c0c0c0;--accent-green: #a4cf5e;--text-color: rgb(236, 228, 228);--border-sm: 4px;--border-md: 8px;--border-lg: 12px;--shadow-sm: 2px 2px 0px var(--neutral-black);--shadow-md: 4px 4px 0px var(--neutral-black);--shadow-lg: 6px 6px 0px var(--neutral-black)}#root h1,#root h2,#root h3,#root h4,#root h5,#root h6{word-spacing:4px;font-family:Naruto,system-ui,Avenir,Helvetica,Arial,sans-serif;text-shadow:4px 2px 0 #000,-1px -1px 0 #000,-1px -1px 0 #000,-1px -2px 0 #000,-1px -1px 0 #000,-1px 0 0 #000,-1px 1px 0 #000,-1px 2px 0 #000,-1px 1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000,-1px -1px 0 #000,-1px -2px 0 #000,-1px -1px 0 #000,-1px 0 0 #000,-1px 1px 0 #000,-1px 2px 0 #000,-1px 1px 0 #000,-1px 1px 0 #000,-2px -1px 0 #000,-2px -1px 0 #000,-2px -2px 0 #000,-2px -1px 0 #000,-2px 0 0 #000,-2px 1px 0 #000,-2px 2px 0 #000,-2px 1px 0 #000,-2px 1px 0 #000,-1px -1px 0 #000,-1px -1px 0 #000,-1px -2px 0 #000,-1px -1px 0 #000,-1px 0 0 #000,-1px 1px 0 #000,-1px 2px 0 #000,-1px 1px 0 #000,-1px 1px 0 #000,0 -1px 0 #000,0 -1px 0 #000,0 -2px 0 #000,0 -1px 0 #000,0 0 0 #000,0 1px 0 #000,0 2px 0 #000,0 1px 0 #000,0 1px 0 #000,1px -1px 0 #000,1px -1px 0 #000,1px -2px 0 #000,1px -1px 0 #000,1px 0 0 #000,1px 1px 0 #000,1px 2px 0 #000,1px 1px 0 #000,1px 1px 0 #000,2px -1px 0 #000,2px -1px 0 #000,2px -2px 0 #000,2px -1px 0 #000,2px 0 0 #000,2px 1px 0 #000,2px 2px 0 #000,2px 1px 0 #000,2px 1px 0 #000,1px -1px 0 #000,1px -1px 0 #000,1px -2px 0 #000,1px -1px 0 #000,1px 0 0 #000,1px 1px 0 #000,1px 2px 0 #000,1px 1px 0 #000,1px 1px 0 #000,1px -1px 0 #000,1px -1px 0 #000,1px -2px 0 #000,1px -1px 0 #000,1px 0 0 #000,1px 1px 0 #000,1px 2px 0 #000,1px 1px 0 #000,1px 1px 0 #000!important}*{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth;word-spacing:1px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background:var(--primary-yellow);border-radius:5px}::-webkit-scrollbar-track{background:var(--neutral-black)}a{font-weight:500;text-decoration:inherit;transition:opacity .2s;color:var(--neutral-dark-gray);margin-right:.1rem;margin-left:.1rem}a:hover{opacity:.8}.dexscreener-link:hover{text-decoration:underline}:root body{min-width:320px;min-height:100vh;background:url(https://images.memdle.fun/background2.png) center center no-repeat fixed!important;background-size:cover!important;-webkit-backdrop-filter:grayscale(10%) blur(3px);backdrop-filter:grayscale(10%) blur(3px)}svg{color:var(--neutral-black)}button,.mode-selector-button,.guess-btn{border:1px solid transparent;padding:.6em 2em;font-family:Naruto,system-ui,Avenir,Helvetica,Arial,sans-serif;color:var(--neutral-black);cursor:pointer;transition:opacity .1s,background-color .1s,box-shadow .2s ease-in-out,transform .1s ease-in-out;border:1px solid var(--neutral-black);border-radius:var(--border-sm);box-shadow:4px 4px 0 var(--neutral-black)}button:disabled,.mode-selector-button:disabled,.guess-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}button:hover,.mode-selector-button:hover,.guess-btn:hover{opacity:.8;background-color:var(--secondary-yellow);box-shadow:none;transform:translate(2px,2px)}button:active,.mode-selector-button:active,.guess-btn:active{animation:button-active .1s ease-in-out}@keyframes button-active{0%{transform:scale(1)}to{transform:scale(.96)}}#privy-modal-content button{box-shadow:none!important;transform:none!important;border:none!important}[data-title]:hover:after{opacity:1;transition:all .1s ease .5s;visibility:visible}[data-title]:after{content:attr(data-title);background:#000;color:var(--text-color);position:absolute;padding:10px;bottom:-3em;white-space:nowrap;opacity:0;z-index:99999;visibility:hidden;font-family:Helvetica,Arial,sans-serif}[data-title]{position:relative}
