:root{--blood:#8b0a0a;--blood-bright:#b31212;--blood-dark:#570606;--beige:#e4d6b7;--beige-dim:#bfad82;--rust:#a87c47;--ink:#351f12;--ink-soft:#8a6b41;--panel:#1a0f08db;--panel-border:#e4d6b72e}*{box-sizing:border-box}html,body{margin:0;padding:0}html{scrollbar-gutter:stable;overflow-y:scroll}body{color:#d8d2c6;background-color:#303338;background-image:repeating-linear-gradient(101deg,#ffffff07 0 1px,#00000008 1px 2px,#ffffff04 2px 3px),url(/metal-texture.svg),url(/metal-texture.svg),radial-gradient(1200px 620px at 50% -14%,#ffffff12,#0000 60%),radial-gradient(1000px 700px at 84% 122%,#0009,#0000 62%),linear-gradient(168deg,#4c5056 0%,#3a3d42 40%,#2b2d31 72%,#1e2023 100%);background-position:0 0,0 0,233px 371px,0 0,0 0,0 0;background-size:auto,900px 900px,1500px 1500px,auto,auto,auto;background-attachment:fixed;min-height:100vh;font-family:Inter,system-ui,sans-serif}.wrap{z-index:1;max-width:860px;margin:0 auto;padding:40px 20px 64px;position:relative}.drips{z-index:0;pointer-events:none;opacity:.46;background-blend-mode:normal, normal, normal, normal, overlay;mix-blend-mode:darken;filter:saturate(1.05)contrast(1.02);background:linear-gradient(#8b0a0adb 0,#8b0a0ab3 4px,#8b0a0a00 12px) 0 0/100% 100%,url(/blood-drip.webp) 0 0/auto 184px repeat-x,url(/blood-drip.webp) 137px -6px/auto 150px repeat-x,url(/blood-drip.webp) 421px -3px/auto 208px repeat-x,repeating-linear-gradient(-80deg,#8b0a0a0f 0 2px,#8b0a0a00 2px 6px) 0 0/420px 14px;height:184px;position:fixed;top:-34px;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0 74%,#0000 100%);mask-image:linear-gradient(#000 0 74%,#0000 100%)}.splat{z-index:0;pointer-events:none;transform-origin:40% 60%;background:url(/blood-splat-a.webp) 50%/contain no-repeat;position:fixed}header{align-items:center;gap:16px;margin-bottom:8px;display:flex}.logo{filter:drop-shadow(0 6px 18px #00000059);width:74px;height:74px}.logo img{width:100%;height:100%}h1,h2,h3{letter-spacing:.02em;font-family:Bungee,system-ui,sans-serif;font-weight:400}h1{color:var(--beige);text-shadow:0 2px 18px #0000008c;margin:0;font-size:clamp(30px,6vw,46px);line-height:1}h1 .t{color:var(--blood)}.card{background:var(--panel);border:1px solid var(--panel-border);color:var(--beige);border-radius:18px;box-shadow:0 18px 50px #00000059}.status-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:192px;margin-top:28px;padding:26px 28px;display:flex;position:relative;overflow:hidden}.status-card .status-row{justify-content:center;align-items:center;gap:12px;display:flex}.dot{background:var(--beige-dim);border-radius:50%;flex:none;width:14px;height:14px;box-shadow:0 0 #e4d6b766}.status-card.live .dot{background:var(--blood-bright);animation:1.6s ease-out infinite pulse}@keyframes pulse{0%{box-shadow:0 0 #b312128c}70%{box-shadow:0 0 0 16px #b3121200}to{box-shadow:0 0 #b3121200}}.status-big{color:var(--beige);margin:10px 0 4px;font-family:Bungee,system-ui,sans-serif;font-size:clamp(28px,6vw,44px)}.status-card.live .status-big{color:var(--blood-bright);text-shadow:0 0 26px #b3121280}.status-sub{color:var(--beige-dim);margin:0;font-size:15px}.watch-cta{text-align:left;width:100%;margin-top:18px}.watch-cta-title{color:var(--beige);margin:0 0 12px;font-size:13px;font-weight:700}.watch-actions{flex-wrap:wrap;gap:10px;display:flex}.watch-btn{border-radius:999px;align-items:center;gap:8px;padding:11px 18px;font-family:Inter,system-ui,sans-serif;font-size:13.5px;font-weight:700;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.watch-btn svg{fill:currentColor;width:18px;height:18px}.watch-btn.primary{background:var(--blood-bright);color:#ffe9df}.watch-btn.primary:hover{background:var(--blood)}.watch-btn.ghost{color:var(--beige);border:1px solid var(--panel-border);background:#e4d6b724}.watch-btn.ghost:hover{transform:translateY(-2px)}.status-card.actionable{cursor:pointer;transition:transform .15s,box-shadow .15s}.status-card.actionable:hover{transform:translateY(-2px);box-shadow:0 22px 56px #0000006b}.status-card.actionable:focus-visible{outline:2px solid var(--blood-bright);outline-offset:3px}.status-card.actionable:active{transform:translateY(0)}.cast-stage{width:100%;margin-top:18px}.cast-player{aspect-ratio:16/9;border:1px solid var(--panel-border);background:#000;border-radius:14px;width:100%;position:relative;overflow:hidden;box-shadow:0 12px 34px #00000073}.cast-player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.cast-stage>iframe{aspect-ratio:16/9;background:#000;border:0;border-radius:14px;width:100%;display:block;box-shadow:0 12px 34px #00000073}.status-card.errored .status-big{color:#ffb36b;text-shadow:0 0 22px #ff8a2b73}.ptiles{flex-wrap:nowrap;place-content:center;gap:12px;min-height:64px;margin-top:18px;display:flex}.ptile{background:var(--panel);border:1px solid var(--panel-border);border-radius:14px;place-items:center;width:56px;height:56px;text-decoration:none;transition:box-shadow .18s,border-color .18s,opacity .18s;display:grid}.ptile:hover{transform:translateY(-4px)}.ptile svg{fill:currentColor;width:30px;height:30px}.ptile.live-now{border-color:var(--blood);box-shadow:0 0 0 1px var(--blood), 0 0 22px #8b0a0a8c}.ptile:not(.live-now){color:#9d947f;filter:grayscale();opacity:.5}.tabs{margin-top:48px;position:relative}.menu-toggle{border:1px solid var(--panel-border);background:var(--panel);cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:46px;height:46px;margin-left:auto;padding:0;transition:border-color .15s;display:flex}.menu-toggle span{background:var(--beige);border-radius:2px;width:20px;height:2px;display:block}.menu-toggle:hover{border-color:var(--blood-bright)}.menu.open .menu-toggle span:first-child{transform:translateY(6px)rotate(45deg)}.menu.open .menu-toggle span:nth-child(2){opacity:0}.menu.open .menu-toggle span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.menu{width:100%;display:inline-block;position:relative}.tab-menu{z-index:70;background:var(--panel);border:1px solid var(--panel-border);border-radius:16px;flex-direction:column;gap:6px;padding:12px;display:none;position:absolute;top:calc(100% + 10px);left:0;right:0;box-shadow:0 20px 44px #00000080}.menu.open .tab-menu{display:flex}.tab{letter-spacing:.06em;text-transform:uppercase;text-align:left;color:var(--beige-dim);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;width:100%;padding:12px 14px;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;transition:color .15s,background .15s,border-color .15s}.tab:hover{color:var(--beige);background:#e4d6b712}.tab.active{color:var(--beige);background:#b3121233;border-color:#b3121266}.menu-group{flex-direction:column;display:flex}.tab.has-sub{background:0 0;align-items:center;gap:10px;width:100%;display:flex}.menu-arrow{width:18px;height:18px;color:var(--beige-dim);justify-content:center;align-items:center;transition:transform .2s;display:inline-flex}.menu-arrow svg{width:14px;height:14px}.menu-group.open .menu-arrow{transform:rotate(90deg)}.menu-sub{flex-direction:column;gap:2px;padding:4px 8px 8px;display:none}.menu-group.open .menu-sub{display:flex}.menu-sub .tab.sub{width:100%;padding:10px 12px 10px 26px}.tab-panes{margin-top:18px}.tab-pane{display:none}.tab-pane.active{display:block}.plat-seg{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:18px;display:flex}.plat-seg-btn,.box-nav-btn{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);cursor:pointer;background:#e4d6b78c;border:1px solid #0000;border-radius:999px;padding:8px 14px;font-family:Inter,system-ui,sans-serif;font-size:11.5px;font-weight:600;transition:color .15s,background .15s,border-color .15s,box-shadow .15s}.plat-seg-btn:hover,.box-nav-btn:hover{color:var(--ink)}.plat-seg-btn.active,.box-nav-btn.active{color:var(--beige);background:var(--panel);border-color:var(--panel-border);box-shadow:inset 0 -3px 0 var(--blood)}.box-nav{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:18px;display:none}@media (width<=720px){.plat-seg{display:none}.box-nav{display:flex}.box{display:none}.box.active{display:block}}@media (width>=721px){.menu-toggle{display:none}.tab-menu{scrollbar-width:none;box-shadow:none;background:0 0;border:none;border-radius:0;flex-flow:row;justify-content:safe center;gap:8px;padding:0;display:flex;position:relative;top:auto;left:auto;right:auto;overflow-x:auto}.tab-menu::-webkit-scrollbar{display:none}.tab{letter-spacing:.08em;text-align:center;color:var(--ink-soft);white-space:nowrap;background:#e4d6b78c;border:1px solid #0000;border-radius:999px;width:auto;padding:8px 14px;font-size:11.5px}.menu-group{position:relative}.tab.has-sub{background:#e4d6b78c;align-items:center;gap:6px;width:auto;display:inline-flex}.tab:hover{color:var(--ink);background:#e4d6b78c}.tab.active{color:var(--beige);background:var(--panel);border-color:var(--panel-border);box-shadow:inset 0 -3px 0 var(--blood)}.menu-arrow,.menu-sub{display:none}}.plat-view{display:none}.plat-view.active{display:block}.news-link{background:var(--blood-bright);color:#ffe9df;letter-spacing:.02em;border-radius:999px;margin:6px 0 16px;padding:11px 22px;font-family:Inter,system-ui,sans-serif;font-size:13.5px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-block}.news-link:hover{background:var(--blood)}.news-channellink{color:var(--beige-dim);margin:-6px 0 16px;font-size:13px;text-decoration:underline;display:block}.news-channellink:hover{color:var(--beige)}.news-placeholder{border:1px dashed var(--panel-border);color:var(--beige-dim);text-align:center;border-radius:14px;padding:22px;font-size:14px}.discord-widget{z-index:60;position:fixed;bottom:18px;right:14px}.discord-bubble{color:#fff;background:#5865f2;border-radius:18px;justify-content:center;align-items:center;width:60px;height:60px;text-decoration:none;transition:transform .2s,background .2s;display:flex;box-shadow:0 10px 26px #00000073}.discord-bubble:hover{background:#4752c4;transform:translate(-4px)rotate(-4deg)}.discord-bubble span{justify-content:center;align-items:center;display:flex}.discord-bubble svg{fill:currentColor;width:38px;height:38px}.discord-pop{background:var(--panel);border:1px solid var(--panel-border);width:240px;color:var(--beige);opacity:0;pointer-events:none;border-radius:16px;padding:18px 22px;transition:opacity .2s,transform .2s;position:absolute;bottom:0;right:calc(100% + 12px);transform:translate(12px);box-shadow:0 14px 36px #00000073}.discord-widget:hover .discord-pop,.discord-widget:focus-within .discord-pop{opacity:1;pointer-events:auto;transform:translate(0)}.discord-pop-title{color:var(--beige);margin:0 0 5px;font-family:Bungee,system-ui,sans-serif;font-size:15px;font-weight:400}.discord-pop p{color:var(--beige-dim);margin:0 0 12px;font-size:13.5px;line-height:1.45}.discord-pop-join{background:var(--blood-bright);color:#ffe9df;border-radius:999px;padding:10px 20px;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-block}.discord-pop-join:hover{background:var(--blood)}.tab-card{padding:26px 30px}.tab-card h3{color:var(--beige);margin:0 0 10px;font-size:20px}.tab-card p{color:var(--beige-dim);margin:0 0 12px;font-size:15px;line-height:1.65}.tab-card p:last-child{margin-bottom:0}.cmd-sub{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin:22px 0 10px;font-family:Bungee,system-ui,sans-serif;font-size:13px;font-weight:400}.cmd-sub:first-child{margin-top:0}.cmd-list{flex-wrap:wrap;gap:8px;display:flex}.cmd{border:1px solid var(--panel-border);background:#00000040;border-radius:999px;align-items:baseline;gap:8px;padding:6px 11px;display:inline-flex}.cmd code{color:var(--beige);font-family:JetBrains Mono,Fira Mono,Consolas,monospace;font-size:13px}.cmd em{color:var(--beige-dim);font-size:12px;font-style:normal}.cmd.premium{border-color:#b312128c;box-shadow:inset 0 0 0 1px #b3121240}.cmd.premium code{color:#ffd9a4}.cmd-counter{flex-wrap:wrap;gap:8px;display:flex}.cmd-counter .cmd{border-color:#3fd0ff66}.cmd-counter .cmd code{color:#9adfff}.calendar{margin-top:6px}.cal-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.cal-label{color:var(--beige);text-transform:capitalize;font-family:Bungee,system-ui,sans-serif;font-size:17px}.cal-nav{border:1px solid var(--panel-border);color:var(--beige-dim);cursor:pointer;background:0 0;border-radius:999px;width:34px;height:34px;font-size:18px;line-height:1;transition:color .15s,border-color .15s}.cal-nav:hover{color:var(--beige);border-color:var(--blood-bright)}.cal-nav:disabled{opacity:.35;cursor:default}.cal-dow{grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:4px;display:grid}.cal-dow span{text-align:center;text-transform:uppercase;letter-spacing:.08em;color:var(--beige-dim);font-size:10.5px;font-weight:700}.cal-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.cal-day{aspect-ratio:1;color:var(--beige-dim);cursor:default;background:#00000038;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;font-size:13px;transition:border-color .15s,color .15s;display:flex;position:relative}.cal-day.other{opacity:.3}.cal-day.today{color:var(--beige);border-color:#b31212b3}.cal-day.has-events{cursor:pointer;color:var(--beige);background:#b3121224;font-weight:700}.cal-day.has-events:after{content:"";background:var(--blood-bright);border-radius:50%;width:5px;height:5px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.cal-day.has-events:hover{border-color:var(--blood-bright)}.cal-loading{color:var(--beige-dim);font-size:14px}.cal-detail{border-top:1px solid var(--panel-border);margin-top:18px;padding-top:16px;display:none}.cal-detail.open{display:block}.cal-detail h4{color:var(--beige);margin:0 0 10px;font-family:Bungee,system-ui,sans-serif;font-size:15px;font-weight:400}.cal-event{border:1px solid var(--panel-border);background:#00000040;border-radius:12px;margin-bottom:10px;padding:12px 14px}.cal-event .ev-time{color:var(--beige);font-family:Bungee,system-ui,sans-serif;font-size:14px}.cal-event .ev-game{color:var(--beige);margin-top:2px;font-size:14px;font-weight:600}.cal-event .ev-meta{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.cal-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-block}.cal-badge.stream{color:#9adfff;background:#3fd0ff24}.cal-badge.event{color:#ffb3b3;background:#b3121247}.cal-badge.community{color:#9feae6;background:#25f4ee24}.cal-event .ev-suggestions{border-top:1px dashed var(--panel-border);margin-top:10px;padding-top:10px}.cal-event .ev-suggestions h5{text-transform:uppercase;letter-spacing:.08em;color:var(--beige-dim);margin:0 0 6px;font-size:12px}.cal-event .ev-suggestion{color:var(--beige-dim);padding:2px 0;font-size:13px}.cal-event .ev-suggestion strong{color:var(--beige);font-weight:600}.suggest-form{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.suggest-form input{border:1px solid var(--panel-border);color:var(--beige);background:#00000059;border-radius:10px;flex:120px;padding:8px 10px;font-family:inherit;font-size:13px}.suggest-form input:focus{border-color:var(--blood-bright);outline:none}.suggest-form button{background:var(--blood-bright);color:#ffe9df;cursor:pointer;border:none;border-radius:999px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:700}.suggest-form button:hover{background:var(--blood)}.suggest-note{color:#e0b96b;margin-top:8px;font-size:12.5px}.reserve-form{border-top:1px solid var(--panel-border);flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:12px;display:flex}.reserve-form input{border:1px solid var(--panel-border);color:var(--beige);background:#00000059;border-radius:10px;flex:140px;padding:8px 10px;font-family:inherit;font-size:13px}.reserve-form input:focus{border-color:var(--blood-bright);outline:none}.reserve-form button{background:var(--rust);color:#fff6e6;cursor:pointer;border:none;border-radius:999px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:700}.reserve-form button:hover{background:var(--blood-bright)}.reserve-note{color:#e0b96b;margin-top:8px;font-size:12.5px}.suggest-note.err{color:#ff9c9c}.vignette,.scanlines,.noise{pointer-events:none;z-index:40;position:fixed;inset:0}.vignette{z-index:41;background:radial-gradient(#0000 55%,#0000008c 100%)}.scanlines{z-index:42;opacity:.5;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#00000040 0 1px,#0000 1px 3px)}.noise{z-index:43;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");animation:.3s steps(4,end) infinite noise-shift}@keyframes noise-shift{0%{transform:translate(0)}25%{transform:translate(-4px,2px)}50%{transform:translate(3px,-3px)}75%{transform:translate(-2px,4px)}to{transform:translate(0)}}.glitch{display:inline-block;position:relative}.status-card:not(.live) .status-big{color:var(--beige-dim);text-shadow:0 0 18px #3fd0ff38}.glitch:before,.glitch:after{content:attr(data-text);opacity:0;pointer-events:none;width:100%;position:absolute;inset:0;overflow:hidden}.glitch.glitching{text-shadow:-1px 0 #ff2a2a8c,1px 0 #3fd0ff8c}.glitch.glitching:before{opacity:.85;color:#ff2a2a;animation:.28s steps(2,end) infinite glitch-a}.glitch.glitching:after{opacity:.85;color:#3fd0ff;animation:.28s steps(2,end) infinite glitch-b}@keyframes glitch-a{0%{clip-path:inset(0 0 62%)}25%{clip-path:inset(40% 0 30%)}50%{clip-path:inset(75% 0 6%)}75%{clip-path:inset(15% 0 55%)}to{clip-path:inset(50% 0 20%)}}@keyframes glitch-b{0%{clip-path:inset(70% 0 8%)}25%{clip-path:inset(8% 0 70%)}50%{clip-path:inset(35% 0 45%)}75%{clip-path:inset(65% 0 18%)}to{clip-path:inset(20% 0 60%)}}.logo.glitching img{animation:.3s steps(2,end) logo-glitch}@keyframes logo-glitch{0%{filter:none}25%{filter:drop-shadow(-2px 0 #e11)drop-shadow(2px 0 #3fd0ff)}50%{filter:drop-shadow(2px 0 #e11)drop-shadow(-2px 0 #3fd0ff)}75%{filter:drop-shadow(-1px 0 #3fd0ff)}to{filter:none}}.ptile.glitching{filter:drop-shadow(-2px 0 #ff2a2ad9)drop-shadow(2px 0 #3fd0ffd9)}.drips,.splat{mix-blend-mode:darken;filter:saturate(1.06)contrast(1.03)}.blood-layer{z-index:0;pointer-events:none;position:fixed;inset:0}.smear{z-index:0;pointer-events:none;filter:saturate(1.1)contrast(1.06);mix-blend-mode:multiply;opacity:.92;background:linear-gradient(115deg,#4a0404 0%,#7d0c0c 40%,#9c0e0e 56%,#4f0505 100%);display:block;position:fixed;-webkit-mask-image:url(/blood-smear.png);mask-image:url(/blood-smear.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.smear.soft{filter:blur(2px)saturate(1.08);opacity:.72}.smear.faint{opacity:.55}.deco-chars{z-index:1;pointer-events:none;position:fixed;inset:0}.char{z-index:1;pointer-events:none;will-change:left, bottom;transition:left 1.8s cubic-bezier(.34,0,.2,1),bottom 1.8s cubic-bezier(.34,0,.2,1);position:fixed}.char-flip{transform:scaleX(var(--flip,1));transition:transform .25s;display:block}.char-art{width:var(--s,44px);height:var(--s,44px);image-rendering:pixelated;image-rendering:crisp-edges;filter:drop-shadow(0 4px 6px #00000073);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block}.char-art.char--turtle-raph{background-image:url(/char-turtle-raph.svg)}.char-art.char--turtle-leo{background-image:url(/char-turtle-leo.svg)}.char-art.char--turtle-mikey{background-image:url(/char-turtle-mikey.svg)}.char-art.char--turtle-don{background-image:url(/char-turtle-don.svg)}.char-art.char--chucky{background-image:url(/char-chucky.svg)}.char-art.char--scp173{background-image:url(/char-scp173.svg)}.char-art.char--samara{background-image:url(/char-samara.svg)}.char-art.char--freddy{background-image:url(/char-freddy.svg)}.char-art.char--ghostface{background-image:url(/char-ghostface.svg)}.char-art.char--jason{background-image:url(/char-jason.svg)}.char-art.char--pennywise{background-image:url(/char-pennywise.svg)}.char-art.char--myers{background-image:url(/char-myers.svg)}.char-art.char--ghoul{background-image:url(/char-ghoul.svg)}.char-art.char--herobrine{background-image:url(/char-herobrine.svg)}.char-art.char--sleepyhollow{background-image:url(/char-sleepyhollow.svg)}.char-art.char--leatherface{background-image:url(/char-leatherface.svg)}.char-art.char--pinhead{background-image:url(/char-pinhead.svg)}.char-art.char--hannibal{background-image:url(/char-hannibal.svg)}.char-art.char--dracula{background-image:url(/char-dracula.svg)}.char-art.char--valak{background-image:url(/char-valak.svg)}.char-art.char--annabelle{background-image:url(/char-annabelle.svg)}.char-art.char--jigsaw{background-image:url(/char-jigsaw.svg)}.char-art.char--creeper{background-image:url(/char-creeper.svg)}.char-art.char--xenomorph{background-image:url(/char-xenomorph.svg)}.char-art.char--predator{background-image:url(/char-predator.svg)}.char-art.char--carrie{background-image:url(/char-carrie.svg)}.char-art.char--normanbates{background-image:url(/char-normanbates.svg)}.char-art.char--thething{background-image:url(/char-thething.svg)}.char-art.char--pyramidhead{background-image:url(/char-pyramidhead.svg)}.char-art.char--sadako{background-image:url(/char-sadako.svg)}.char-art.char--candyman{background-image:url(/char-candyman.svg)}.char-art.char--theblob{background-image:url(/char-theblob.svg)}.char-art.char--gizmo{background-image:url(/char-gizmo.svg)}.char-art.char--stripe{background-image:url(/char-stripe.svg)}.char.hidden{opacity:.06;filter:drop-shadow(0 0 10px #8b0a0a38);transition:opacity 1.6s}.char.faint-glow{opacity:.12}.char-art.idle{animation:1.8s ease-in-out infinite char-bob}.char-art.hop{animation:.52s char-hop}@keyframes char-hop{0%,to{transform:translateY(0)}45%{transform:translateY(-15px)}70%{transform:translateY(0)scale(1.06,.94)}}@keyframes char-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.char-art.glitching{filter:drop-shadow(-2px 0 #ff2a2ad9)drop-shadow(2px 0 #3fd0ffd9)}.site-footer{border-top:1px solid var(--panel-border);color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;margin-top:30px;padding:18px 4px 4px;font-size:12.5px;line-height:1.5;display:flex}.site-footer p{margin:0}.cookie-settings-link{cursor:pointer;color:var(--blood);font:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.cookie-settings-link:hover{color:var(--blood-bright)}.cookie-settings-link:focus-visible{outline-offset:2px;outline:2px solid #3fd0ff}.cookie-banner{z-index:80;max-width:430px;color:var(--beige);flex-direction:column;gap:12px;padding:16px 18px;font-size:13.5px;line-height:1.5;animation:.4s both cookie-in;display:flex;position:fixed;bottom:18px;left:18px}.cookie-banner p{margin:0}@keyframes cookie-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.cookie-actions{flex-wrap:wrap;gap:8px;display:flex}.ck-btn{border:1px solid var(--panel-border);color:var(--beige);font:inherit;cursor:pointer;background:#ffffff0f;border-radius:999px;padding:8px 14px;font-size:12.5px;font-weight:600;transition:border-color .2s,background .2s,color .2s}.ck-btn:hover{border-color:var(--beige)}.ck-accept{background:var(--blood-bright);border-color:var(--blood-bright);color:#ffe9df}.ck-accept:hover{background:var(--blood);border-color:var(--blood)}.ck-btn:focus-visible{outline-offset:2px;outline:2px solid #3fd0ff}.cookie-modal{z-index:90;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cookie-modal-backdrop{backdrop-filter:blur(2px);background:#0a0502b8;position:absolute;inset:0}.cookie-modal-panel{z-index:1;width:100%;max-width:470px;color:var(--beige);padding:22px;position:relative}.cookie-modal-panel h2{margin:0 0 8px;font-size:20px}.cookie-modal-panel>p{color:var(--beige-dim);margin:0 0 16px;font-size:13.5px;line-height:1.55}.ck-row{border-top:1px solid var(--panel-border);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.ck-row span{flex-direction:column;font-weight:600;display:flex}.ck-row small{color:var(--ink-soft);margin-top:3px;font-size:12px;font-weight:400}.ck-row input[type=checkbox]{width:20px;height:20px;accent-color:var(--blood-bright);flex:none}.cookie-modal-panel .cookie-actions{margin-top:18px}.cookie-modal-close{cursor:pointer;color:var(--beige);background:0 0;border:0;border-radius:8px;padding:4px 9px;font-size:22px;line-height:1;position:absolute;top:10px;right:12px}.cookie-modal-close:hover{color:#fff;background:#ffffff14}[hidden]{display:none!important}.games-grid{flex-wrap:wrap;gap:26px 18px;padding:6px 2px 2px;display:flex}.games-empty{color:var(--beige-dim);margin:0;font-size:14px}.fiole{flex-direction:column;align-items:center;gap:6px;width:96px;display:flex}.fiole-wrap{position:relative}.fiole-svg{filter:drop-shadow(0 9px 16px #0000006b);width:64px;height:106px;display:block;overflow:visible}.fiole-bottle-glass{fill:url(#fiole-glass-grad)}.fiole-bottle-blood{fill:url(#fiole-blood-grad)}.fiole-bottle-meniscus{fill:#ffb0b099}.fiole-bottle-shine{fill:url(#fiole-shine-grad)}.fiole-bottle-outline{fill:none;stroke:#e9e3ce8c;stroke-width:2px;stroke-linejoin:round}.fiole-bottle-cork{fill:url(#fiole-cork-grad);stroke:#28180a99;stroke-width:1px}.fiole-cork-groove{fill:#2d1a0a8c}.fiole-bottle-band{fill:url(#fiole-band-grad);stroke:#1e1606b3;stroke-width:1px}.fiole-plat{background:var(--panel);border:1px solid var(--panel-border);width:26px;height:26px;color:var(--beige-dim);border-radius:50%;place-items:center;text-decoration:none;display:grid;position:absolute;bottom:8px;right:-7px;box-shadow:0 4px 10px #00000073}.fiole-plat svg{fill:currentColor;width:14px;height:14px}.fiole-name{font:inherit;color:var(--beige);text-align:center;cursor:pointer;background:0 0;border:none;max-width:96px;padding:0;font-size:12.5px;font-weight:600;line-height:1.25}.fiole-name:hover{color:#fff;text-decoration:underline}.fiole-name:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #3fd0ff}.fiole-pct{color:var(--beige-dim);font-family:Bungee,system-ui,sans-serif;font-size:11.5px}.game-modal{z-index:95;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.game-modal-backdrop{backdrop-filter:blur(2px);background:#0a0502b8;position:absolute;inset:0}.game-modal-panel{z-index:1;width:100%;max-width:470px;color:var(--beige);padding:24px;position:relative}.game-modal-panel h2{margin:0 0 6px;font-size:22px}.game-modal-meta{color:var(--beige-dim);align-items:center;gap:10px;margin:0 0 14px;font-size:12.5px;display:flex}.game-modal-meta .game-modal-plat{align-items:center;display:inline-flex}.game-modal-meta .game-modal-plat svg{fill:currentColor;width:16px;height:16px}.game-modal-opinion{color:var(--beige);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}.game-modal-close{cursor:pointer;color:var(--beige);background:0 0;border:0;border-radius:8px;padding:4px 9px;font-size:22px;line-height:1;position:absolute;top:10px;right:12px}.game-modal-close:hover{color:#fff;background:#ffffff14}@media (width<=560px){.cookie-banner{max-width:none;bottom:10px;left:10px;right:10px}.char-art{width:34px;height:34px}.deco-chars .char:nth-child(n+7){display:none}}@media (width<=1150px),(height<=720px){.splat,.smear{display:none}}@media (height<=800px){.splat.splat-lower{display:none}}@media (prefers-reduced-motion:reduce){.noise,.scanlines{animation:none}.glitching,.glitching:before,.glitching:after,.logo.glitching img{animation:none!important}.char,.char-flip,.char-art{transition:none!important;animation:none!important}.cookie-banner{animation:none}}
