body{margin:0;padding:0;background-color:#161616;color:#fff;font-family:Libre Franklin,sans-serif;overflow:hidden}.no-scrollbar::-webkit-scrollbar{display:none}::-webkit-scrollbar{width:0px;background:transparent}@keyframes noise-1{0%,20%,40%,60%,70%,90%{clip-path:inset(50% 0 30% 0)}10%{clip-path:inset(10% 0 85% 0)}30%{clip-path:inset(80% 0 10% 0)}50%{clip-path:inset(40% 0 50% 0)}80%{clip-path:inset(5% 0 60% 0)}to{clip-path:inset(20% 0 10% 0)}}@keyframes chromatic-move{0%{transform:translate(2px,-2px)}25%{transform:translate(-2px,2px)}50%{transform:translate(-2px,-2px)}75%{transform:translate(2px,2px)}to{transform:translate(2px,-2px)}}.glitch-wrapper{position:relative;display:inline-block}.glitch-layer{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.8}.glitch-layer.red{color:red;z-index:-1;animation:chromatic-move .1s infinite;mix-blend-mode:screen}.glitch-layer.blue{color:#00f;z-index:-2;animation:chromatic-move .15s infinite reverse;mix-blend-mode:screen}.glitch-layer.green{color:#0f0;z-index:-3;animation:chromatic-move .2s infinite reverse;mix-blend-mode:screen;display:none}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin-slow{animation:spin-slow 3s linear infinite}.animate-spin-slow-linear{animation:spin-slow 8s linear infinite}@keyframes marquee{0%{transform:translate(100%)}to{transform:translate(-100%)}}.animate-marquee{animation:marquee 10s linear infinite}.pl-full{padding-left:100%}.scanlines{background:linear-gradient(to bottom,#fff0,#fff0 50%,#0003 50%,#0003);background-size:100% 4px;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}@keyframes float-heart{0%{opacity:0;transform:translateY(0) scale(.8)}15%{opacity:1;transform:translateY(-4px) scale(1)}to{opacity:0;transform:translateY(-30px) scale(1.2)}}@keyframes comment-panel-in{0%{opacity:0;transform:translate(300px)}to{opacity:1;transform:translate(0)}}@keyframes comment-panel-out{0%{transform:translate(0)}to{transform:translate(300px)}}@keyframes comment-warning-in{0%{background-color:#0000;transform:translate(300px)}to{background-color:#000c;transform:translate(0)}}@keyframes comment-warning-out{0%{background-color:#000c;transform:translate(0)}to{background-color:#0000;transform:translate(300px)}}@keyframes comment-sheet-in{0%{opacity:0;transform:translateY(100dvh)}to{opacity:1;transform:translateY(0)}}@keyframes comment-sheet-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100dvh)}}@keyframes comment-loading-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.comment-loading-dot{display:inline-block;line-height:1;animation:comment-loading-dot .9s infinite ease-in-out}
