@font-face{font-family:GBBoot;src:local("GBBoot"),url(/DMG-2025/assets/gbboot-RFHb5RW4.woff2)}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;animation-delay:.01ms!important}}*{padding:0;margin:0}html,body,#app{height:100%}main{position:relative;height:100%}.menu{height:100%;width:100%;position:absolute;background-color:#14212fcc;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;align-items:center}.menu-sidebar{height:100vh;margin-left:2rem;gap:1rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.menu-sidebar>*{font-weight:700}.menu-container{width:calc(100% - 4rem);height:calc(100vh - 4rem);padding:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.button-row{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2.5rem}.slider-row{display:flex;flex-direction:row;gap:1rem}.menu-grid{display:grid;grid-template-columns:1fr 1fr;scrollbar-width:auto;scrollbar-color:#d1d1d1 transparent;overflow-y:scroll}.menu-grid>button{text-align:left}.menu-grid>h3{text-align:center;margin-top:20px;grid-column:span 2}.browser-topbar{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;width:100%}.browser-topbar>input{margin-top:.25rem;margin-bottom:.25rem;background-color:gray;color:#fff;font-size:2rem;font-family:GBBoot,monospace}.browser-filters{display:flex;flex-direction:row;gap:1rem}.browser-item{aspect-ratio:1 / 1}.browser-item img{width:100%;height:100%;object-fit:cover;font-size:0;display:block}.browser-img{display:block;position:relative;width:100%;aspect-ratio:160 / 144;background-image:url(data:image/png;base64,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);background-size:cover}.browser-img-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:.3s ease;background-color:#0009}.browser-img-overlay-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);font-size:60px!important;color:#fff!important}.browser-img-overlay:hover{opacity:1}.browser-item h3{width:100%;text-align:center;word-wrap:break-word;font-size:2rem}.browser-item p{color:gray;font-size:1.5rem;text-align:center}.browser-list{width:100%;overflow-y:scroll;scrollbar-width:auto;scrollbar-color:#d1d1d1 transparent;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:2%;word-wrap:break-word;height:100%}.browser-container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:start}.popup{position:fixed;z-index:1;bottom:1rem;left:2rem;color:#fff;text-shadow:2px 2px #000}p,h3{color:#d1d1d1;font-size:2rem;font-family:GBBoot,monospace;font-smooth:never;-webkit-font-smoothing:none;font-weight:400;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}br{height:3rem}button{color:#d1d1d1;font-size:2rem;font-family:GBBoot,monospace;font-smooth:never;-webkit-font-smoothing:none;background-color:transparent;border:none;cursor:pointer;transition:color .2s ease}button:hover{color:#fff}button:disabled{color:gray;cursor:inherit}.danger-button{color:#fa7c73;grid-column:span 2;text-align:center!important;margin-top:20px}.danger-button:hover{color:red}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;margin-top:1rem;height:4px;background:#888;outline:none;border:0}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1rem;height:1.5rem;background:#d1d1d1;cursor:pointer;border:0;border-radius:0;transition:background .2s ease}input[type=range]::-moz-range-thumb{width:1rem;height:1.5rem;background:#d1d1d1;cursor:pointer;border:0;border-radius:0;transition:background .2s ease}input[type=range]::-webkit-slider-thumb:hover{background:#fff}input[type=range]::-moz-range-thumb:hover{background:#fff}canvas{position:absolute;background-color:#000;width:100%;height:100%;z-index:-1}
