html, body { margin: 0px; background-color: #397aca; overflow: hidden; } #pandanda { margin: 0 auto; left: 0; right: 0; position: absolute; width: 90%; height: calc(100vh - 3.5rem); z-index: 1; } .btn-ntf { color: #f2f9ff !important; background-color: #5065af !important; border-color: #5065af !important; } .btn-ntf:hover { background-color: #3e56a7 !important; border-color: #3e56a7 !important; } body.fullscreen nav.navbar { position: fixed; top: 0; left: 0; right: 0; z-index: 10000; transform: translateY(-100%); transition: transform 0.3s ease-in-out 0.7s; } body.btns-noflash #gameBtns { display: none !important; } body.fullscreen { overflow: hidden; } body.fullscreen #pandanda { position: fixed; top: 0; left: 0; right: 0; bottom: 0; margin: auto; width: 100vw; height: 100vh; max-width: 100vw; max-height: 100vh; z-index: 1; object-fit: contain; } #noFlashMessage { display: none; position: relative; width: 100vw; min-height: 100vh; background: url("/web/bg.png") no-repeat center center; background-size: cover; padding: 2rem; margin: 0; overflow: hidden; } #noFlashMessage h1 { color: #f2f9ff; } #noFlashMessage p { color: #ffffff; } #noFlashMessage::before { content: ""; position: absolute; inset: 0; background: rgba(47, 65, 133, 0.55); z-index: 1; } #noFlashMessage > * { position: relative; z-index: 2; } @media (max-width: 992px) { html, body { overflow-y: auto !important } body.fullscreen nav.navbar { transition: transform 0.3s ease-in-out 1.5s; } #mainNav .navbar-nav .nav-item { width: 100%; } #mainNav .navbar-nav .nav-link { display: block; width: 100%; padding: 0.75rem 1.25rem; color: #f2f9ff; text-decoration: none; } #mainNav .navbar-nav .nav-link:hover { background-color: rgba(255, 255, 255, 0.055); color: #d8e4f0; border-radius: 0.375rem; } } h1 { font-family: "Special Gothic Expanded One", "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif; } #mainNav { background-color: #7f96e7; padding-top: 0.25rem; padding-bottom: 0.25rem; } #mainNav .navbar-brand img { height: 2.5rem; } #mainNav .nav-link { padding: 0.5rem; color: #f2f9ff; font-weight: 500; } #mainNav .nav-link:hover { color: #d8e4f0; } .btn-primary { color: #f2f9ff !important; background-color: #5065af !important; border-color: #5065af !important; padding: 0.25rem 1rem; } .btn-primary:hover { background-color: #3e56a7 !important; border-color: #3e56a7 !important; } #mainNav .navbar-collapse { padding-left: 0; padding-right: 0; } #mainNav .navbar-toggler { background-color: #5065af; color: #f2f9ff; border: 0; padding: 0.6rem 0.6rem; } #mainNav .navbar-toggler:focus { text-decoration: none; background-color: #3e56a7; box-shadow: none; } .popover { background-color: #7e90cf; color: #f2f9ff; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25); border-radius: 0.75rem; font-size: 0.95rem; padding: 0; } .popover-header { background-color: #5065af; font-weight: 600; padding: 0.5rem 1rem; } .popover-body { padding: 0.75rem 1rem; color: #dce7f1; } .quest-animate svg circle[fill="currentColor"] { transition: fill 0.3s ease-in-out; } .quest-animate:hover svg circle[fill="currentColor"] { fill: #eeee27; } .fullscreen-animate { transition: transform 0.2s ease-in-out, color 0.2s ease-in-out; } .fullscreen-animate:hover { transform: scale(1.2); } html, body { margin: 0px; background-color: #397aca; overflow: hidden; } #pandanda { margin: 0 auto; left: 0; right: 0; position: absolute; width: 90%; height: calc(100vh - 3.5rem); z-index: 1; } .btn-ntf { color: #f2f9ff !important; background-color: #5065af !important; border-color: #5065af !important; } .btn-ntf:hover { background-color: #3e56a7 !important; border-color: #3e56a7 !important; } body.fullscreen nav.navbar { position: fixed; top: 0; left: 0; right: 0; z-index: 10000; transform: translateY(-100%); transition: transform 0.3s ease-in-out 0.7s; } body.btns-noflash #gameBtns { display: none !important; } body.fullscreen { overflow: hidden; } body.fullscreen #pandanda { position: fixed; top: 0; left: 0; right: 0; bottom: 0; margin: auto; width: 100vw; height: 100vh; max-width: 100vw; max-height: 100vh; z-index: 1; object-fit: contain; } #noFlashMessage { display: none; position: relative; width: 100vw; min-height: 100vh; background: url("/web/bg.png") no-repeat center center; background-size: cover; padding: 2rem; margin: 0; overflow: hidden; } #noFlashMessage h1 { color: #f2f9ff; } #noFlashMessage p { color: #ffffff; } #noFlashMessage::before { content: ""; position: absolute; inset: 0; background: rgba(47, 65, 133, 0.55); z-index: 1; } #noFlashMessage > * { position: relative; z-index: 2; } @media (max-width: 992px) { html, body { overflow-y: auto !important } body.fullscreen nav.navbar { transition: transform 0.3s ease-in-out 1.5s; } #mainNav .navbar-nav .nav-item { width: 100%; } #mainNav .navbar-nav .nav-link { display: block; width: 100%; padding: 0.75rem 1.25rem; color: #f2f9ff; text-decoration: none; } #mainNav .navbar-nav .nav-link:hover { background-color: rgba(255, 255, 255, 0.055); color: #d8e4f0; border-radius: 0.375rem; } } h1 { font-family: "Special Gothic Expanded One", "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif; } #mainNav { background-color: #7f96e7; padding-top: 0.25rem; padding-bottom: 0.25rem; } #mainNav .navbar-brand img { height: 2.5rem; } #mainNav .nav-link { padding: 0.5rem; color: #f2f9ff; font-weight: 500; } #mainNav .nav-link:hover { color: #d8e4f0; } .btn-primary { color: #f2f9ff !important; background-color: #5065af !important; border-color: #5065af !important; padding: 0.25rem 1rem; } .btn-primary:hover { background-color: #3e56a7 !important; border-color: #3e56a7 !important; } #mainNav .navbar-collapse { padding-left: 0; padding-right: 0; } #mainNav .navbar-toggler { background-color: #5065af; color: #f2f9ff; border: 0; padding: 0.6rem 0.6rem; } #mainNav .navbar-toggler:focus { text-decoration: none; background-color: #3e56a7; box-shadow: none; } .popover { background-color: #7e90cf; color: #f2f9ff; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25); border-radius: 0.75rem; font-size: 0.95rem; padding: 0; } .popover-header { background-color: #5065af; font-weight: 600; padding: 0.5rem 1rem; } .popover-body { padding: 0.75rem 1rem; color: #dce7f1; } .quest-animate svg circle[fill="currentColor"] { transition: fill 0.3s ease-in-out; } .quest-animate:hover svg circle[fill="currentColor"] { fill: #eeee27; } .fullscreen-animate { transition: transform 0.2s ease-in-out, color 0.2s ease-in-out; } .fullscreen-animate:hover { transform: scale(1.2); } .users-animate { transition: transform 0.2s ease-in-out, color 0.2s ease-in-out; } .users-animate svg path[fill="#F2F9FF"], .users-animate svg path[fill="#E3EBF2"] { transition: fill 0.3s ease-in-out; } .users-animate:hover svg path[fill="#F2F9FF"] { fill: #8D5E31; } .users-animate:hover svg path[fill="#E3EBF2"] { fill: #5B3D1F; } .users-animate:hover svg path[fill="#E3EBF1"] { fill: #FFFFFF; }