@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(../media/09d59b9ec7493ab1-s.15_fawwn19qtj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(../media/748b8b5301d2bdb2-s.p.1zvx97hkh1y6p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Special Elite Fallback;src:local(Arial);ascent-override:60%;descent-override:25.33%;line-gap-override:0.0%;size-adjust:117.2%}.special_elite_d1963b6e-module__GByF-a__className{font-family:Special Elite,Special Elite Fallback;font-style:normal;font-weight:400}.special_elite_d1963b6e-module__GByF-a__variable{--font-sans:"Special Elite", "Special Elite Fallback"}
@font-face{font-family:Creepster;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8a3ba9694c9b2886-s.p.0v51jyfbb78ts.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Creepster Fallback;src:local(Arial);ascent-override:105.9%;descent-override:24.25%;line-gap-override:0.0%;size-adjust:89.81%}.creepster_1d709bb7-module__ykU1Va__className{font-family:Creepster,Creepster Fallback;font-style:normal;font-weight:400}.creepster_1d709bb7-module__ykU1Va__variable{--font-heading:"Creepster", "Creepster Fallback"}
:root{--color-primary:#a80000;--color-primary-dark:#590000;--color-primary-light:#a8000026;--color-secondary:#c9c9c9;--color-secondary-light:#e6e6e6;--color-accent:#000;--color-bg:#030303;--color-surface:#0a0a0a;--color-surface-light:#141414;--color-text:#d4d4d4;--color-text-muted:#737373;--color-text-heading:#f0f0f0;--font-sans:"Inter", system-ui, sans-serif;--font-heading:"Outfit", sans-serif;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-24:6rem;--shadow-glow-cyan:0 0 25px #a80000b3;--shadow-glow-red:0 0 15px #ff000080;--border-hex:1px solid #59000080;--border-neon:1px solid var(--color-primary);--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-normal:.3s cubic-bezier(.4, 0, .2, 1);--transition-bounce:.5s cubic-bezier(.68, -.55, .265, 1.55)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow:hidden}body{font-family:var(--font-sans);color:var(--color-text);background-color:var(--color-bg);-webkit-user-select:none;user-select:none;width:100vw;height:100vh;line-height:1.6;position:relative;overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--color-text-heading);text-transform:uppercase;letter-spacing:.05em;line-height:1.2}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.container{width:100%;max-width:1400px;padding:0 var(--spacing-6);height:100%;margin:0 auto}.text-center{text-align:center}.btn{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-4) var(--spacing-8);font-weight:700;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all var(--transition-normal);color:var(--color-text);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:0 0;border:none;font-size:1.1rem;display:inline-flex;position:relative}.btn:before{content:"";border:var(--border-neon);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);z-index:-1;background:var(--color-primary-light);transition:all var(--transition-normal);position:absolute;inset:0}.btn:hover{color:var(--color-bg);box-shadow:var(--shadow-glow-cyan);transform:translateY(-2px)}.btn:hover:before{background:var(--color-primary)}.btn-horror{color:#a3a3a3;width:100%;max-width:400px;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;text-shadow:1px 1px #000;cursor:pointer;background-color:#0a0a0af2;border:2px solid #333;margin:0 auto 1.5rem;padding:1.2rem;font-size:1.1rem;font-weight:600;transition:all .2s ease-in-out;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 10px #000c,2px 2px 5px #00000080}.btn-horror:hover{color:#fff;text-shadow:0 0 5px red,0 0 10px red;background:linear-gradient(#590000 0%,#1a0000 100%);border-color:red;animation:.3s goreShake;transform:scale(1.02);box-shadow:inset 0 0 25px #ff000080,0 0 20px #f00c}.btn-horror:active{background-color:#3c0000e6;transform:scale(.98)}.glass-panel{-webkit-backdrop-filter:blur(12px);border-left:2px solid var(--color-primary);background:#18181bb3;border-top:1px solid #ffffff0d;position:relative;box-shadow:0 8px 32px #00000080}.glass-panel:after{content:"";border-bottom:2px solid var(--color-primary);border-right:2px solid var(--color-primary);width:20px;height:20px;position:absolute;bottom:0;right:0}@keyframes pulseGlow{0%{box-shadow:0 0 5px #a8000033}50%{box-shadow:0 0 30px #a80000cc}to{box-shadow:0 0 5px #a8000033}}@keyframes bloodyPulse{0%,to{text-shadow:0 0 10px #a8000080,0 5px 15px #640000cc;transform:scale(1)}50%{text-shadow:0 0 30px red,0 10px 25px #a80000;transform:scale(1.02)}}@keyframes neonFlicker{0%,18%,22%,25%,53%,57%,to{opacity:1;text-shadow:0 0 20px red,0 0 40px #f00c,0 0 80px #ff000080}20%,24%,55%{opacity:.2;text-shadow:none}}@keyframes spark{0%{opacity:1;transform:translateY(0)translate(0)scale(1)}to{opacity:0;transform:translateY(100px)translate(-20px)scale(0)}}@keyframes fogDrift{0%{transform:translate(0)scale(1.1)}50%{transform:translate(-5%)scale(1.15)}to{transform:translate(0)scale(1.1)}}@keyframes glitchTransition{0%{filter:hue-rotate()invert(0%)contrast();opacity:1;transform:translate(0)scale(1)}10%{filter:hue-rotate(90deg)invert(80%)contrast(300%);opacity:.8;transform:translate(10px,-10px)scale(1.1)skew(20deg)}20%{filter:hue-rotate(-90deg)invert()contrast(400%);opacity:.9;transform:translate(-10px,10px)scale(1.05)skew(-20deg)}30%{filter:hue-rotate(45deg)invert(20%)contrast(150%);opacity:.5;transform:translate(5px,5px)scale(1.1)skewY(10deg)}40%{filter:hue-rotate(-45deg)invert(90%)contrast(500%);opacity:1;transform:translate(-5px,-5px)scale(1)skew(0)}to{filter:hue-rotate()invert(0%)contrast();opacity:1;transform:translate(0)scale(1)}}.animate-pulse-glow{animation:3s infinite pulseGlow}.animate-bloody-title{animation:4s infinite neonFlicker,6s ease-in-out infinite bloodyPulse}.spark{opacity:0;background-color:#fa0;border-radius:50%;width:4px;height:4px;animation:1.5s linear infinite spark;position:absolute;box-shadow:0 0 10px red,0 0 20px #fa0}.spark:first-child{animation-delay:.5s;top:20%;left:30%}.spark:nth-child(2){animation-delay:1.2s;top:60%;left:70%}.spark:nth-child(3){animation-delay:2.7s;top:40%;left:50%}.spark:nth-child(4){animation-delay:3.1s;top:80%;left:20%}.spark:nth-child(5){animation-delay:4.8s;top:10%;left:80%}.animate-fog{will-change:transform;animation:15s ease-in-out infinite alternate fogDrift;transform:translateZ(0)}.animate-glitch-bg{will-change:filter, transform;animation:.4s cubic-bezier(.25,.46,.45,.94) forwards glitchTransition;transform:translateZ(0)}@keyframes shake{0%,to{transform:translate(0)rotate(0)}10%,30%,50%,70%,90%{transform:translate(-15px,15px)rotate(-3deg)}20%,40%,60%,80%{transform:translate(15px,-15px)rotate(3deg)}}.animate-shake{animation:.1s infinite shake}.scare-overlay{z-index:1000;background-color:#000;position:fixed;inset:0}.scare-overlay img{object-fit:cover;width:100%;height:100%}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.animate-slide-in{animation:.3s ease-out forwards slideInRight}.layout-main{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.bg-container{z-index:0;background-color:#000;position:absolute;inset:0}.bg-video{object-fit:cover;opacity:.8;width:100%;height:100%}.bg-vignette{z-index:10;pointer-events:none;background:radial-gradient(#0000 0%,#030303b3 50%,#000 100%);position:absolute;inset:0}.fog-overlay{z-index:10;pointer-events:none;mix-blend-mode:screen;opacity:.12;will-change:transform;position:absolute;inset:0}.content-container{z-index:20;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:900px;margin:0 auto;display:flex;position:relative}.title-container{text-align:center;flex-direction:column;align-items:center;width:100%;margin-bottom:3rem;display:flex;position:relative}.title-caxxulo{font-family:var(--font-heading);color:red;text-transform:uppercase;text-align:center;text-shadow:0 0 20px #f00c,4px 4px #590000;will-change:text-shadow, filter, transform;margin-bottom:1rem;font-size:clamp(6rem,15vw,15rem);font-weight:900;line-height:1;animation:8s infinite bloodyHeartbeat;transform:translateZ(0)}@keyframes bloodyHeartbeat{0%{text-shadow:0 0 10px #f006,4px 4px #590000cc;filter:brightness(.9);transform:scale(1)}45%{text-shadow:0 0 10px #f006,4px 4px #590000cc;filter:brightness(.9);transform:scale(1)}50%{text-shadow:0 0 50px red,0 0 80px red,6px 6px #590000;filter:brightness(1.2);transform:scale(1.02)}52%{text-shadow:0 0 20px #f009,4px 4px #590000;filter:brightness();transform:scale(1)}56%{text-shadow:0 0 60px red,0 0 100px red,6px 6px #590000;filter:brightness(1.3);transform:scale(1.03)}60%{text-shadow:0 0 10px #f006,4px 4px #590000cc;filter:brightness(.9);transform:scale(1)}to{text-shadow:0 0 10px #f006,4px 4px #590000cc;filter:brightness(.9);transform:scale(1)}}@keyframes goreShake{0%{transform:translate(1px,1px)rotate(0)scale(1.02)}20%{transform:translate(-2px,-2px)rotate(-1deg)scale(1.02)}40%{transform:translate(-3px,1px)rotate(1deg)scale(1.02)}60%{transform:translate(3px,2px)rotate(0)scale(1.02)}80%{transform:translate(1px,-2px)rotate(1deg)scale(1.02)}to{transform:translate(0)rotate(0)scale(1.02)}}.subtitle{letter-spacing:.5em;color:#9ca3af;text-transform:uppercase;text-shadow:4px 4px 10px #000;font-size:1.5rem;font-weight:700}.menu-nav{flex-direction:column;align-items:center;width:100%;padding:0;display:flex}.footer-credits{color:#9ca3af;width:100%;font-size:.875rem;font-family:var(--font-sans);text-shadow:1px 1px 2px #000;justify-content:space-between;padding:0 2rem;display:flex;position:absolute;bottom:1.5rem}.cookie-banner-wrapper{z-index:50;width:100%;max-width:400px;padding:1rem;position:fixed;bottom:1rem;right:1rem}.cookie-banner-box{background-color:#000000e6;border:2px solid #a8000080;padding:1.25rem;box-shadow:0 0 15px #a800004d}.cookie-banner-title{color:#a80000;text-transform:uppercase;font-size:1.125rem;font-weight:700;font-family:var(--font-heading);align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.cookie-banner-text{color:#9ca3af;font-size:.75rem;font-family:var(--font-sans);margin-bottom:1rem;line-height:1.6}.cookie-banner-actions{justify-content:flex-end;gap:.5rem;display:flex}.cookie-btn-decline{color:#6b7280;text-transform:uppercase;cursor:pointer;background-color:#1a1a1a;border:1px solid #1f2937;padding:.25rem .75rem;font-size:.75rem;font-weight:700;transition:all .2s}.cookie-btn-decline:hover{color:#fff;background-color:#1f2937}.cookie-btn-accept{color:#fff;text-transform:uppercase;cursor:pointer;background-color:#4a0000;border:1px solid #a80000;padding:.25rem .75rem;font-size:.75rem;font-weight:700;transition:all .2s;box-shadow:0 0 10px #a8000080}.cookie-btn-accept:hover{background-color:#a80000}.cookie-revocation-btn{z-index:40;color:#6b7280;font-size:.75rem;font-family:var(--font-sans);cursor:pointer;background-color:#000;border:1px solid #a80000;padding:.5rem;transition:all .2s;position:fixed;bottom:1rem;right:1rem;box-shadow:0 0 10px #a8000033}.cookie-revocation-btn:hover{color:#a80000}.page-header{z-index:20;justify-content:space-between;align-items:center;width:100%;margin-bottom:2.5rem;display:flex}.page-header h1{text-align:left;margin-bottom:0;font-size:clamp(3rem,8vw,5rem)}.page-content-box{z-index:20;background-color:#000000d9;border:2px solid #590000;width:100%;padding:2rem;box-shadow:0 0 30px #a8000033}.page-content-box h2{color:red;margin-bottom:1rem;font-size:1.875rem;font-weight:700}.page-description{color:#d1d5db;margin-bottom:2rem;font-size:1.125rem;line-height:1.6}.save-slots-grid{grid-template-columns:repeat(1,1fr);gap:1.5rem;display:grid}@media (min-width:768px){.save-slots-grid{grid-template-columns:repeat(3,1fr)}}.save-slot-card{cursor:pointer;background-color:#000;border:1px solid #1f2937;flex-direction:column;padding:1rem;transition:all .3s;display:flex}.save-slot-card:hover{border-color:red;transform:translateY(-5px);box-shadow:0 0 15px #f006}.save-slot-thumb{aspect-ratio:16/9;background-color:#111;border:1px solid #333;width:100%;margin-bottom:1rem;position:relative;overflow:hidden}.save-slot-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.save-slot-card:hover .save-slot-thumb img{transform:scale(1.1)}.save-slot-thumb:after{content:"";background:#a8000000;transition:background .3s;position:absolute;inset:0}.save-slot-card:hover .save-slot-thumb:after{background:#a8000033}.save-slot-title{color:#9ca3af;text-transform:uppercase;margin-bottom:.25rem;font-size:1.1rem;font-weight:700;transition:color .3s}.save-slot-card:hover .save-slot-title{color:#fff}.save-slot-meta{color:#4b5563;font-size:.875rem}.server-list-container{width:100%;max-width:900px;font-family:var(--font-sans);background-color:#0a0a0ae6;border:1px solid #333;margin-top:1rem;box-shadow:0 0 20px #000c}.server-list-header{color:#9ca3af;text-transform:uppercase;letter-spacing:.15em;background-color:#1a1a1a;border-bottom:2px solid #590000;grid-template-columns:80px 1fr 150px 100px;align-items:center;padding:.6rem 1rem;font-size:.85rem;font-weight:700;display:grid}.col-status{text-align:center}.col-name{text-align:left;padding-left:1rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.col-players,.col-ping{text-align:center}.server-row{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;color:#d1d5db;background-color:#0a0a0a99;border-bottom:1px solid #222;border-left:4px solid #0000;grid-template-columns:80px 1fr 150px 100px;align-items:center;padding:1.5rem;text-decoration:none;transition:all .2s ease-in-out;display:grid}.server-row:hover{background-color:#59000033;border-left:4px solid red;padding-left:calc(1rem - 4px)}.server-name-title{color:#fff;margin-bottom:.2rem;font-size:1.15rem;font-weight:700}.server-name-desc{color:#6b7280;font-size:.85rem}.status-dot{background-color:#22c55e;border-radius:50%;width:10px;height:10px;animation:2s infinite pulseGlow;display:inline-block;box-shadow:0 0 8px #22c55e}.ping-good{color:#22c55e;font-family:monospace}.ping-fair{color:#eab308;font-family:monospace}.options-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:200;background:#000000d9;justify-content:center;align-items:center;padding:2rem;animation:.3s fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.options-modal-content{background-color:#0a0a0a;border:2px solid #590000;flex-direction:column;width:100%;max-width:1000px;height:80vh;display:flex;box-shadow:0 0 40px #a800004d}.options-header{background-color:#111;border-bottom:2px solid #333;justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.options-title{color:red;font-family:var(--font-heading);white-space:nowrap;margin:0;font-size:1.5rem}.options-tabs{gap:1.5rem;display:flex}.tab-btn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:.5rem 1rem;font-size:1rem;font-weight:700;transition:all .2s}.tab-btn:hover{color:#fff}.tab-btn.active{color:red;border-bottom-color:red}.close-btn-clean{color:#9ca3af;font-family:var(--font-sans);cursor:pointer;background:0 0;border:1px solid #333;border-radius:4px;padding:.25rem .75rem;font-size:1.2rem;font-weight:700;transition:all .2s}.close-btn-clean:hover{color:#fff;background:red;border-color:red}.options-body{font-family:var(--font-sans);flex:1;padding:2rem;overflow-y:auto}.options-body::-webkit-scrollbar{width:8px}.options-body::-webkit-scrollbar-track{background:#111}.options-body::-webkit-scrollbar-thumb{background:#590000}.section-subtitle{color:#fff;border-bottom:1px solid #333;margin-bottom:1.5rem;padding-bottom:.5rem;font-size:1.25rem}.setting-row{color:#d1d5db;border-bottom:1px solid #1a1a1a;justify-content:space-between;align-items:center;padding:1rem 0;display:flex}.scary-checkbox{appearance:none;cursor:pointer;background:#333;border-radius:12px;outline:none;width:50px;height:24px;position:relative}.scary-checkbox:before{content:"";background:#666;border-radius:50%;width:20px;height:20px;transition:all .3s;position:absolute;top:2px;left:2px}.scary-checkbox:checked{background:#590000}.scary-checkbox:checked:before{background:red;left:28px;box-shadow:0 0 10px red}.scary-slider{accent-color:red;width:200px}.inventory-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem;display:grid}.merch-item{background:#111;border:1px solid #333;padding:1rem;transition:all .3s}.merch-item:hover{border-color:red;transform:scale(1.02)}.merch-img-box{aspect-ratio:1;background:#000;justify-content:center;align-items:center;width:100%;margin-bottom:1rem;display:flex;overflow:hidden}.merch-img-box img{object-fit:cover;width:100%;height:100%}.merch-info h4{color:#fff;margin-bottom:.25rem;font-size:.95rem}.merch-info p{color:#ef4444;margin-bottom:1rem;font-weight:700}.buy-btn{color:red;cursor:pointer;background:0 0;border:1px solid red;width:100%;padding:.5rem;font-weight:700;transition:all .2s}.buy-btn:hover{color:#fff;background:red}.scary-form{flex-direction:column;gap:1rem;max-width:600px;display:flex}.scary-form input,.scary-form textarea{color:#fff;font-family:var(--font-sans);background:#111;border:1px solid #333;outline:none;padding:1rem;transition:border-color .3s}.scary-form input:focus,.scary-form textarea:focus{border-color:red;box-shadow:0 0 10px #f003}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}@media (max-width:768px){html,body{height:auto!important;min-height:100vh!important;overflow-y:auto!important}.layout-main{height:auto!important;min-height:100vh!important;padding-bottom:2rem!important;overflow-y:auto!important}.title-caxxulo{text-align:center;font-size:2.5rem!important}.title-main{text-align:center;margin-bottom:0!important;font-size:3.5rem!important}.glitch-wrapper{justify-content:center;margin:0 auto;display:flex;transform:scale(.65)}.btn-horror{width:100%!important;max-width:250px!important;margin:0 auto!important;padding:.8rem!important;font-size:.9rem!important}.menu-nav{flex-direction:column;align-items:center;width:100%;margin-top:-2rem;padding:0 1rem;display:flex;gap:.8rem!important}.footer-credits{text-align:center;margin-top:2rem;display:flex;bottom:auto;flex-direction:column!important;gap:.5rem!important;font-size:.75rem!important;position:relative!important}.page-header{flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin-bottom:1rem!important}.content-container{height:auto!important;padding:1rem!important;overflow:visible!important}.server-list-header{display:none!important}.server-list-container{box-shadow:none;background:0 0;border:none;margin-bottom:2rem;max-height:none!important;overflow:visible!important}.server-row{background:#0a0a0a;border:1px solid #333;border-left:4px solid #0000;margin-bottom:1rem;text-align:center!important;flex-direction:column!important;align-items:center!important;padding:1rem!important;display:flex!important}.server-row:hover{border-left:4px solid red!important;padding-left:1rem!important}.col-status{display:none!important}.col-name{width:100%;margin-bottom:.5rem;padding:0!important}.col-players,.col-ping{width:100%;margin-bottom:.2rem;margin-right:0;font-size:.8rem;display:block;text-align:center!important;padding:0!important}.server-name-title{white-space:normal;font-size:1.1rem!important}.server-name-desc{white-space:normal;font-size:.8rem!important}.page-content-box{flex-direction:column!important;gap:1.5rem!important;display:flex!important}.page-content-box>div{flex:none!important;width:100%!important;height:auto!important;padding:1.5rem!important}.page-content-box h2{text-align:center;font-size:1.5rem!important}.page-content-box p{word-wrap:break-word;text-align:center!important;font-size:1rem!important;line-height:1.6!important}.save-slots-grid{grid-template-columns:1fr!important;gap:1rem!important}.save-slot-card{text-align:center!important;flex-direction:column!important;align-items:center!important;padding:1rem!important}.save-slot-thumb{aspect-ratio:16/9;width:100%!important;height:auto!important;margin-bottom:1rem!important;margin-right:0!important}.save-slot-title{margin-bottom:.5rem;font-size:1rem!important}.save-slot-meta{font-size:.8rem!important}.options-modal-content{border-width:1px;margin:.5rem;height:95vh!important;max-height:95vh!important}.options-header{flex-direction:column;gap:1rem;padding:1rem!important}.options-tabs{flex-wrap:wrap;justify-content:center;gap:.5rem}.tab-btn{text-align:center;flex:auto;padding:.5rem 1rem!important;font-size:.8rem!important}.options-body{padding:1rem!important}.setting-row{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem 0}.scary-slider{width:100%}}.re-slot{aspect-ratio:1;text-align:center;background:#111;border:1px solid #333;flex-direction:column;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex;position:relative}.re-slot.equipped{background:#1a1a1a;border-color:#555;box-shadow:inset 0 0 10px #ffffff0d}.re-slot.locked{background:#0d0000;border-color:#310000}.re-slot.empty{background:0 0;border-color:#222}.re-slot:hover{background:#222;border-color:#666}.slot-icon{filter:grayscale()contrast(150%);margin-bottom:.5rem;font-size:2rem}.re-slot.locked .slot-icon{filter:grayscale()brightness(50%)sepia()hue-rotate(-50deg)saturate(600%)contrast(1.5)}.slot-label{color:#ccc;font-size:.75rem;font-family:var(--font-sans);text-transform:uppercase}.slot-status{color:#888;margin-top:.2rem;font-size:.6rem}.text-red{text-shadow:0 0 5px #ff000080;color:red!important}
