html,body{margin:0;padding:0;height:100%;overflow-x:hidden}body{margin:0;background-image:url(../assets/main-bg.jpg);color:#f0f0f0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#6161611a}::-webkit-scrollbar-thumb{background-color:#ffffff40;border-radius:10px;border:3px solid transparent;background-clip:content-box;transition:background-color .3s ease}::-webkit-scrollbar-thumb:hover{background-color:#ffffff73}header{font-size:xx-large;text-shadow:0px 0px 15px rgba(0,0,0,.5);padding:1rem}.btn{position:relative;background-color:#61616140;font-size:x-large;color:#f0f0f0;border:solid rgba(255,255,255,.39);border-radius:5px;display:flex;justify-content:center;align-items:center;min-height:10rem;min-width:10rem;cursor:pointer;transition:.2s ease;overflow:visible}.btn:hover{background-color:#a5a5a580}.btn:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;pointer-events:none;opacity:0;transform:scale(1) translateY(0) rotate(0);transition:none}.btn.pop:after{animation:float-pop .8s ease forwards}.clone{font-size:2rem;color:#ffffffb3;animation:float-pop .8s ease forwards;z-index:10}@keyframes float-pop{0%{opacity:1;transform:translate(-50%) translateY(0) scale(1) rotate(0)}to{opacity:0;transform:translate(-50%) translateY(-100px) scale(2) rotate(20deg)}}.reset-button{margin-top:1rem;padding:.5rem 1rem;border-radius:5px;border:1px solid rgba(255,255,255,.39);background-color:#b43232b3;color:#fff;cursor:pointer;font-weight:700}.desktop-only{display:inline-block;margin-top:1rem}.mobile-only{display:none}@media screen and (max-width: 768px){.desktop-only{display:none}.mobile-only{display:inline-block;position:fixed;bottom:62.5%;left:75%;margin:0;z-index:100000}}button,.shop-click-button,.shop-upgrade-button{user-select:none;-webkit-user-select:none;-ms-user-select:none}.shop-container{display:flex;justify-content:center;align-items:flex-start;height:100vh;padding:1rem;box-sizing:border-box;color:#eee}.shop-sidebar{width:300px;text-align:left;padding-right:1rem;max-height:100vh;overflow:hidden;display:flex;flex-direction:column}.shop-sidebar h3{margin-bottom:1rem}.shop-upgrades-list{list-style:none;padding:0;margin:0;max-height:calc(100vh - 4rem);overflow-y:auto;flex-grow:1;margin-bottom:8.5rem}.shop-upgrade-item{margin-bottom:.75rem}.shop-upgrade-button{width:100%;padding:.5rem;border-radius:5px;border:1px solid rgba(255,255,255,.39);font-size:1rem;transition:background-color .2s ease;font-weight:600;text-shadow:0 0 15px rgba(0,0,0,.5);cursor:pointer;color:#f0f0f0;background-color:#61616140}.shop-upgrade-button:hover:not(:disabled){background-color:#a5a5a580}.shop-upgrade-button:disabled{cursor:not-allowed;background-color:#50505040;color:#b4b4b499}.shop-center{width:100%;min-width:400px;max-width:400px;text-align:center}.shop-clicks{margin-bottom:1rem;font-weight:600;font-size:1rem;color:#ccc}.shop-clicks.active{color:#3caaff;animation:pulseColor 3s infinite alternate}.pop.clone{display:inline-block;position:absolute;top:0;left:50%;font-weight:600;color:#3caaff;text-shadow:0 0 8px #3caaff;-webkit-user-select:none;user-select:none;pointer-events:none;transform-origin:center;animation-fill-mode:forwards}@keyframes popFall{0%{opacity:1;transform:translateY(0) translate(var(--xOffset, 0)) rotate(0)}30%{transform:translateY(-20px) translate(var(--xOffset, 0)) rotate(var(--rotation, 0deg))}to{opacity:0;transform:translateY(40px) translate(var(--xOffset, 0)) rotate(calc(var(--rotation, 0deg) + 90deg))}}@media screen and (max-width: 768px){.shop-container{flex-direction:column;align-items:center}.shop-center{order:-1;text-align:center;max-width:90%}.shop-sidebar{overflow:hidden;width:100%;padding:1rem;height:auto}.shop-upgrades-list{display:flex;flex-direction:column;max-height:none;overflow-y:auto;margin-bottom:3.2rem}.shop-upgrade-button{width:100%}.shop-sidebar h3{position:static;background-color:transparent;padding-bottom:.5rem;margin-bottom:1rem}}.container-counter{background-color:#61616140;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:solid rgba(255,255,255,.39);text-shadow:0px 0px 15px rgba(0,0,0,.5);border-radius:10px;margin:1rem auto 0;display:flex;flex-direction:column;align-items:center;max-width:50%;padding-bottom:1rem;overflow:visible}.container-counter>*{max-width:100%;width:100%;box-sizing:border-box}@media screen and (max-width: 1400px){div.container-counter{max-width:75%}}.wave-letter{display:inline-block;animation-name:wave;animation-duration:4s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-fill-mode:forwards;animation-delay:calc(var(--i) * .45s)}.container-header{background-color:#6161614d;border-bottom:solid rgb(255,255,255,.39);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;flex-direction:column;align-items:center;margin-bottom:1rem;font-size:3rem;text-align:center}.wave-header{font-size:3rem;text-align:center}@media screen and (max-width: 768px){.wave-header{font-size:1.8rem}}@keyframes wave{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.parallax-container{width:100vw;height:100vh;overflow:hidden;position:relative;background-color:#111}.parallax-background{position:absolute;width:calc(100% + 80px);height:calc(100% + 80px);background-image:url(/frutiger-3.jpg);background-size:cover;background-position:center;transition:background-position .1s ease;z-index:0}.parallax-content{position:relative;z-index:1}.social-share-container{position:fixed;bottom:2vh;right:20px;max-width:250px;padding:1rem;background-color:#61616140;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:solid rgba(255,255,255,.39);text-shadow:0px 0px 15px rgba(0,0,0,.5);border-radius:10px;color:#f0f0f0;font-size:14px;text-align:center;z-index:1000;-webkit-user-select:none;user-select:none;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.social-share-container h3{margin-bottom:1rem;font-weight:600}.social-share-button{width:100%;padding:.5rem;margin-bottom:.75rem;border-radius:5px;border:1px solid rgba(255,255,255,.39);background-color:#61616140;color:#f0f0f0;font-size:1rem;cursor:pointer;transition:background-color .2s ease;font-weight:600;text-shadow:0px 0px 15px rgba(0,0,0,.5)}.social-share-button:hover{background-color:#a5a5a580}@media screen and (max-width: 1300px){div.social-share-container{display:none}}.volume-control{position:fixed;bottom:10px;left:10px;background-color:#61616140;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:solid rgba(255,255,255,.39);text-shadow:0px 0px 15px rgba(0,0,0,.5);border-radius:10px;padding:.5rem 1rem;display:flex;align-items:center;gap:12px;max-width:300px;overflow:visible;color:#fff;font-family:Interstate,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Garuda,Verdana,Tahoma,sans-serif;font-weight:100;-webkit-user-select:none;user-select:none;box-sizing:border-box;z-index:99999;transition:transform .3s ease}.mute-button,.play-pause-button{background:transparent;border:none;color:#fff;font-size:18px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:0}.mute-button:hover,.play-pause-button:hover{color:#0d7ccd}.volume-slider{vertical-align:middle;cursor:pointer;-webkit-appearance:none;background:#fff3;border-radius:5px;height:6px;outline:none;-webkit-user-select:none;user-select:none}.volume-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#f0efef99;-webkit-backdrop-filter:blur(6px);border:1.5px solid rgba(255,255,255,.4);box-shadow:inset 0 1px 1px #fff6,0 2px 6px #00000026;cursor:pointer;transition:background .3s ease}.volume-slider::-webkit-slider-thumb:hover{background:#ffffff59;border-color:#fff9;box-shadow:inset 0 1px 2px #fff9,0 3px 8px #0003}.volume-slider::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#0d7ccd;cursor:pointer}.sc-attribution{display:none}@media (max-width: 768px){.volume-control{position:fixed;top:50%;transform:translateY(-50%) rotate(90deg);transform-origin:left center;flex-direction:row;margin-left:15px;padding:1rem;border-radius:10px;max-width:300px;max-height:0%;width:auto;background-color:#61616180}.mute-button,.play-pause-button{transform:rotate(-90deg)}.volume-slider{width:80px}.mute-button,.play-pause-button{margin:0 6px}}.footer{background-color:#61616140;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-top:solid rgba(255,255,255,.39);text-shadow:0px 0px 15px rgba(0,0,0,.5);color:#fff;padding:20px 0;position:relative;width:100%}.footer-wrapper{position:relative;overflow:hidden;display:flex;flex-direction:column}.footer-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(/assets/background-DBPxBTb9.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none}.footer-content{max-width:1080px;margin:0 auto;padding:0 20px;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;gap:16px;overflow:hidden}.footer-brand{text-align:center}.footer-links{list-style:none;display:flex;gap:20px;padding:0;margin:0;cursor:not-allowed;pointer-events:none}.footer-links li a{color:#e0e0e0;text-decoration:none;transition:color .3s ease}.footer-links li a:hover{color:#fff}.footer-socials{display:flex;gap:16px}.footer-socials a{color:#ddd;transition:color .3s ease}.footer-socials a:hover{color:#fff}@media (min-width: 768px){.footer-content{flex-direction:row;justify-content:space-between;align-items:center}.footer-brand{text-align:left}}
