*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#111;font-family:IBM Plex Mono,serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.logo{align-items:center;color:#fff;display:flex;justify-content:center;position:relative;text-transform:uppercase}.logo .fire-icon{height:40px;margin-right:5px;position:relative;width:40px}.logo h1{animation:gradientAnimation 3s ease infinite;background:linear-gradient(90deg,#ee682e 0,#fff 50%);-webkit-background-clip:text;background-size:300% 100%;color:#0000;display:inline-block;font-size:1.6em}.app-container{display:flex;flex-direction:column;margin:0 auto;max-width:600px;min-height:100vh;padding:20px;text-align:center}.success-message{background:#fff;border-radius:10px;font-size:1.5em;margin:10px 0 30px;padding:20px}.input-container{margin:20px 0}.input-wrapper{position:relative;width:100%}.input-container input{border:none;border-radius:5px;box-sizing:border-box;display:block;font-family:IBM Plex Mono,serif;font-size:1em;font-weight:700;outline:none;padding:20px 15px;width:100%}.ad-banner-container{margin-bottom:20px;max-width:100%;min-height:0}.propeller-ad-container:empty{display:none!important;height:0!important;margin:0!important;min-height:0!important}.adsbygoogle,.adsense-test-placeholder,.propeller-test-placeholder{max-width:100%}.adsbygoogle:empty{height:0!important;min-height:0!important}.adsbygoogle:empty,.adsbygoogle[data-ad-status=unfilled]{display:none!important}.timeout-progress{background:#999;border-radius:0 0 0 5px;bottom:0;height:3px;left:0;position:absolute}.guess-button{font-size:1em;padding:10px 20px}.rules-button{background:#1a1a1a;border:2px solid #fff;border-radius:100%;box-shadow:0 2px 8px #0000004d;color:#fff;cursor:pointer;display:block;font-size:24px;font-weight:700;height:50px;margin:auto auto 40px;text-align:center;vertical-align:middle;width:50px}.rules-button:hover{background-color:#ddd}.error-message{background:blue;box-sizing:initial;color:#fff;font-size:small;font-weight:700;margin:20px 0 30px;outline:2px dashed blue;padding:10px}.last-attempt-container{margin-bottom:0;min-height:43px;position:relative}.attempt-list{margin-bottom:70px}.attempt-list-animate{animation:fadeInUp .5s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.game-description{background:#1a1a1a;border-radius:10px;color:#fff;margin:40px auto 20px;max-width:600px;padding:15px 20px;text-align:left}.game-description.hiding{animation:fadeOutDown .4s ease-out forwards}@keyframes fadeOutDown{0%{max-height:500px;opacity:1;transform:translateY(0)}to{margin-bottom:0;margin-top:0;max-height:0;opacity:0;padding-bottom:0;padding-top:0;transform:translateY(-20px)}}.description-section{border-bottom:1px solid #333;padding:10px 0}.description-section:last-child{border-bottom:none}.section-title{color:#fff;cursor:pointer;font-size:1em;margin:0;padding:10px 0 10px 20px;position:relative;-webkit-user-select:none;user-select:none}.section-title:before{content:"▶";left:0;position:absolute;transition:transform .3s ease}.section-title.active:before{transform:rotate(90deg)}.section-title:hover{color:#ddd}.section-content{max-height:0;overflow:hidden;padding-bottom:0;padding-left:20px;padding-top:0;transition:max-height .3s ease,padding .3s ease}.section-content.open{max-height:500px;padding-bottom:10px;padding-top:10px}.section-content p{color:#ccc;line-height:1.6;margin:10px 0}.section-content h4{color:#fff;font-size:.95em;font-weight:600}.content-section{color:#ccc;margin:60px auto 40px;max-width:600px;padding:0 20px;text-align:left}.content-section.hiding{animation:fadeOutDown .4s ease-out forwards}.content-heading{color:#888;font-size:1em;font-weight:500;letter-spacing:1px;margin-bottom:20px;text-align:left;text-transform:uppercase}.faq-collapsible{border-bottom:1px solid #2a2a2a;padding:12px 0}.faq-title{color:#999;cursor:pointer;font-size:.85em;font-weight:400;margin:0;padding:8px 0 8px 20px;position:relative;-webkit-user-select:none;user-select:none}.faq-title:before{content:"▶";font-size:.8em;left:0;position:absolute;transition:transform .3s ease}.faq-title.active:before{transform:rotate(90deg)}.faq-title:hover{color:#bbb}.faq-content{max-height:0;overflow:hidden;padding-bottom:0;padding-left:20px;padding-top:0;transition:max-height .3s ease,padding .3s ease}.faq-content.open{max-height:800px;padding-bottom:8px;padding-top:8px}.faq-content p{color:#888;font-size:.85em;line-height:1.6;margin:8px 0}.attempt{border-radius:5px;color:#000;display:flex;font-weight:700;margin:0 0 10px;padding:11px 15px 12px;position:relative;text-align:left}.last-attempt-container .attempt{left:0;margin:0;position:absolute;right:0;top:0}.attempt-flying{animation:flyDown .5s cubic-bezier(.25,.46,.45,.94) forwards;box-shadow:0 4px 12px #00000026;z-index:2}.attempt-leaving{animation:slideDown .5s cubic-bezier(.55,.085,.68,.53) forwards;z-index:1}@keyframes flyDown{0%{opacity:0;transform:translateY(-150px) scale(.98);transform:translateY(calc(var(--input-offset, -150px))) scale(.98)}to{box-shadow:0 2px 4px #0000001a;opacity:1;transform:translateY(0) scale(1)}}@keyframes slideDown{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(30px) scale(.96)}}.attempt-list .attempt-last:before{background:#eee;border-radius:100%;content:" ";display:block;height:10px;left:-20px;position:absolute;top:17px;width:10px}.attempt_label{width:100%}.attempt_value{flex-shrink:0;white-space:nowrap}.separator{background:#eee;border-radius:3px;height:3px;margin:20px 0}.separator-animate{animation:expandWidth .4s ease-out}@keyframes expandWidth{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1)}}.site-footer{border-top:1px solid #333;margin-top:80px;padding:40px 20px 20px}.footer-nav{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-bottom:20px}.footer-link{color:#888;font-size:.9em;letter-spacing:.5px;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.footer-link:hover{color:#fff}.footer-copyright{color:#555;font-size:.8em;margin:0;text-align:center}.donation-box{background:#1a1a1a;border:2px solid #333;border-radius:10px 10px 0 0;margin:60px 0 0;padding:30px;text-align:center}.donation-box h3{color:#fff;font-size:1.5em;margin-bottom:20px;margin-top:0}.donation-box p{color:#999;margin-bottom:25px}.donation-content{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.qr-code img{border:3px solid #333;border-radius:8px;height:200px;width:200px}@media (max-width:600px){.qr-code img{height:auto;max-width:300px;width:100%}}.account-number{color:#ee682e;font-family:monospace;font-size:1.3em;font-weight:700}.copy-account-btn{background:#ee682e;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:IBM Plex Mono,serif;font-size:1em;font-weight:700;padding:12px 24px;transition:background .2s ease}.copy-account-btn:hover{background:#d85a2e}.copy-account-btn:active{transform:scale(.98)}.donation-why{border-top:1px solid #333;margin-top:30px;padding-top:20px}.donation-why-title{color:#999;cursor:pointer;font-size:.95em;text-decoration:underline;transition:color .2s ease;-webkit-user-select:none;user-select:none}.donation-why-title:hover{color:#ccc}.donation-why-content{max-height:0;overflow:hidden;text-align:left;transition:max-height .3s ease}.donation-why-content.open{margin-top:15px;max-height:500px}.donation-why-content p{color:#999;font-size:.9em;line-height:1.6;margin-bottom:12px}.donation-why-content p:last-child{margin-bottom:0}.donation-stats{background:#0a0a0a;border:1px solid #333;border-radius:0 0 10px 10px;border-top:none;display:flex;gap:20px;justify-content:space-around;margin:0 auto 40px;max-width:600px;padding:15px 20px}.stat-item{align-items:center;display:flex;flex-direction:column;text-align:center}.stat-label{color:#666;font-size:.85em;margin-bottom:5px}.stat-value{color:#ee682e;font-family:monospace;font-size:1.5em;font-weight:700}@media (max-width:600px){.donation-stats{flex-direction:column;gap:15px}}.test{position:relative}@keyframes scaleUpDown{0%,to{transform:scaleY(1) scaleX(1)}50%,90%{transform:scaleY(1.1)}75%{transform:scaleY(.95)}80%{transform:scaleX(.95)}}@keyframes shake{0%,to{transform:skewX(0) scale(1)}50%{transform:skewX(5deg) scale(.9)}}@keyframes particleUp{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0;top:-60%;transform:scale(.5)}}@keyframes glow{0%,to{background-color:#ef5a00}50%{background-color:#ff7800}}.fire{background-color:initial;height:26px;margin-left:auto;margin-right:auto;position:absolute;top:8px;width:26px}.fire-center{animation:scaleUpDown 3s ease-out;animation-fill-mode:both;animation-iteration-count:infinite}.fire-center,.fire-center .main-fire{height:100%;position:absolute;width:100%}.fire-center .main-fire{background-image:radial-gradient(farthest-corner at 5px 0,#d43300 0,#ef5a00 95%);border-radius:0 40% 60% 40%;filter:drop-shadow(0 0 5px #d43322);transform:scaleX(.8) rotate(45deg)}.fire-center .particle-fire{animation:particleUp 2s ease-out 0;animation-fill-mode:both;animation-iteration-count:infinite;background-color:#ef5a00;border-radius:50%;filter:drop-shadow(0 0 5px #d43322);height:5px;left:45%;position:absolute;top:60%;width:5px}.fire-right{animation:shake 2s ease-out 0;animation-fill-mode:both;animation-iteration-count:infinite;height:100%;position:absolute;width:100%}.fire-right .main-fire{border-radius:0 40% 60% 40%;height:80%;right:-25%;top:15%;width:80%}.fire-right .main-fire,.fire-right .particle-fire{background-color:#ef5a00;filter:drop-shadow(0 0 5px #d43322);position:absolute;transform:scaleX(.8) rotate(45deg)}.fire-right .particle-fire{animation:particleUp 2s ease-out 0;animation-fill-mode:both;animation-iteration-count:infinite;border-radius:50%;height:10px;left:50%;top:45%;width:10px}.fire-left{animation:shake 3s ease-out 0;animation-fill-mode:both;animation-iteration-count:infinite;height:100%;position:absolute;width:100%}.fire-left .main-fire{border-radius:0 40% 60% 40%;height:80%;left:-20%;top:15%;transform:scaleX(.8) rotate(45deg);width:80%}.fire-left .main-fire,.fire-left .particle-fire{background-color:#ef5a00;filter:drop-shadow(0 0 5px #d43322);position:absolute}.fire-left .particle-fire{animation:particleUp 0 3s ease-out infinite;animation-fill-mode:both;border-radius:50%;height:10%;left:20%;top:10%;width:10%}.fire-bottom .main-fire{animation:glow 2s ease-out 0;animation-fill-mode:both;animation-iteration-count:infinite;background-color:#ff7800;border-radius:0 40% 100% 40%;filter:blur(5px);height:75%;left:20%;position:absolute;top:30%;transform:scaleX(.8) rotate(45deg);width:75%}.modal{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;margin:0;overflow:auto;padding:30px;position:fixed;right:0;top:0;z-index:1000}.modal-content{background-color:#fff;border:1px solid #888;border-radius:10px;box-shadow:0 5px 15px #0000004d;font-size:medium;line-height:150%;margin:0;max-width:500px;padding:20px;position:relative;text-align:left}.modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:0}.modal-header h2{font-size:1em;font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase}.close,.modal-content h2{margin:0}.close{align-items:center;background:none;border:none;color:#aaa;cursor:pointer;display:flex;font-size:28px;font-weight:700;height:30px;justify-content:center;line-height:1;padding:0;position:absolute;right:10px;top:10px;width:30px}.close:focus,.close:hover{color:#000;cursor:pointer;text-decoration:none}.new-game-button{align-items:center;background:linear-gradient(45deg,red,#ff8c00);border:none;border-radius:100px;color:#fff;cursor:pointer;display:flex;font-weight:700;gap:10px;justify-content:center;margin:30px auto;padding:10px 20px;text-align:center;vertical-align:middle}.new-game-button svg path{fill:#fff}.modal-game-description{margin-bottom:20px}.modal-game-description .description-section{border-bottom:1px solid #ddd;padding:10px 0}.modal-game-description .description-section:last-child{border-bottom:none}.modal-game-description .section-title{color:#333;cursor:pointer;font-size:1em;font-weight:700;margin:0;padding:10px 0 10px 20px;position:relative;-webkit-user-select:none;user-select:none}.modal-game-description .section-title:before{content:"▶";left:0;position:absolute;transition:transform .3s ease}.modal-game-description .section-title.active:before{transform:rotate(90deg)}.modal-game-description .section-title:hover{color:#555}.modal-game-description .section-content{max-height:0;overflow:hidden;padding-bottom:0;padding-left:20px;padding-top:0;transition:max-height .3s ease,padding .3s ease}.modal-game-description .section-content.open{max-height:500px;padding-bottom:10px;padding-top:10px}.modal-game-description .section-content p{color:#666;line-height:1.6;margin:10px 0}@media (max-width:600px){.modal{padding:10px}.modal-content{max-height:90vh;max-width:95%;overflow-y:auto;padding:20px 15px;width:95%}.modal-header h2{font-size:1.2em}.close{align-items:center;background:#ffffffe6;border-radius:50%;font-size:32px;height:40px;justify-content:center;width:40px}.modal-game-description .section-content p{font-size:.95em}}
/*# sourceMappingURL=main.0de50191.css.map*/