@import "https://fonts.googleapis.com/css2?family=Anton&family=Architects+Daughter&family=Audiowide&family=Bebas+Neue&family=Black+Ops+One&family=Butcherman&family=Caveat&family=Cinzel&family=Cinzel+Decorative&family=Codystar&family=Cormorant+Garamond&family=Courier+Prime&family=Creepster&family=Cutive+Mono&family=EB+Garamond&family=Eater&family=Faster+One&family=Fira+Code&family=Frijole&family=IBM+Plex+Mono&family=Indie+Flower&family=Inter&family=JetBrains+Mono&family=Josefin+Sans&family=Lora&family=Major+Mono+Display&family=Megrim&family=Metal+Mania&family=Monoton&family=Nosifer&family=Orbitron&family=Oswald&family=Permanent+Marker&family=Pirata+One&family=Playfair+Display&family=Press+Start+2P&family=Redacted&family=Redacted+Script&family=Rubik+Beastly&family=Rubik+Glitch&family=Rubik+Wet+Paint&family=Russo+One&family=Shadows+Into+Light&family=Share+Tech+Mono&family=Silkscreen&family=Source+Code+Pro&family=Space+Mono&family=Special+Elite&family=Spectral&family=UnifrakturCook&family=UnifrakturMaguntia&family=VT323&display=swap";@keyframes static-flicker{0%{background-position:0 0}50%{background-position:2px 2px}to{background-position:-2px -2px}}@keyframes vhs-track{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes grain-shift{0%{background-position:0 0,0 0,0 0}16%{background-position:-2px 1px,1px -2px,0 1px}33%{background-position:1px -1px,-1px 2px,2px 0}50%{background-position:-1px 2px,2px 1px,1px -1px}66%{background-position:2px 2px,-2px -1px,-2px 1px}83%{background-position:1px -2px,0 2px,2px -2px}to{background-position:0 0,0 0,0 0}}@keyframes glitch-slice{0%,92%,to{clip-path:inset(0);transform:translate(0)}93%{clip-path:inset(10% 0 80%);background:#ff005026;transform:translate(-4px)}94%{clip-path:inset(40% 0 30%);background:#00ffc81f;transform:translate(3px)}95%{clip-path:inset(75% 0 5%);background:#ffffff1a;transform:translate(-2px)}96%{clip-path:inset(0);transform:translate(0)}}@keyframes vd-cursor-glitch{0%,to{filter:drop-shadow(calc(var(--glitch-intensity,8) * -1px) 0 #ff0050d9) drop-shadow(calc(var(--glitch-intensity,8) * 1px) 0 #00c8ffd9);transform:translate(calc(var(--cx,0) * 1px - 5px), calc(var(--cy,0) * 1px - 5px))}50%{filter:drop-shadow(calc(var(--glitch-intensity,8) * 1px) 0 #ff0050d9) drop-shadow(calc(var(--glitch-intensity,8) * -1px) 0 #00c8ffd9);transform:translate(calc(var(--cx,0) * 1px - 5px + var(--glitch-jitter,2) * 1px), calc(var(--cy,0) * 1px - 5px + var(--glitch-jitter,2) * 1px)) skew(4deg)}}@keyframes wash-drift{0%{transform:translate(0)scale(1)}to{transform:translate(-3%,2%)scale(1.05)}}@keyframes ambient-drift{0%{opacity:0;transform:translate(0)scale(.8)}25%{opacity:.6}50%{opacity:.8;transform:translate(-3vw,-5vh)scale(1.2)}75%{opacity:.6}to{opacity:0;transform:translate(2vw,5vh)scale(.9)}}@keyframes fall-gentle{0%{opacity:0;transform:translateY(0)}10%{opacity:.8}90%{opacity:.8}to{opacity:0;transform:translateY(120vh)}}@keyframes fall-diagonal{0%{opacity:0;transform:translate(0)rotate(35deg)}10%{opacity:.6}to{opacity:0;transform:translate(-40vw,120vh)rotate(35deg)}}@keyframes float-up{0%{opacity:0;transform:translateY(0)translate(0)scale(.8)}10%{opacity:.9}50%{opacity:.9;transform:translateY(-60vh)translate(3vw)scale(1.1)}90%{opacity:.9}to{opacity:0;transform:translateY(-130vh)translate(-2vw)scale(.8)}}@keyframes blink-erratic{0%,to{opacity:0;transform:scale(.8)}10%,30%,50%,70%{opacity:1;transform:scale(1.1)}20%,40%,60%,80%{opacity:0}90%{opacity:1;transform:scale(1.2)}}@keyframes swoop-erratic{0%{opacity:0;transform:translate(0)scale(.5)}10%{opacity:1}25%{transform:translate(-5vw,5vh)scale(1.2)}50%{transform:translate(5vw,-10vh)scale(.8)}75%{transform:translate(-3vw,-20vh)scale(1.1)}90%{opacity:1}to{opacity:0;transform:translate(10vw,-30vh)scale(.5)}}@keyframes peek-dynamic{0%,to{opacity:0;transform:translate(0)rotate(0)}15%,25%{transform:translate(var(--peek-x,0px), var(--peek-y,-60px)) rotate(-10deg);opacity:1}30%,40%{transform:translate(var(--peek-x,0px), var(--peek-y,-60px)) rotate(10deg);opacity:1}50%{opacity:0;transform:translate(0)rotate(0)}}@keyframes encroach-pulse{0%{box-shadow:inset 0 0 100px #000c}to{box-shadow:inset 0 0 250px #0a0000}}@keyframes void-breathe{0%{filter:blur();transform:scale(1)}to{transform:scale(calc(1 + .02 * var(--sanity,1)));filter:blur(.5px)}}@keyframes void-heartbeat{0%,20%,40%,to{transform:scale(1)}10%{transform:scale(calc(1 + .03 * var(--sanity,1)))}30%{transform:scale(calc(1 + .01 * var(--sanity,1)))}}@keyframes paranormal-twitch{0%,96%,98%,to{text-shadow:none;transform:translate(0)}97%{text-shadow:2px 0 var(--haunt-color,red), -2px 0 blue;transform:translate(-2px,1px)}99%{text-shadow:none;transform:translate(2px,-1px)}}@keyframes cryptic-shake{0%{transform:translate(1px,1px)rotate(0)}10%{transform:translate(-1px,-2px)rotate(-1deg)}20%{transform:translate(-3px)rotate(1deg)}30%{transform:translate(3px,2px)rotate(0)}40%{transform:translate(1px,-1px)rotate(1deg)}50%{transform:translate(-1px,2px)rotate(-1deg)}60%{transform:translate(-3px,1px)rotate(0)}70%{transform:translate(3px,1px)rotate(-1deg)}80%{transform:translate(-1px,-1px)rotate(1deg)}90%{transform:translate(1px,2px)rotate(0)}to{transform:translate(1px,-2px)rotate(-1deg)}}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-color,#0a0a0a);color:var(--text-color,#e0e0e0);font-family:Space Mono,monospace;overflow:hidden}:root{--panel-void:#050505;--panel-bg:#111;--panel-surface:#1a1a1a;--panel-control:#222;--panel-line-soft:#222;--panel-line:#333;--panel-line-strong:#444;--ink:#fff;--ink-dim:#888;--ink-faint:#666;--ink-disabled:#444;--chrome-accent:#8b0000;--radius-sm:4px;--radius:6px;--space-1:5px;--space-2:8px;--space-3:10px;--space-4:15px;--space-5:20px;--text-2xs:.65rem;--text-xs:.7rem;--text-sm:.9rem;--text-lg:1.2rem}.app-container{background-color:#000;width:100vw;height:100vh;display:flex;position:relative}.control-panel{background:var(--panel-bg);border-right:1px solid var(--panel-line);z-index:100;flex-shrink:0;width:350px;height:100vh;padding:20px;transition:transform .3s;overflow-y:auto}.control-panel.closed{position:absolute;transform:translate(-100%)}.toggle-tab{z-index:101;background:var(--panel-control);color:var(--ink);border:1px solid var(--panel-line-strong);cursor:pointer;border-left:none;padding:10px 5px;transition:all .3s;position:absolute;top:20px;left:350px}.toggle-tab.closed{left:0}.tab-header{background:var(--panel-control);cursor:pointer;border:1px solid var(--panel-line);font-size:var(--text-sm);justify-content:space-between;margin-top:10px;padding:10px;display:flex}.tab-header.active{background:var(--accent-color,var(--chrome-accent));color:#000;font-weight:700}.tab-content{background:var(--panel-surface);border:1px solid var(--panel-line);border-top:none;padding:15px}.live-preview{background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/100% 34px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/34px 100%,radial-gradient(circle at 50% 38%,#101013 0%,#050506 60%,#000 100%);flex-grow:1;justify-content:center;align-items:center;height:100vh;padding:34px;display:flex;position:relative;overflow:hidden}.preview-device{width:100%;height:100%;transition:width .4s,height .4s,border-radius .4s,box-shadow .4s;position:relative;overflow:hidden}.preview-device:not(.mobile-mode){border:1px solid var(--panel-line);border-radius:12px;box-shadow:0 40px 90px -30px #000000f2,inset 0 0 0 1px #ffffff06}.canvas-tag{z-index:50;font-size:var(--text-2xs);letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-dim);border:1px solid var(--panel-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;-webkit-user-select:none;user-select:none;background:#0000008c;border-radius:999px;align-items:center;gap:7px;padding:4px 9px;display:flex;position:absolute;top:12px;left:16px}.canvas-tag:before{content:"";background:var(--accent-color,var(--chrome-accent));width:6px;height:6px;box-shadow:0 0 8px var(--accent-color,var(--chrome-accent));border-radius:50%}.preview-device.mobile-mode{border:8px solid #1a1a1a;border-radius:40px;width:390px;max-width:100%;height:100%;max-height:844px;box-shadow:0 0 50px #000000e6,inset 0 0 0 1px #333}.preview-wrapper{flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden auto}.scroll-container{z-index:10;flex-direction:column;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden auto}.preview-content{z-index:10;box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:600px;padding-left:20px;padding-right:20px;display:flex;position:relative}.avatar-container{border-radius:var(--rounding,0px);border:2px solid var(--accent-color,#8b0000);width:120px;height:120px;box-shadow:0 0 15px var(--accent-color,#8b0000);margin-bottom:20px;overflow:hidden}.avatar-img{object-fit:cover;width:100%;height:100%}.glitched-text{text-transform:uppercase;text-align:center;overflow-wrap:break-word;word-break:break-all;width:100%;max-width:100%;margin-bottom:10px;font-size:clamp(2rem,10cqw,4rem);line-height:1.1}.links-grid{flex-direction:column;align-items:center;gap:15px;width:100%;display:flex}.links-grid a:hover{box-shadow:0 0 20px var(--accent-color);background:var(--accent-color)!important;color:#000!important}.codex-block{border-radius:var(--rounding,0px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0009;border:1px solid #333;width:100%;margin-top:50px;padding:30px;line-height:1.6}.gallery{width:100%;margin-top:60px}.gallery-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;display:grid}.gallery-card{aspect-ratio:16/9;border-radius:var(--rounding,0px);color:inherit;background:#ffffff05;border:1px solid #ffffff0d;justify-content:center;align-items:center;text-decoration:none;transition:all .3s;display:flex}.gallery-card:hover{border-color:var(--accent-color);box-shadow:0 0 20px var(--accent-color)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:var(--panel-line);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--accent-color,var(--chrome-accent))}.scene-toolbar{z-index:1000;border:1px solid var(--panel-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000009e;border-radius:999px;align-items:center;gap:1px;padding:4px;display:flex;position:absolute;bottom:12px;right:12px;box-shadow:0 6px 20px -8px #000000e6}.scene-toolbar button:not(.scene-zoom-readout){width:30px;height:30px;color:var(--ink-dim);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.scene-toolbar button:not(.scene-zoom-readout):hover{background:var(--panel-control);color:var(--ink)}.scene-zoom-readout{text-align:center;min-width:50px;font-size:var(--text-2xs);font-variant-numeric:tabular-nums;letter-spacing:.5px;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:0 2px;transition:color .15s}.scene-zoom-readout:hover{color:var(--accent-color,var(--chrome-accent))}.scene-toolbar .divider{background:var(--panel-line);width:1px;height:18px;margin:0 3px}.scene-hint{z-index:1000;letter-spacing:.5px;color:var(--ink-faint);pointer-events:none;-webkit-user-select:none;user-select:none;background:#0006;border-radius:7px;align-items:center;gap:6px;padding:5px 9px;font-size:.6rem;display:flex;position:absolute;bottom:16px;left:16px}.scene-hint kbd{color:var(--ink-dim);background:var(--panel-control);border:1px solid var(--panel-line);border-radius:3px;padding:1px 5px;font-family:inherit;font-size:.58rem}.scene-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;height:100%;padding:40px;display:flex}.scene-empty-icon{color:var(--ink-faint);opacity:.7}.scene-empty h3{letter-spacing:2px;color:var(--ink-dim);margin:0;font-size:.95rem;font-weight:700}.scene-empty p{max-width:290px;color:var(--ink-faint);margin:0;font-size:.75rem;line-height:1.5}.scene-empty-cta{background:var(--accent-color,var(--chrome-accent));color:#fff;border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-xs);letter-spacing:1px;border:none;align-items:center;gap:7px;margin-top:4px;padding:9px 16px;font-family:inherit;font-weight:700;transition:filter .15s;display:inline-flex}.scene-empty-cta:hover{filter:brightness(1.15)}.scene-icon-btn{width:26px;height:26px;color:var(--ink-dim);border:1px solid var(--panel-line);border-radius:var(--radius-sm);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background .15s,border-color .15s;display:flex}.scene-icon-btn:hover{color:var(--ink);background:var(--panel-control);border-color:var(--panel-line-strong)}.scene-icon-btn.danger{color:#c55}.scene-icon-btn.danger:hover{color:#fff;background:#c0392b;border-color:#c0392b}.scene-icon-btn.confirm{color:#2ecc71;border-color:#2ecc71}.scene-icon-btn.confirm:hover{color:#fff;background:#27ae60;border-color:#27ae60}.btn-export{background:var(--accent-color,var(--chrome-accent));color:#fff;border-radius:var(--radius-sm);cursor:pointer;width:100%;font-family:inherit;font-weight:700;font-size:var(--text-sm);letter-spacing:2px;box-shadow:0 0 15px color-mix(in srgb, var(--accent-color,var(--chrome-accent)) 40%, transparent);border:none;justify-content:center;align-items:center;gap:9px;padding:15px;transition:box-shadow .3s,filter .15s;display:flex}.btn-export:hover{box-shadow:0 0 28px color-mix(in srgb, var(--accent-color,var(--chrome-accent)) 75%, transparent);filter:brightness(1.06)}.effect-layer{pointer-events:none;z-index:20;width:100%;height:100%;opacity:var(--fx-intensity,.8);transition:opacity .3s;position:absolute;top:0;left:0}.fx-vignette{background:radial-gradient(circle,#0000 50%,#000000d9 120%)}.fx-bloodmoon{mix-blend-mode:multiply;background:#8b000026}.fx-letterbox{pointer-events:none;z-index:30;opacity:1;background:linear-gradient(#000 0 8cqh,#0000 8cqh calc(100% - 8cqh),#000 calc(100% - 8cqh) 100%)}.fx-invert{-webkit-backdrop-filter:invert();z-index:90}.fx-scanlines{background:linear-gradient(#fff0,#fff0 50%,#00000040 50%,#00000040);background-size:100% var(--scanline-size,4px)}.fx-static{background-image:repeating-radial-gradient(circle at 17% 32%,#ffffff0d,#0000000d 1px,#0000 2px);background-size:4px 4px;animation:.2s linear infinite static-flicker}.fx-tracking{background:linear-gradient(to bottom, #fff0 0%, #ffffff2e calc(var(--vhs-thickness,10%) / 2), #fff0 var(--vhs-thickness,10%));animation:vhs-track var(--vhs-speed,6s) infinite linear;background-size:100% 100%}.fx-grain{background-image:radial-gradient(rgba(255,255,255,calc(.25 * var(--grain-strength,.6))) 1px, transparent 1.2px), radial-gradient(rgba(0,0,0,calc(.3 * var(--grain-strength,.6))) 1px, transparent 1.2px), radial-gradient(rgba(255,255,255,calc(.18 * var(--grain-strength,.6))) 1px, transparent 1.5px);mix-blend-mode:overlay;z-index:25;opacity:calc(var(--fx-intensity,.8) * 1.4);background-position:0 0,1px 1px,2px 0;background-size:2px 2px,3px 3px,5px 5px;animation:.18s steps(6,end) infinite grain-shift}.fx-crt{z-index:22;background:radial-gradient(#0000 60%,#00000080 100%),repeating-linear-gradient(0deg,#0000002e 0 1px,#0000 1px 3px);border-radius:18px}.fx-chromatic{display:none}.chromatic-active *{text-shadow:-1.5px 0 #ff0050b3,1.5px 0 #00c8ffb3}.chromatic-active .void-link-card,.chromatic-active .gallery-card,.chromatic-active img{box-shadow:-2px 0 #ff005080,2px 0 #00c8ff80}.fx-glitch{z-index:27;background:#ffffff05;animation:3.2s steps(6,end) infinite glitch-slice}.preview-device.pastel-active{filter:saturate(.85)brightness(1.08)}.fx-pastel{mix-blend-mode:soft-light;z-index:23;background:linear-gradient(135deg,#ffc8dc2e,#c8dcff2e)}.fx-softbloom{-webkit-backdrop-filter:blur(.6px)brightness(1.12)contrast(.95);z-index:28;pointer-events:none}.scene-stage{--scene-scale:1;position:relative;overflow:hidden}[data-widget]{box-sizing:border-box;overflow:hidden;container:widget/inline-size}[data-widget]>*{box-sizing:border-box;width:100%;height:100%}.widget-main-title{font-size:clamp(.65rem, calc(6cqi * var(--widget-font-scale,1)), 999px);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-color);text-shadow:0 0 .25em var(--accent-color);white-space:nowrap;text-align:center;text-overflow:ellipsis;justify-content:center;align-items:center;margin:0;padding:.1em;display:flex;overflow:hidden}.widget-subtitle{font-size:clamp(.65rem, calc(4.5cqi * var(--widget-font-scale,1)), 999px);letter-spacing:.12em;color:var(--text-color);opacity:.85;text-shadow:0 0 .2em var(--accent-color);white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;padding:.1em;display:flex;overflow:hidden}.widget-paragraph{font-family:var(--main-font);font-size:clamp(.65rem, calc(3.5cqi * var(--widget-font-scale,1)), 999px);color:var(--text-color);white-space:pre-wrap;border:1px solid var(--accent-color);border-radius:var(--rounding,0);background:#00000073;max-width:100%;max-height:100%;padding:6cqi 7cqi;line-height:1.6;overflow:auto}.widget-countdown{font-size:clamp(.65rem, calc(18cqi * var(--widget-font-scale,1)), 999px);letter-spacing:.06em;color:var(--text-color);text-shadow:0 0 .18em var(--accent-color);border:1px solid var(--accent-color);border-radius:var(--rounding,0);white-space:nowrap;background:#0006;justify-content:center;align-items:center;padding:4cqi 6cqi;font-family:monospace;display:flex;overflow:hidden}.widget-webcam-border{border-radius:var(--rounding,0);color:#fff9;font-size:clamp(.65rem, calc(3cqi * var(--widget-font-scale,1)), 999px);letter-spacing:.2em;background:#00000040;border:2px dashed #ffffff80;flex-direction:column;justify-content:center;align-items:center;display:flex}.widget-webcam-border.styled-border{border:3px solid var(--accent-color);background:#0000008c;box-shadow:inset 0 0 10px #00000080}[data-widget].wrap-on .widget-main-title,[data-widget].wrap-on .widget-subtitle,[data-widget].wrap-on .widget-countdown{white-space:normal;text-overflow:clip;line-height:1.15}[data-widget].wrap-on .widget-chatbox .msgs>div,[data-widget].wrap-on .widget-chatbox h3,[data-widget].wrap-on .widget-event-block .handle,[data-widget].wrap-on .widget-event-block .label,[data-widget].wrap-on .widget-event-block .meta,[data-widget].wrap-on .widget-goal-bar .row,[data-widget].wrap-on .widget-social-ticker .item .handle{white-space:normal;text-overflow:clip}.capture-zone{border:2px dashed var(--accent-color,#8b0000);background-color:#0000;background-image:linear-gradient(45deg,#2a2a2a 25%,#0000 25%),linear-gradient(-45deg,#2a2a2a 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#2a2a2a 75%),linear-gradient(-45deg,#0000 75%,#2a2a2a 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;outline:1px solid #0000004d;position:relative}.capture-zone .capture-label{text-align:center;font-family:var(--main-font,monospace);font-size:clamp(.55rem, calc(4cqi * var(--widget-font-scale,1)), 999px);letter-spacing:.16em;color:#fff;text-shadow:0 0 6px #000, 0 0 12px var(--accent-color,#8b0000);pointer-events:none;background:#00000073;justify-content:center;align-items:center;padding:4cqi;font-weight:700;display:flex;position:absolute;inset:0}.capture-zone.styled-border{border:3px solid var(--accent-color);background:#00000040;box-shadow:inset 0 0 10px #00000080}.export-mode .capture-zone.styled-border{border:3px solid var(--accent-color)!important;box-shadow:inset 0 0 10px #00000080!important}.capture-zone .corner{border:2px solid var(--accent-color,#8b0000);width:4cqi;min-width:12px;height:4cqi;min-height:12px;position:absolute}.capture-zone .corner.tl{border-bottom:none;border-right:none;top:0;left:0}.capture-zone .corner.tr{border-bottom:none;border-left:none;top:0;right:0}.capture-zone .corner.bl{border-top:none;border-right:none;bottom:0;left:0}.capture-zone .corner.br{border-top:none;border-left:none;bottom:0;right:0}.widget-chatbox{border:1px solid var(--accent-color);border-radius:var(--rounding,0);color:var(--text-color);font-size:clamp(.65rem, calc(3.2cqi * var(--widget-font-scale,1)), 999px);-webkit-backdrop-filter:blur(4px);background:#000000a6;flex-direction:column;gap:1.5cqi;padding:6cqi;line-height:1.6;display:flex;overflow:hidden}.widget-chatbox h3{font-size:clamp(.65rem, calc(3cqi * var(--widget-font-scale,1)), 999px);letter-spacing:.2em;color:var(--accent-color);white-space:nowrap;text-overflow:ellipsis;margin:0;padding-bottom:.1em;overflow:hidden}.widget-chatbox .msgs{opacity:.85;flex:1;min-height:0;overflow:hidden}.widget-chatbox .msgs>div{white-space:nowrap;text-overflow:ellipsis;margin-bottom:1cqi;overflow:hidden}.widget-event-block{border-left:3px solid var(--accent-color);font-family:var(--main-font);background:#0000008c;flex-direction:column;justify-content:center;padding:3cqi 5cqi;display:flex;overflow:hidden}.widget-event-block .label{font-size:clamp(.65rem, calc(3cqi * var(--widget-font-scale,1)), 999px);letter-spacing:.2em;color:var(--accent-color);opacity:.85;white-space:nowrap;text-overflow:ellipsis;padding-bottom:.1em;overflow:hidden}.widget-event-block .handle{font-size:clamp(.7rem, calc(7cqi * var(--widget-font-scale,1)), 999px);color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;margin-top:1cqi;padding-bottom:.1em;overflow:hidden}.widget-event-block .meta{font-size:clamp(.65rem, calc(3cqi * var(--widget-font-scale,1)), 999px);opacity:.6;white-space:nowrap;text-overflow:ellipsis;margin-top:.5cqi;overflow:hidden}.widget-goal-bar{border:1px solid var(--accent-color);border-radius:var(--rounding,0);background:#0000008c;flex-direction:column;justify-content:center;gap:1.5cqi;padding:3cqi 4cqi;display:flex;overflow:hidden}.widget-goal-bar .row{font-size:clamp(.5rem, calc(3.5cqi * var(--widget-font-scale,1)), 999px);letter-spacing:.16em;white-space:nowrap;justify-content:space-between;display:flex;overflow:hidden}.widget-goal-bar .row .label{color:var(--accent-color)}.widget-goal-bar .row .counts{color:var(--text-color)}.widget-goal-bar .track{background:#0009;border:1px solid #ffffff26;border-radius:4px;height:12cqi;min-height:6px;max-height:18px;overflow:hidden}.widget-goal-bar .fill{background:linear-gradient(90deg, var(--accent-color), var(--haunt-color));height:100%;transition:width .4s}.widget-social-ticker{border-radius:var(--rounding,0);border:1px solid var(--accent-color);box-sizing:border-box;background:#0000008c;flex-direction:row;align-items:center;gap:2cqi;width:100%;max-width:100%;padding:2cqi 4cqi;display:flex;overflow:hidden}.widget-social-ticker .item{font-size:clamp(.65rem, calc(4cqi * var(--widget-font-scale,1)), 999px);color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:1cqi;min-width:0;max-width:100%;padding-bottom:.1em;display:flex;overflow:hidden}.widget-social-ticker .item .icon{color:var(--accent-color);flex:none}.widget-social-ticker .item .handle{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.scene-webcam-slot{border-radius:var(--rounding,0);color:#fff6;letter-spacing:2px;z-index:12;background:#0003;border:2px dashed #ffffff4d;justify-content:center;align-items:center;font-size:.7rem;display:flex;position:absolute}.scene-main-title{text-align:center;letter-spacing:6px;text-transform:uppercase;color:var(--accent-color);text-shadow:0 0 18px var(--accent-color);font-size:clamp(3rem,9vw,7rem)}.scene-sub-title{letter-spacing:4px;opacity:.7;text-align:center;margin-top:12px;font-size:clamp(1rem,2vw,1.5rem)}.scene-countdown{letter-spacing:4px;margin-top:24px;font-family:monospace;font-size:clamp(2rem,5vw,3.5rem)}.scene-credits{text-align:center;opacity:.8;font-family:monospace;font-size:1.1rem;line-height:2}.scene-events-bar{border-top:1px solid var(--accent-color);letter-spacing:2px;z-index:14;background:#0000008c;padding:10px 20px;font-size:.8rem;position:absolute;left:0;right:0}.scene-chatbox{border:1px solid var(--accent-color);border-radius:var(--rounding,0);width:32%;height:84%;color:var(--text-color);-webkit-backdrop-filter:blur(4px);z-index:13;background:#0000008c;padding:16px;font-size:.85rem;line-height:1.6;position:absolute;top:8%;right:4%}.cursor-bloom-active .void-link-card,.cursor-bloom-active a,.cursor-bloom-active .gallery-card{transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.cursor-bloom-active .void-link-card:hover,.cursor-bloom-active a:hover,.cursor-bloom-active .gallery-card:hover{transform:scale(var(--bloom-scale,1.06));box-shadow:0 0 var(--bloom-glow,18px) var(--bloom-color,#fad), 0 0 calc(var(--bloom-glow,18px) * 2) var(--bloom-color,#fad)}.cursor-glitch-active:after{content:"";background:var(--accent-color,#fff);pointer-events:none;z-index:9971;width:10px;height:10px;transform:translate(calc(var(--cx,0) * 1px - 5px), calc(var(--cy,0) * 1px - 5px));border-radius:50%;transition:filter 80ms;position:fixed;top:0;left:0}.cursor-glitch-active.glitch-on:after{animation:.15s infinite vd-cursor-glitch}.preview-device.cellshade-active{filter:grayscale()contrast(1.7)brightness(.92)}.cellshade-active .void-link-card,.cellshade-active .gallery-card{background:#0000008c!important;border-width:2px!important;border-color:#fff!important}.cellshade-active .void-title,.cellshade-active .void-status,.cellshade-active h1,.cellshade-active h2,.cellshade-active h3{text-shadow:1px 1px #000,-1px 1px #000,1px -1px #000,-1px -1px #000,0 0 6px #fff}.cellshade-active .void-avatar{filter:contrast(1.3);border-width:3px!important;border-color:#fff!important}.fx-colorwash{mix-blend-mode:color-dodge;filter:blur(2px);z-index:24;background:linear-gradient(120deg,#ff005012,#0000 40%,#00ffc812);animation:9s ease-in-out infinite alternate wash-drift}.fx-colorbleed{display:none}.bleed-active *{text-shadow:0 0 6px var(--accent-color,#8b0000), 0 0 14px var(--accent-color,#8b0000), 0 0 28px var(--accent-color,#8b0000)}.bleed-active .void-link-card,.bleed-active .gallery-card{box-shadow:0 0 10px var(--accent-color,#8b0000), 0 0 22px var(--accent-color,#8b0000), inset 0 0 14px #0006}.bleed-active img{box-shadow:0 0 25px var(--accent-color,#8b0000)}.particle{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;z-index:10}.pt-dust{filter:blur(4px);z-index:50}.pt-dust,.pt-fireflies{animation:ambient-drift var(--duration) ease-in-out infinite var(--delay) alternate}.pt-snow,.pt-matrix,.pt-ash{animation:fall-gentle var(--duration) linear infinite var(--delay)}.pt-rain{animation:fall-diagonal var(--duration) linear infinite var(--delay);border-radius:0!important;width:2px!important;height:35px!important}.pt-rising,.pt-hearts{animation:float-up var(--duration) linear infinite var(--delay);z-index:15}.pt-stars,.pt-eyes{animation:blink-erratic var(--duration) step-end infinite var(--delay)}.pt-bats{animation:swoop-erratic var(--duration) ease-in-out infinite var(--delay)}.pt-skulls{animation:peek-dynamic var(--duration) ease-in-out infinite var(--delay)}.haunt-encroachment{animation:8s ease-in-out infinite alternate encroach-pulse;box-shadow:inset 0 0 150px #000000e6}.haunt-breathing .preview-wrapper{animation:void-breathe calc(6s / var(--sanity,1)) infinite ease-in-out alternate}.haunt-heartbeat .preview-wrapper{animation:void-heartbeat calc(2s / var(--sanity,1)) infinite ease-in-out}.paranormal-text{animation:5s infinite paranormal-twitch}.cursed-hover:hover{text-shadow:0 0 10px #f00c;letter-spacing:4px;border-color:var(--haunt-color,red);transition:all .2s ease-in-out;color:var(--haunt-color,red)!important}.cipher-hover:hover{font-weight:900;transition:none;background-color:var(--haunt-color,red)!important;color:#000!important}
