.mc-menu{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%}.mc-button{cursor:pointer;background:linear-gradient(to bottom,#c6c6c6,#8b8b8b);border:2px solid #000;box-shadow:inset -2px -2px #3f3f3f,inset 2px 2px #fff;font-size:.75rem;text-align:center;padding:.5rem 1rem;color:#000;transition:transform .1s;-webkit-user-select:none;user-select:none}.mc-button:hover{transform:translateY(1px)}.mc-button.full{width:100%;max-width:300px}.mc-button .title{pointer-events:none}.mc-input{cursor:text;background:#000;color:#fff;padding:.5rem;border:none;outline:none}@font-face{font-family:Grand9KPixel;src:url(/assets/fonts/Grand9KPixel.ttf)}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ps2p-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ps2p-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ps2p-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ps2p-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ps2p-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Grand9KPixel,serif;font-optical-sizing:auto;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--sprite-image: url(/assets/sprites/book.webp);--sprite-as: .8s;--sprite-ad: normal;--sprite-af: none;--sprite-ap: running;--sprite-ai: infinite;--sprite-at: linear;--sprite-fr: 12}@layer base{*{box-sizing:border-box}.fakeroot{margin:0;height:100vh;width:100vw;overflow:hidden;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:1rem}.sprite-wrapper{position:relative;width:100%;margin:0 auto}}@layer main{@property --sprite-fs{syntax: "<integer>"; initial-value: 0; inherits: true}@property --_progress{syntax: "<percentage>"; inherits: false; initial-value: 0%;}.container{display:flex;flex-direction:column;gap:3rem;--sprite-c: 5;--sprite-h: 3000;--sprite-w: 9600;--sprite-f: 7;--sprite-as: calc(var(--sprite-f) / var(--sprite-fr) * 1s);--sprite-r: round(up, calc(var(--sprite-f) / var(--sprite-c)), 1);--sprite-sh: calc(var(--sprite-h) / var(--sprite-r));--sprite-th: calc(var(--sprite-sh) / 2);--sprite-ar: calc(var(--sprite-th) / var(--sprite-sh));--sprite-uh: calc(var(--sprite-h) * var(--sprite-ar));--sprite-uw: calc(var(--sprite-w) * var(--sprite-ar));--sprite-tw: calc(var(--sprite-uw) / var(--sprite-c))}.container>h1{color:#d2d4e1;margin:0;width:fit-content;font-weight:500;font-size:1.75rem;text-align:center}.container .book{position:relative;display:grid;grid-template-areas:"scroll scroll scroll" "left markers right";gap:1rem}.container .book .sprite{position:absolute;display:flex;align-items:center;justify-content:center;height:calc(1px * var(--sprite-th));width:calc(1px * var(--sprite-tw));margin:calc(-1px * calc((var(--sprite-th) - (var(--sprite-th) * .6107)) / 2)) calc(-1px * calc((var(--sprite-tw) - (var(--sprite-tw) * .7042)) / 2));background-image:var(--sprite-image);transform-origin:center center;background-repeat:no-repeat;background-size:calc(1px * var(--sprite-uw)) calc(1px * var(--sprite-uh));z-index:-1;--sprite-fe: calc(var(--sprite-f) * (var(--slides) - 1));--sprite-fs-n: mod(var(--sprite-fs), var(--sprite-f));--row: calc(round(down, calc(calc(var(--sprite-tw) * var(--sprite-fs-n)) / var(--sprite-uw)), 1) * var(--sprite-th));--col: mod(calc(var(--sprite-tw) * var(--sprite-fs-n)), var(--sprite-uw));background-position:calc(-1px * var(--col)) calc(-1px * var(--row));animation:frame var(--sprite-as) var(--sprite-at) 0s var(--sprite-ad) var(--sprite-af) var(--sprite-ap);animation-timeline:--carousel-timeline}.container .book .carousel{counter-increment:curpage;grid-area:scroll;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;display:grid;margin:0 auto;width:calc(1px * (var(--sprite-tw) * .7042));height:calc(1px * (var(--sprite-th) * .6107));grid:1fr / auto-flow 100%;scroll-timeline:--carousel-timeline x;scroll-behavior:smooth;scrollbar-width:none;scroll-marker-group:after}.container .book .carousel::scroll-button(*){inline-size:64px;aspect-ratio:1;border-radius:0;border:0;background-color:transparent;cursor:pointer}.container .book .carousel::scroll-button(*):disabled{filter:invert(1);opacity:.5;cursor:not-allowed}.container .book .carousel::scroll-button(*):not(:disabled):is(:hover,:active){filter:drop-shadow(2px 4px 6px black)}.container .book .carousel::scroll-button(*):not(:disabled):active{scale:90%}.container .book .carousel::scroll-button(left){content:url(/assets/sprites/leftArrow.svg);grid-area:left}.container .book .carousel::scroll-button(right){content:url(/assets/sprites/rightArrow.svg);grid-area:right;justify-self:flex-end}.container .book .carousel::scroll-marker-group{content:"";width:100%;height:8px;padding:2px 0;display:grid;position:absolute;grid-area:markers;grid-auto-flow:column;place-self:center;overflow:hidden;border:1px solid #000;background:linear-gradient(90deg,#f1e2b2) no-repeat left center;--_progress: calc(calc(100 / var(--slides)) * 1%);background-size:var(--_progress, 20%) 100%;animation:progress linear both;animation-timeline:--carousel-timeline}.container .book .carousel>.carousel-item{scroll-snap-stop:always;scroll-snap-align:start;animation:count-before linear forwards;animation-range:exit;counter-increment:page;animation-timeline:view(x);position:relative;box-sizing:border-box;color:#333}.container .book .carousel>.carousel-item::scroll-marker{content:"";position:relative;left:-1px;width:100%;height:100%;display:block;box-sizing:border-box;box-shadow:2px 0 #000}.container .book .carousel>.carousel-item:last-of-type::scroll-marker{box-shadow:none}.container .book .carousel>.carousel-item .page-container{display:flex;gap:3rem;height:100%;animation:stay-centered linear both;animation-timeline:view(x);timeline-scope:--parallax-item}.container .book .carousel>.carousel-item .left-page,.container .book .carousel>.carousel-item .right-page{flex:1;font-size:small;overflow:hidden;display:grid;grid-template-rows:1fr auto}.container .book .carousel>.carousel-item .left-page:after,.container .book .carousel>.carousel-item .right-page:after{bottom:15px;color:#816818}.container .book .carousel>.carousel-item .left-page>div,.container .book .carousel>.carousel-item .right-page>div{text-align:justify;-webkit-hyphens:auto;hyphens:auto;line-height:normal;display:block;word-wrap:break-word}.container .book .carousel>.carousel-item .left-page{padding:20px 0 20px 20px}.container .book .carousel>.carousel-item .left-page:after{content:counter(curpage)}.container .book .carousel>.carousel-item .right-page{padding:20px 20px 20px 0;counter-increment:curpage}.container .book .carousel>.carousel-item .right-page:after{content:counter(curpage);place-self:self-end}}.right-page{position:relative}@media (width < 748px){.container{--sprite-th: calc(var(--sprite-sh) / 2.5)}.container>h1{font-size:1.25rem}.container .page>div{font-size:.6rem}}@media (width < 560px){.container{--sprite-th: calc(var(--sprite-sh) / 4)}.container>h1{font-size:1rem}.container .page>div{font-size:.35rem}.container .page:after{font-size:.5rem}}@keyframes stay-centered{entry 0% {opacity: 0; translate: -100%;} entry 75% {opacity: 0; translate: -25%;} entry 100% {opacity: 1; translate: 0%;} exit 0% {opacity: 1; translate: 0%;} exit 50% {opacity: 0; translate: 50%;} exit 100% {opacity: 0; translate: 100%;}}@keyframes count-before{1%,to{counter-increment:page curpage}}@keyframes progress{to{--_progress: 100%}}@keyframes frame{to{--sprite-fs: var(--sprite-fe)}}@media (prefers-reduced-motion){*{animation:none}}input,button{font-family:Grand9KPixel,monospace;padding:.5rem;font-size:.75rem;border:2px solid #f840a8;background:#101010;color:#fff;outline:none}button:hover{background-color:#f840a8;color:#101010;cursor:pointer}.carousel-item{pointer-events:none;opacity:.6}.carousel-item.active{pointer-events:auto;opacity:1}.page{flex:1;display:flex;justify-content:center;align-items:center;text-align:center;position:relative;padding:0}.page>div{width:90%;max-width:380px;display:flex;flex-direction:column;align-items:center;gap:.75rem}.page:after{content:attr(data-page);position:absolute;bottom:10px;font-size:.8rem;color:#555}.left-page:after{left:10px}.right-page:after{right:10px}.page h2{margin-bottom:.5rem;font-size:1.1rem}.page button{padding:.25rem .75rem;font-size:.75rem}.wave-text span{font-size:1.75rem;display:inline-block;font-family:"Press Start 2P",cursive}.button-container{margin-top:2rem}.link{position:relative;display:inline-block;font-family:"Press Start 2P",cursive;font-size:.85rem;text-align:center;cursor:pointer;text-decoration:none;color:#8d99ae;padding:.75rem 1.5rem;border:2px solid #8D99AE;background-color:transparent;transition:all .3s ease;z-index:1;overflow:hidden}.link:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#8d99ae;z-index:-1;transition:left .3s ease}.link:hover:before{left:0}.link:hover{color:#101010;background-color:#8d99ae}.letter-delay-0{animation-delay:0s}.letter-delay-1{animation-delay:.1s}.letter-delay-2{animation-delay:.2s}.letter-delay-3{animation-delay:.3s}.letter-delay-4{animation-delay:.4s}.letter-delay-5{animation-delay:.5s}.letter-delay-6{animation-delay:.6s}.letter-delay-7{animation-delay:.7s}.wave-text span{display:inline-block;animation-name:floatUp;animation-duration:2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes floatUp{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.home-content{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;text-align:center;gap:2rem}.wave-text{font-family:"Press Start 2P",cursive;font-size:1.5rem;display:flex;gap:.25rem;justify-content:center;align-items:center;flex-wrap:wrap}.button-container{display:flex;justify-content:center;align-items:center}.link{font-family:"Press Start 2P",cursive;font-size:.85rem;color:#4682b4;border:2px solid #4682b4;padding:.75rem 1.5rem;background:transparent;text-decoration:none;transition:all .3s ease}.link:hover{background-color:#4682b4;color:#101010}.page>div{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;height:100%;padding:2rem;gap:1.5rem}.wave-text{display:flex;gap:.1em;flex-wrap:nowrap;justify-content:center;font-family:"Press Start 2P",monospace;font-size:1.5rem}@keyframes wave{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.link,button{font-family:"Press Start 2P",monospace;font-size:.75rem;padding:.75rem 1.5rem;border:2px solid #4682b4;color:#4682b4;background:transparent;transition:all .3s ease;cursor:pointer;text-align:center}.link:hover,button:hover{background-color:#4682b4;color:#101010}input{font-family:"Press Start 2P",monospace;font-size:.7rem;padding:.5rem;width:100%;max-width:300px;border:2px solid #4682b4;background:#101010;color:#fff;outline:none}.auth-toggle{display:flex;gap:1rem;justify-content:center}.small-text{font-size:.8rem}.desc-text{font-size:.8rem;line-height:1.4;font-family:"Press Start 2P",monospace}.press-font{font-family:"Press Start 2P",monospace}.leaderboard-left{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding-top:1rem}.leaderboard-left h2{font-family:"Press Start 2P",monospace;font-size:1.2rem;text-align:center}.selector-style{font-family:"Press Start 2P",monospace;font-size:.4rem;text-align:center;max-width:100%}.leaderboard-list{list-style:none;padding:0;margin:0 auto;width:90%;max-width:300px;font-family:"Press Start 2P",monospace}.leaderboard-entry{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem;font-size:.65rem;word-break:break-word}.leaderboard-name{font-family:"Press Start 2P",monospace;text-align:left;font-size:inherit;word-wrap:break-word;word-break:break-word;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboard-score{font-family:"Press Start 2P",monospace;font-size:inherit;min-width:50px;text-align:right}.fit-width{width:100%;max-width:100%}.leaderboard-list{list-style:none;padding:0;margin:0;font-family:"Press Start 2P",monospace;font-size:.6rem;display:flex;flex-direction:column;gap:.4rem}.leaderboard-entry{display:flex;align-items:center;justify-content:flex-start;white-space:nowrap}.rank{min-width:1.5rem;max-width:1.5rem;text-align:right;margin-right:8px}.colon{flex-shrink:0;min-width:.5rem;text-align:center}.leaderboard-score{font-weight:700;text-align:right;width:50px;flex-grow:0;flex-shrink:0}.profile-info{display:flex;flex-direction:column;gap:.75rem}.profile-title{font-family:"Press Start 2P",monospace;font-size:.9rem}.profile-text{font-family:"Press Start 2P",monospace;font-size:.7rem}.mg-form-error{font-family:Grand9KPixel,monospace;color:#9c1010;font-size:14px}.profile-card{padding:1rem;width:100%;font-family:"Press Start 2P",monospace;display:flex;flex-direction:column;gap:1rem}.profile-button{width:100%;min-height:2.5rem;margin-bottom:.5rem;text-align:center;padding:.5rem 1rem;font-size:.75rem;display:flex;align-items:center;justify-content:center;white-space:nowrap;text-decoration:none}.profile-button:hover{background-color:#ffffff1a}.admin-link{width:100%;display:block;text-decoration:none}.profile-content{width:100%;display:flex;flex-direction:column;gap:1.5rem}.profile-stats{display:flex;flex-direction:column;gap:.75rem;border:2px solid #333;padding:1rem;box-shadow:0 0 0 2px #000}.stat-item{display:flex;flex-direction:column;gap:.25rem;width:100%}.stat-label{font-size:.65rem;color:#5a5a5a;text-transform:uppercase;letter-spacing:.05em;font-family:"Press Start 2P",monospace;text-shadow:1px 1px 0 #000}.stat-value{font-size:.75rem;color:#fff;background:#0000004d;border:2px solid #333;padding:.5rem;font-family:"Press Start 2P",monospace;text-shadow:1px 1px 0 #000;box-shadow:inset -1px -1px #3f3f3f,inset 1px 1px #fff;word-break:break-word}.profile-form{display:flex;flex-direction:column;gap:1rem;width:100%}.profile-form input{width:100%;margin-bottom:.5rem}.status-options{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.status-option{padding:.5rem;text-align:center;cursor:pointer;border-radius:4px;transition:background-color .2s}.status-option:hover{background-color:#ffffff1a}.status-option.active{background-color:#0003;font-weight:700}.username-display{width:100%;padding:.5rem;background:#000;color:#888;border:2px solid #000;box-shadow:inset -1px -1px #3f3f3f,inset 1px 1px #fff;font-family:"Press Start 2P",monospace;font-size:.7rem;pointer-events:none}.alertBase{position:absolute;z-index:9999;color:#fff;font-family:"Press Start 2P",monospace;font-size:.6rem;padding:.75rem 1rem;border:2px solid #aa0000;background-color:#c00;box-shadow:2px 2px #500;animation:alertPop .4s ease-out;display:flex;justify-content:space-between;align-items:center;gap:1rem;max-width:240px;overflow-wrap:break-word;word-break:break-word;white-space:normal}.alertBase button{background:none;border:none;color:#fff;font-family:inherit;cursor:pointer;font-size:.6rem;padding:0;margin:0}@keyframes alertPop{0%{transform:translateY(-1rem);opacity:0}to{transform:translateY(0);opacity:1}}.alertHome{position:absolute;top:1rem;right:1rem;text-align:left}@media (max-width: 768px){.alertBase{font-size:.5rem;padding:.5rem .75rem;max-width:160px}.alertBase button{font-size:.5rem}.alertHome{top:.5rem;right:.5rem}}.mg-gameplay{background-size:cover;overflow:hidden;width:100%;height:100lvh;position:relative}.mg-gameplay-flex{display:flex;margin:2rem}.mg-gameplay-panel{color:#1c1204;background-color:#907a6e;box-shadow:#0008 -5px -5px inset,#fff8 5px 5px inset,#0008 0 10px 2rem;padding:2rem;font-family:Grand9KPixel}.mg-gameplay-panel>h1{margin:0 0 16px;font-family:"Press Start 2P";font-size:24px}.mg-gameplay-form{box-shadow:#fff8 -3px -3px inset,#0008 3px 3px inset;padding:1rem}.mg-gameplay-form>button{margin-top:1rem;max-width:none!important}.mg-gameplay-equation-door{position:absolute;pointer-events:none;margin:0;padding:0;left:var(--mg-equation-x-pos);top:var(--mg-equation-y-pos);perspective:300px}.mg-gameplay-equation-door>p{font-size:var(--mg-equation-font-size);color:#000;font-family:Times New Roman,Times,serif;margin:0;padding:var(--mg-equation-y-padding) var(--mg-equation-x-padding);width:var(--mg-equation-x-size);line-height:var(--mg-equation-y-size);text-align:center;transform-style:preserve-3d;transform:rotateY(-5deg) rotate(1.5deg)}.lives-container{display:flex;align-items:center;gap:8px;margin:8px 0}.lives-container>p{margin:0 8px 0 0}.hearts-container{display:flex;gap:4px}.lives-container .life{width:24px;height:24px;object-fit:contain;transition:all .3s ease}.lives-container .life.inactive{opacity:.3;filter:grayscale(100%)}.game-end-screen{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;background-color:#2a1b08;z-index:1000;margin:0;padding:0}.game-end-content{background-color:transparent;padding:1rem;text-align:center;max-width:800px;width:100%;position:relative;overflow:hidden;font-family:"Press Start 2P",monospace;margin:0 auto}.game-end-image-container{margin:0 auto 1.5rem;display:flex;justify-content:center;align-items:center;max-width:100%}.game-end-image{max-width:100%;height:auto;max-height:280px;object-fit:contain;margin:0 auto 1rem;display:block}.game-end-title{color:#fc0;font-size:2rem;text-shadow:3px 3px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;margin:0 0 1.5rem;text-transform:uppercase;letter-spacing:2px}.game-end-score{font-family:"Press Start 2P",monospace;color:#2a1b08;font-size:1.2rem;margin-bottom:1.5rem}.continue-button{background:linear-gradient(to bottom,#c6c6c6,#8b8b8b);border:2px solid #000;box-shadow:inset -2px -2px #3f3f3f,inset 2px 2px #fff;font-family:"Press Start 2P",monospace;font-size:.9rem;padding:.8rem 1.5rem;cursor:pointer;transition:transform .1s;margin:0 auto;display:block}.continue-button:hover{transform:translateY(1px)}.mg-gameplay-equation{font-family:Grand9KPixel,serif;font-optical-sizing:auto;line-height:1.5;font-weight:400;text-align:center;color:#fae9e0;background-color:#413128;box-shadow:#fff8 -3px -3px inset,#0008 3px 3px inset;padding:1rem;margin-top:0}.mg-gameplay-input{display:flex;width:100%;align-items:center;gap:8px;font-family:"Press Start 2P",monospace;font-optical-sizing:auto;line-height:1.5;font-weight:400;margin-bottom:16px}.mg-gameplay-input>label{margin:0;font-size:16px;flex-basis:50px;flex-shrink:0}.mg-gameplay-input>input{background:transparent;border:none;border-bottom:2px solid #2a1b08;font-size:16px;color:#2a1b08;max-width:none;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.mg-gameplay-input>input::placeholder{color:#2a1b0850}.mg-gameplay-input>input::-webkit-outer-spin-button,.mg-gameplay-input>input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:root{--table-bg: #AB9794}.mg-admin-title{font-family:"Press Start 2P",monospace;text-align:center}h1.mg-admin-title{font-size:2rem;color:#fff4ca}h2.mg-admin-title{font-size:1.5rem;color:#e4c598}.mg-to-title{position:absolute;top:0;left:0;padding:24px;font-family:Grand9KPixel,monospace;font-size:14px;color:#2a1b08;background-color:var(--table-bg);text-decoration:none;box-shadow:#0008 -5px -5px inset,#fff8 5px 5px inset}.mg-to-title:hover{background-color:#766663;translate:0 1px}.mg-admin-table{margin:auto;width:calc(100% - 32px);max-width:720px;padding:8px 24px;font-family:Grand9KPixel,monospace;font-size:14px;color:#2a1b08;background-color:var(--table-bg);box-shadow:#0008 -5px -5px inset,#fff8 5px 5px inset}.mg-admin-editor-flex{width:100%;display:flex;justify-content:space-between}.mg-admin-editor-flex>label,.mg-admin-editor-flex input{display:block}.mg-admin-editor-flex>label{width:60px}.mg-admin-table-data{margin:16px 0;padding:12px;box-shadow:#fff8 -3px -3px inset,#0008 3px 3px inset;display:flex;flex-direction:row;justify-content:space-between}.mg-admin-table-data p{margin:0}.mg-admin-field-editor{margin:auto;padding:24px;font-family:Grand9KPixel,monospace;font-size:14px;color:#2a1b08;background-color:var(--table-bg);box-shadow:#0008 -5px -5px inset,#fff8 5px 5px inset,#0008 0 10px 2rem}.mg-admin-field-editor>h2{margin-top:0}.mg-admin-field-editor>div{display:flex;align-items:center;gap:8px}.mg-admin-field-editor>div>label{flex-basis:80px;flex-shrink:0}.mg-admin-field-editor>div>input[type=text]{max-width:none}.mg-admin-field-editor>div>button{flex-basis:200px}.mg-admin-field-editor::backdrop{background-color:#0008;-webkit-backdrop-filter:blur(1lvh);backdrop-filter:blur(1lvh)}.mg-admin-table-delete{border-color:red;color:#300000;box-shadow:red 0 0 16px}.mg-admin-table-delete:hover{background-color:#500e0888;color:#fff;animation:delete .3s infinite linear}.mg-admin-table-ban{border-color:#ad6e2f;color:#201e18;box-shadow:#ffa200 0 0 16px;margin:0 8px;width:120px}.mg-admin-table-ban:hover{background-color:#8a684588;color:#fff;animation:float 2s infinite linear}.mg-admin-table-unban{border-color:#8bad2f;color:#201e18;box-shadow:#a9ee28 0 0 16px;margin:0 8px;width:120px}.mg-admin-table-unban:hover{background-color:#818a4588;color:#fff;animation:float 2s infinite linear}.mg-admin-table-create{border-color:#bbd672;color:#fff;box-shadow:#a9ee28 0 0 16px;background-color:#6f7c4c;width:150px;height:100%}.mg-admin-table-create:hover{background-color:#125d2f88;color:#f4e5d9;animation:float 2s infinite linear}@keyframes float{0%{translate:0 0px}25%{translate:0 3px}40%{rotate:z 2deg}75%{translate:0 -3px;rotate:z -1deg}80%{rotate:z -2deg}to{translate:0 0px}}@keyframes delete{0%{translate:0px 0px;background-color:#500e0888}12.5%{translate:2px 1px}25%{translate:-1px -2px}27.5%{translate:3px -1px}50%{translate:2px 1px;background-color:#500e08aa}65.5%{translate:-1px -3px}75%{translate:1px -2px}87.5%{translate:-1px 2px}to{translate:0px 0px;background-color:#500e0888}}@media (max-width: 1024px){.mg-to-title{width:100%;text-align:center}h1.mg-admin-title{margin-top:100px}}@media (max-width: 625px){h1.mg-admin-title{font-size:24px}h2.mg-admin-title{font-size:16px}.mg-admin-table-data{flex-direction:column;gap:24px}.mg-admin-table-delete,.mg-admin-table-ban,.mg-admin-table-unban,.mg-admin-table-create{margin:8px 0;width:100%}}:root{--mg-background: #222;--mg-text: #eec;--mg-background-easy: url(/assets/backgrounds/gameplay1.png);--mg-background-moderate: url(/assets/backgrounds/gameplay2.png);--mg-background-hard: url(/assets/backgrounds/gameplay3.png);--mg-equation-x-pos: 1180px;--mg-equation-y-pos: 315px;--mg-equation-font-size: 5rem;--mg-equation-x-size: 5rem;--mg-equation-y-size: 5rem;--mg-equation-x-padding: 1rem;--mg-equation-y-padding: 1rem}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
