.spring-glitch-avatar{filter:sepia()hue-rotate(60deg)saturate(3)contrast(1.5);animation:.6s cubic-bezier(.36,.07,.19,.97) both springAvatarShake;position:relative}.spring-glitch-avatar:before,.spring-glitch-avatar:after{content:"";pointer-events:none;z-index:10;opacity:.7;mix-blend-mode:screen;position:absolute;inset:0}.spring-glitch-avatar:before{clip-path:inset(20% 0 30%);background:#ff000080;animation:.6s steps(5,end) chromaShiftRed;transform:translate(-4px,2px)}.spring-glitch-avatar:after{clip-path:inset(50% 0 10%);background:#0064ff80;animation:.6s steps(5,end) chromaShiftBlue;transform:translate(4px,-2px)}@keyframes springAvatarShake{0%,to{transform:translate(0)}10%{transform:translate(-3px,2px)rotate(-1deg)}20%{transform:translate(3px,-2px)rotate(1deg)}30%{transform:translate(-2px,-2px)rotate(-.5deg)}40%{transform:translate(2px,2px)rotate(.5deg)}50%{transform:translate(-3px,1px)rotate(-1deg)}60%{transform:translate(3px,-1px)rotate(1deg)}70%{transform:translate(-2px,2px)rotate(-.5deg)}80%{transform:translate(2px,-2px)rotate(.5deg)}90%{transform:translate(-1px,1px)rotate(-.2deg)}}@keyframes chromaShiftRed{0%{clip-path:inset(20% 0 30%);transform:translate(-4px,2px)}25%{clip-path:inset(50% 0 10%);transform:translate(-6px,3px)}50%{clip-path:inset(10% 0 60%);transform:translate(-3px,-2px)}75%{clip-path:inset(40% 0 20%);transform:translate(-5px,1px)}to{clip-path:inset(20% 0 30%);transform:translate(-4px,2px)}}@keyframes chromaShiftBlue{0%{clip-path:inset(50% 0 10%);transform:translate(4px,-2px)}25%{clip-path:inset(10% 0 60%);transform:translate(6px,-3px)}50%{clip-path:inset(40% 0 20%);transform:translate(3px,2px)}75%{clip-path:inset(20% 0 30%);transform:translate(5px,-1px)}to{clip-path:inset(50% 0 10%);transform:translate(4px,-2px)}}.fnaf-video-fullscreen-overlay{z-index:99999;background:#000;justify-content:center;align-items:center;width:100vw;height:100dvh;display:flex;position:fixed;inset:0}.fnaf-video-fullscreen{object-fit:cover;width:100vw;height:100dvh}.fnaf-video-background{object-fit:cover;z-index:-1;pointer-events:none;width:100vw;height:100dvh;position:fixed;top:0;left:0}html.springtrap-nightmare-active{cursor:crosshair!important}html.springtrap-nightmare-active body{filter:none;cursor:crosshair!important;background:0 0!important;font-family:VT323,Special Elite,monospace!important}html.springtrap-nightmare-active .bg-base,html.springtrap-nightmare-active #root{background:0 0!important}html.springtrap-reader-page.springtrap-nightmare-active body,html.springtrap-reader-page.springtrap-nightmare-active .bg-base,html.springtrap-reader-page.springtrap-nightmare-active #root{background:#020302!important}@keyframes toxicFogDrift{0%{background-position:0 0,100% 100%,50%}to{background-position:100% 100%,0 0,30% 70%}}html.springtrap-nightmare-active *{cursor:crosshair!important;font-family:VT323,Special Elite,monospace!important}html.springtrap-nightmare-active header nav a{white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;min-height:1.9rem;animation:3s steps(2,end) infinite textFlicker;color:#22c55e!important;text-shadow:0 0 8px #22c55e!important;padding:.35rem .5rem!important;font-family:VT323,monospace!important;font-size:clamp(.75rem,.95vw,.95rem)!important;line-height:1!important;display:inline-flex!important}html.springtrap-nightmare-active header nav{border-bottom-width:1px!important;gap:.125rem!important}@keyframes textFlicker{0%,to{opacity:1}50%{opacity:.85}}html.springtrap-nightmare-active .manga-card,html.springtrap-nightmare-active [class*=card],html.springtrap-nightmare-active article{transition:all .3s}html.springtrap-nightmare-active .manga-card:nth-child(odd),html.springtrap-nightmare-active [class*=card]:nth-child(odd){filter:grayscale(.65)sepia(.24)hue-rotate(42deg)contrast(1.13)!important;transform:rotate(-.35deg)translateY(1px)!important}html.springtrap-nightmare-active .manga-card:nth-child(2n),html.springtrap-nightmare-active [class*=card]:nth-child(2n){filter:grayscale(.7)contrast(1.2)brightness(.8)!important;transform:rotate(.35deg)translateY(-1px)!important}html.springtrap-nightmare-active .manga-card img,html.springtrap-nightmare-active [class*=card] img{mix-blend-mode:hard-light!important;filter:grayscale(.8)contrast(1.5)brightness(.7)!important}html.springtrap-nightmare-active header,html.springtrap-nightmare-active .header,html.springtrap-nightmare-active nav{background:#000!important;border-bottom:3px solid #14532d!important;box-shadow:0 4px 20px #14532d80!important}html.springtrap-nightmare-active input[type=search],html.springtrap-nightmare-active input[type=text],html.springtrap-nightmare-active .search-input{color:#22c55e!important;background:#000!important;border:2px solid #14532d!important;border-radius:0!important;padding:8px 12px 8px 40px!important;font-family:VT323,monospace!important;font-size:1.2rem!important;transition:all .3s!important}html.springtrap-nightmare-active input[type=search]+svg,html.springtrap-nightmare-active input[type=text]+svg,html.springtrap-nightmare-active .search-input+svg{filter:drop-shadow(0 0 5px #22c55e);color:#22c55e!important}html.springtrap-nightmare-active input[type=search]::placeholder,html.springtrap-nightmare-active input[type=text]::placeholder,html.springtrap-nightmare-active .search-input::placeholder{color:#166534!important;opacity:.7!important}html.springtrap-nightmare-active input[type=search]:focus,html.springtrap-nightmare-active input[type=text]:focus,html.springtrap-nightmare-active .search-input:focus{border-color:#dc2626!important;outline:none!important;box-shadow:0 0 15px #dc262680!important}html.springtrap-nightmare-active input[type=search]:focus::placeholder,html.springtrap-nightmare-active input[type=text]:focus::placeholder,html.springtrap-nightmare-active .search-input:focus::placeholder{content:"> ВВЕДИТЕ КОД ДОСТУПА..._"!important}html.springtrap-nightmare-active body:after{content:"";pointer-events:none;z-index:9998;opacity:0;mix-blend-mode:multiply;background-image:url(/Horror_design/scratches.png);background-position:50%;background-size:cover;width:100vw;height:100dvh;animation:6s step-end infinite paranoidFlash;position:fixed;inset:0}@keyframes paranoidFlash{0%,95%,to{opacity:0}96%{opacity:.15}97%{opacity:0}98%{opacity:.2}99%{opacity:0}}html.springtrap-nightmare-active.site-shake{animation:.3s cubic-bezier(.36,.07,.19,.97) siteShake}@keyframes siteShake{0%,to{transform:translate(0)}10%{transform:translate(-3px)}20%{transform:translate(3px)}30%{transform:translate(-3px)}40%{transform:translate(3px)}50%{transform:translate(-2px)}60%{transform:translate(2px)}70%{transform:translate(-2px)}80%{transform:translate(2px)}90%{transform:translate(-1px)}}html.springtrap-nightmare-active button,html.springtrap-nightmare-active .btn{color:#22c55e!important;text-shadow:0 0 5px #22c55e!important;background:#000!important;border:2px solid #22c55e!important;border-radius:0!important;transition:all .2s!important}html.springtrap-nightmare-active header button{white-space:nowrap;border-width:1px!important;min-height:2rem!important;padding:.3rem .45rem!important;font-size:.78rem!important}html.springtrap-nightmare-active button:hover,html.springtrap-nightmare-active .btn:hover{background:#22c55e1a!important;box-shadow:0 0 15px #22c55e4d!important}html.springtrap-nightmare-active h1,html.springtrap-nightmare-active h2,html.springtrap-nightmare-active h3,html.springtrap-nightmare-active h4,html.springtrap-nightmare-active h5,html.springtrap-nightmare-active h6{color:#22c55e!important;text-shadow:0 0 8px #22c55e80!important}html.springtrap-nightmare-active p,html.springtrap-nightmare-active span,html.springtrap-nightmare-active div{color:#86efac!important}html.springtrap-nightmare-active a{color:#22c55e!important;text-decoration:none!important}html.springtrap-nightmare-active a:hover{color:#4ade80!important;text-shadow:0 0 10px #22c55e!important}@media (max-width:768px){html.springtrap-nightmare-active span[class*="text-[10px]"].shrink-0{font-size:6px!important}html.springtrap-nightmare-active .terminal-input,html.springtrap-nightmare-active input[placeholder*=команд]{min-width:0!important;font-size:7px!important}html.springtrap-nightmare-active button.shrink-0{white-space:nowrap!important;letter-spacing:0!important;flex-shrink:0!important;padding:1px 3px!important;font-size:5px!important}html.springtrap-nightmare-active button.shrink-0:before{content:"[>]"!important}html.springtrap-nightmare-active button.shrink-0{font-size:0!important}html.springtrap-nightmare-active button.shrink-0:before{font-size:8px!important}html.springtrap-nightmare-active div[class*="bg-[#0a0a0a]"]{gap:3px!important;padding:3px 4px!important}}@keyframes nightmareFilter{0%{opacity:1}50%{opacity:.95}to{opacity:1}}.fnaf-camera-hud{z-index:9999;pointer-events:none;color:#0f0;text-shadow:0 0 8px #0f0;width:100vw;height:100dvh;font-family:VCR OSD Mono,JetBrains Mono,Courier New,monospace;font-size:14px;position:fixed;inset:0;overflow:hidden}.fnaf-rec-indicator{letter-spacing:2px;align-items:center;gap:8px;font-weight:700;display:flex;position:absolute;top:20px;left:20px}.fnaf-rec-dot{color:red;text-shadow:0 0 10px red,0 0 20px red;font-size:20px;animation:1s steps(2,end) infinite recBlink}@keyframes recBlink{0%,50%{opacity:1}51%,to{opacity:0}}.fnaf-cam-label{letter-spacing:3px;background:#000000b3;border:2px solid #0f0;padding:4px 12px;font-weight:700;position:absolute;top:20px;right:20px;box-shadow:0 0 15px #00ff004d}.fnaf-timestamp{opacity:.8;font-size:12px;position:absolute;bottom:20px;left:20px}.fnaf-scanlines{pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00000026 2px 4px);animation:8s linear infinite scanlinesMove;position:absolute;inset:0}@keyframes scanlinesMove{0%{transform:translateY(0)}to{transform:translateY(4px)}}body:has(.fnaf-vhs-noise) .fnaf-vhs-noise{opacity:.08;mix-blend-mode:overlay;pointer-events:none;z-index:9999;background-image:url(/Horror_design/vhs-broken.gif);background-position:50%;background-repeat:repeat;background-size:cover;width:100vw;height:100dvh;animation:.15s steps(3,end) infinite vhsNoiseFlicker;position:fixed;inset:0}@keyframes vhsNoiseFlicker{0%{opacity:.08;transform:translate(0)}33%{opacity:.12;transform:translate(-2px,1px)}66%{opacity:.06;transform:translate(2px,-1px)}to{opacity:.08;transform:translate(0)}}.phantom-springtrap{z-index:10001;pointer-events:none;opacity:0;filter:grayscale(.8)contrast(1.5);background-image:url(/Horror_design/head_springtrap.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100vw;height:100dvh;animation:4s step-end infinite phantomFlicker;position:fixed;inset:0}@keyframes phantomFlicker{0%,85%,to{opacity:0}86%{opacity:.15;transform:scale(1.02)translate(-10px,5px)}87%{opacity:0}88%{opacity:.12;transform:scale(.98)translate(8px,-3px)}89%{opacity:0}90%{opacity:.18;transform:scale(1.01)translate(-5px,-5px)}91%{opacity:.08;transform:scale(1)translate(3px,4px)}92%,to{opacity:0}}.fnaf-reboot-btn{z-index:10000;pointer-events:auto;letter-spacing:2px;color:#a9ff00;cursor:pointer;text-shadow:0 0 10px #a9ff00;background:#141414f2;border:3px solid #a9ff00;padding:12px 32px;font-family:VCR OSD Mono,JetBrains Mono,Courier New,monospace;font-size:16px;font-weight:700;transition:all .2s;animation:2s ease-in-out infinite rebootPulse;position:fixed;bottom:40px;left:50%;transform:translate(-50%);box-shadow:0 0 20px #a9ff004d,inset 0 0 10px #a9ff001a}@media (max-width:768px){.fnaf-reboot-btn{letter-spacing:1px;z-index:200;border-width:2px;padding:8px 20px;font-size:11px;bottom:74px}}.fnaf-reboot-btn:hover{color:#dfff00;background:#a9ff0026;border-color:#dfff00;transform:translate(-50%)scale(1.05);box-shadow:0 0 30px #a9ff0080,inset 0 0 20px #a9ff0033}.fnaf-reboot-btn:active{transform:translate(-50%)scale(.98)}@keyframes rebootPulse{0%,to{box-shadow:0 0 15px #a9ff0033,inset 0 0 8px #a9ff001a}50%{box-shadow:0 0 30px #a9ff0066,inset 0 0 15px #a9ff0026}}.fnaf-reboot-bracket{color:#8b5e3c;font-size:20px}body.tv-shutdown{animation:2s ease-out forwards tvShutdownSmooth}body.tv-shutdown *{animation:2s ease-out forwards fadeOutSmooth}@keyframes tvShutdownSmooth{0%{filter:brightness();opacity:1}70%{filter:brightness(.8);opacity:.6}to{filter:brightness(0);opacity:0}}@keyframes fadeOutSmooth{0%{opacity:1}to{opacity:0}}
.auth-stage{--auth-panel-width:min(440px, calc(100vw - 32px));--puppet-w:calc(var(--auth-panel-width) * 1125 / 550);--puppet-drop:calc(var(--auth-panel-width) * .075);--auth-headroom:min(calc(var(--auth-panel-width) * .8), max(180px, calc(100dvh - 490px)));--auth-art-tone:brightness(.56) saturate(.62) contrast(1.12);z-index:12000;overscroll-behavior:contain;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-width:thin;scrollbar-color:#69754b #0b100b;padding:0 16px max(20px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:radial-gradient(at 50% 28%,#777b3f61,#0000 65%),#080b09eb;flex-direction:column;align-items:center;animation:.24s ease-out both authStageIn;display:flex;position:fixed;inset:0;overflow:hidden auto}.auth-stage[data-view=register]{--auth-headroom:min(calc(var(--auth-panel-width) * .8), max(180px, calc(100dvh - 535px)))}.auth-scene{isolation:isolate;width:var(--auth-panel-width);padding-top:var(--auth-headroom);flex:none;margin-block:0 auto;animation:.42s cubic-bezier(.2,.75,.25,1) both authSceneIn;position:relative}.auth-scene .authm-panel{z-index:1;color:#e8ece1;background:linear-gradient(120deg,#1b1a18,#111211 60%,#171713);border:1px solid #77684480;border-radius:2px;outline:none;width:100%;max-width:none;animation:none;position:relative;box-shadow:inset 0 1px #d1e3a315,0 28px 90px #000c,0 0 60px #a1b8440c}.authm-topbar{background:linear-gradient(#24221e44,#12121044);border-bottom:1px solid #79684655;justify-content:space-between;align-items:center;gap:14px;padding:20px 24px;display:flex}.authm-tabs{min-width:0;gap:6px;padding-inline-start:calc(var(--auth-panel-width) * .055);display:flex}.auth-scene .authm-tab{min-height:40px;font-family:var(--font-geist-mono,ui-monospace), monospace;white-space:nowrap;color:#d9d9ce;background:#24221e;border:1px solid #6b604025;border-radius:0;padding:8px 14px;font-size:12px;font-weight:700;line-height:20px;transition:color .18s,background-color .18s,border-color .18s;position:relative}.auth-scene .authm-tab[aria-pressed=true]{color:#080d00;background:linear-gradient(#a5df00,#89bc00);border-color:#d0ed5288;box-shadow:inset 0 0 0 2px #0003}.auth-scene .authm-tab:not([aria-pressed=true]):hover{color:#e7eedc;background:#d3e6af0a}.authm-close{border-radius:0;flex:none;min-width:36px;min-height:40px}.auth-scene .authm-close{color:#e4e4db;background:#25231f;border:1px solid #d3e6af09}.auth-scene .authm-close:hover{color:#eff5e6;background:#daeab81a}.auth-scene .authm-body{gap:0;padding:0;display:grid}.auth-scene .authm-body>*{margin-block:0;animation:none}.authm-social{padding:22px 24px}.authm-providers{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.auth-scene .authm-divider{color:#a6a293;gap:10px;padding-inline:24px;font-size:11px;line-height:16px}.auth-scene .authm-line{background:#79684655}.auth-scene .authm-body form{gap:12px;padding:20px 24px 22px;display:grid}.auth-scene .authm-body form>*{margin-block:0}.auth-scene .authm-body label{font-size:12px;font-weight:500;line-height:18px;display:block}.auth-scene .authm-body form>.text-center{line-height:20px}.auth-scene input{color:#e3ebdc;caret-color:#c0e66d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#090e0a;border:1px solid #7b6a4455;border-radius:1px;min-height:42px;margin-top:6px;padding:10px 12px;font-size:14px;line-height:20px;transition:border-color .18s,box-shadow .18s,background-color .18s;box-shadow:inset 0 1px 3px #0003}.auth-scene input:hover{border-color:#a4b58d55}.auth-scene .authm-body div:has(input:focus)>input{border-color:#beda78;box-shadow:0 0 0 3px #bbdf6b14}.auth-scene .authm-body div:has(input:focus)>label{color:#d0dfb9}.auth-scene input:-webkit-autofill{-webkit-text-fill-color:#e3ebdc;caret-color:#c0e66d;-webkit-box-shadow:inset 0 0 0 1000px #10180f}.auth-scene input:-webkit-autofill:hover{-webkit-text-fill-color:#e3ebdc;caret-color:#c0e66d;-webkit-box-shadow:inset 0 0 0 1000px #10180f}.auth-scene input:-webkit-autofill:focus{-webkit-text-fill-color:#e3ebdc;caret-color:#c0e66d;-webkit-box-shadow:inset 0 0 0 1000px #10180f}.auth-scene input:autofill{color:#e3ebdc;background:#10180f}.auth-scene label{color:#aeb9a4}.auth-scene .oauth-btn{background:linear-gradient(#29251f,#211f1a);border-color:#66523233;border-radius:1px;min-height:46px;padding-inline:0;box-shadow:inset 0 1px #eef8d906}.auth-scene .oauth-btn:hover{background:#293322;border-color:#b5d67788;transform:translateY(-2px);box-shadow:0 5px 14px #0003}.auth-scene .oauth-btn[data-p]:hover :is(svg,.authm-ya){transform:translateY(-1px)scale(1.05)}.auth-scene .btn-spring{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));color:#0b1200;letter-spacing:.02em;background:linear-gradient(110deg,#ace400,#93cf00);border:1px solid #def878bb;border-radius:0;min-height:46px;margin-top:2px;font-size:14px;transition:background-color .18s,box-shadow .18s,transform .18s;box-shadow:inset 0 0 0 2px #24360055}.auth-scene .btn-spring:hover{color:#142006;background:linear-gradient(110deg,#baf000,#a4dd0a);animation:none;transform:translateY(-1px)}.auth-scene .btn-spring:active{transform:translateY(0)}.auth-scene .btn-spring:disabled{cursor:wait;transform:none}.auth-scene .authm-body a{color:#98a88b;font-size:12px}.auth-scene .authm-body a:hover{color:#d2e8b5}.auth-scene :is(button,a):focus-visible{outline-offset:4px;outline:2px solid #b5e338}.authm-error{color:#ffbd9c;overflow-wrap:anywhere;background:#7d392b22;border:1px solid #bc6b4d66;border-radius:6px;padding:10px 12px}.auth-puppet{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.auth-puppet img{pointer-events:none}.auth-puppet-figure,.auth-puppet-grip{left:calc(var(--auth-panel-width) * -285 / 550);top:calc(var(--auth-headroom) - var(--auth-panel-width) * 755 / 550 + var(--puppet-drop));width:var(--puppet-w);aspect-ratio:1125/1171;max-width:none;height:auto;position:absolute}.auth-puppet-figure{z-index:0;filter:drop-shadow(0 14px 22px #0000008c)}.auth-puppet-grip{z-index:2;pointer-events:none;overflow:visible}.auth-puppet-body{width:100%;height:100%;display:block}.auth-puppet-body,.auth-puppet-grip image{filter:var(--auth-art-tone)}.auth-puppet-eye{aspect-ratio:31/28;width:2.7556%;position:absolute;transform:translate(-50%,-50%)}.auth-puppet-eye-left{top:50.64%;left:43.96%}.auth-puppet-eye-right{aspect-ratio:32/28;width:2.8444%;top:49.44%;left:60.09%}.auth-puppet-eye img{width:100%;height:100%;transform:translate(var(--gx,0px), var(--gy,0px));filter:brightness(1.2)drop-shadow(0 0 4px #efff9bb3)drop-shadow(0 0 12px #b6d83d66);border-radius:50%;transition:transform .17s ease-out,filter .24s ease-out;display:block}.auth-puppet[data-looking=field] .auth-puppet-eye img{filter:brightness(1.25)drop-shadow(0 0 5px #efff9bcc)drop-shadow(0 0 14px #b6d83d80)}.auth-puppet[data-typing=true] .auth-puppet-eye img{filter:brightness(1.3)drop-shadow(0 0 6px #efff9bcc)drop-shadow(0 0 16px #b6d83d80)}@keyframes authStageIn{0%{opacity:0}to{opacity:1}}@keyframes authSceneIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.auth-stage,.auth-stage[data-view=register]{--auth-panel-width:min(440px, calc(100vw - 48px));--auth-headroom:calc(var(--auth-panel-width) * .62)}.auth-puppet{inset-inline:calc((var(--auth-panel-width) - 100vw) / 2);overflow:hidden}.auth-puppet-figure,.auth-puppet-grip{left:calc(var(--auth-panel-width) * -285 / 550 + (100vw - var(--auth-panel-width)) / 2)}.authm-topbar{gap:10px;padding:18px}.authm-tabs{gap:6px}.auth-scene .authm-tab{min-height:40px;padding:8px 10px;font-size:11px}.authm-social{padding:20px}.authm-providers{gap:10px}.auth-scene .authm-divider{padding-inline:20px}.auth-scene .authm-body form{gap:14px;padding:18px 20px 22px}.auth-scene input{font-size:16px}}@media (max-width:380px){.authm-topbar{gap:8px;padding-inline:14px 24px}.auth-scene .authm-tab{padding-inline:7px;font-size:10px}.authm-tabs{gap:4px}.authm-providers{gap:8px}.authm-social,.auth-scene .authm-body form,.auth-scene .authm-divider{padding-inline:16px}}@media (max-height:620px){.auth-stage,.auth-stage[data-view=register]{--auth-headroom:calc(var(--auth-panel-width) * .5)}}@media (prefers-reduced-motion:reduce){.auth-stage,.auth-scene,.auth-scene *{transition:none!important;animation:none!important}.auth-puppet-eye img{transform:none}}
