#app{font-family:Josefin Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.install-app{position:fixed;z-index:999;bottom:0;left:0;width:100%;background:#f76331;-webkit-box-shadow:0 -2px 12px rgba(0,0,0,.25);box-shadow:0 -2px 12px rgba(0,0,0,.25);padding:16px 52px 16px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.install-app .install-close{position:absolute;top:10px;right:12px;background:none;border:none;color:hsla(0,0%,100%,.8);font-size:24px;line-height:1;cursor:pointer;padding:4px 8px;border-radius:4px;-webkit-transition:color .15s ease,background .15s ease;transition:color .15s ease,background .15s ease}.install-app .install-close:hover{color:#fff;background:rgba(0,0,0,.12)}.install-app .install-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;max-width:720px;margin:0 auto}@media (max-width:480px){.install-app .install-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}}.install-app .install-text{color:#fff;font-size:15px;line-height:1.5;-webkit-box-flex:1;-ms-flex:1;flex:1}.install-app .install-text strong{font-weight:700}.install-app .install-text a{color:#fff;text-decoration:underline;text-underline-offset:2px}.install-app .install-text a:hover{text-decoration-thickness:2px}.install-app .install-text .install-steps{display:block;font-weight:600;margin:4px 0;letter-spacing:.3px}.install-app .install-btn{-ms-flex-negative:0;flex-shrink:0;background:#fff;color:#f76331;font-size:15px;font-weight:700;border:none;border-radius:8px;padding:10px 28px;cursor:pointer;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.15);box-shadow:0 2px 6px rgba(0,0,0,.15);-webkit-transition:background .15s ease,-webkit-transform .1s ease,-webkit-box-shadow .15s ease;transition:background .15s ease,-webkit-transform .1s ease,-webkit-box-shadow .15s ease;transition:background .15s ease,transform .1s ease,box-shadow .15s ease;transition:background .15s ease,transform .1s ease,box-shadow .15s ease,-webkit-transform .1s ease,-webkit-box-shadow .15s ease}.install-app .install-btn:hover{background:#f0f0f0;-webkit-box-shadow:0 3px 8px rgba(0,0,0,.2);box-shadow:0 3px 8px rgba(0,0,0,.2)}.install-app .install-btn:active{-webkit-transform:scale(.97);transform:scale(.97)}@media (max-width:480px){.install-app .install-btn{width:100%;text-align:center}}body{margin:0}.kofi-close-btn{position:absolute;top:14px;right:-3px;width:22px;height:22px;border-radius:50%;background:#fff;border:1px solid #ccc;cursor:pointer;font-size:16px;line-height:1;padding:0;z-index:99999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#555;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2)}@media (max-width:990px){.kofi-close-btn{top:0}}.kofi-close-btn:hover{background:#f5f5f5;color:#000}body.install-banner-active .floatingchat-container-wrap,body.install-banner-active .floatingchat-container-wrap-mobi{display:none!important}.spinner{position:fixed;bottom:-100%;width:100%;height:100%;overflow:hidden;z-index:99;background:#000;opacity:0;-webkit-transition:all 1s;transition:all 1s}.spinner.active{bottom:0;opacity:.8}.spinner h2{margin-top:25vh;color:#fff}.spinner #loading{display:inline-block;width:150px;height:150px;border:10px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;animation:spin .5s ease-in-out infinite;-webkit-animation:spin .5s ease-in-out infinite}@keyframes spin{to{-webkit-transform:rotate(1turn)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn)}}h1{margin:70px;display:inline-block;position:relative}@media (min-width:991px){h1 .dice-container{position:absolute;right:-50px;top:-10px}}h1 .border{border-bottom:4px solid #f76331;width:40px;height:4px;position:absolute;left:-70px;top:5px}h1 .border.back{left:inherit;right:-70px}p{font-size:16px;line-height:20px}.page-content{min-height:calc(100vh - 300px)}.footer{background:#f76331}.footer,.footer a{color:#fff}.footer .footer-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;padding:50px 50px 30px}@media (max-width:990px){.footer .footer-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px 30px 20px;gap:30px}}.footer .footer-col{-webkit-box-flex:0;-ms-flex:0 1 320px;flex:0 1 320px}.footer .footer-about{text-align:center;max-width:500px}.footer .footer-creator{font-size:15px;font-weight:700;margin-bottom:10px}.footer .footer-creator a{text-decoration:underline;text-underline-offset:2px}.footer .footer-bio{font-size:12px;line-height:18px;opacity:.85;margin:0 0 10px}.footer .footer-minis{font-size:13px;opacity:.9}.footer .footer-minis a{text-decoration:underline;text-underline-offset:2px}.footer .footer-donate{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .donate-text{font-size:12px;line-height:17px;margin-top:10px;opacity:.85;max-width:280px}.footer .footer-bottom{border-top:1px solid hsla(0,0%,100%,.25);padding:20px 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:990px){.footer .footer-bottom{padding:20px 30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer .footer-bottom .bgg-logo{height:40px;width:auto;opacity:.9;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.footer .footer-bottom .bgg-logo:hover{opacity:1}