/* Mojoo Code Rain v1.0.0 */
.mcr-hero{position:relative;overflow:hidden;background:var(--mcr-bg,#0d0d12);color:#f6f1e7;min-height:var(--mcr-height,560px);display:flex;align-items:center;isolation:isolate}
.mcr-hero .mcr-canvas{position:absolute;inset:0;width:100%;height:100%;opacity:.9;z-index:0}
.mcr-hero .mcr-rain{position:absolute;inset:0;overflow:hidden;z-index:1;pointer-events:none;font-family:ui-monospace,Consolas,"Courier New",monospace}
.mcr-hero .mcr-content{position:relative;z-index:2;width:100%;max-width:1200px;margin:0 auto;padding:clamp(40px,8vw,120px) 20px;pointer-events:none}
.mcr-hero .mcr-content a,.mcr-hero .mcr-content button,.mcr-hero .mcr-content input,.mcr-hero .mcr-content select,.mcr-hero .mcr-content textarea,.mcr-hero .mcr-content label,.mcr-hero .mcr-content .mcr-click{pointer-events:auto}
.mcr-rain .mcr-col{position:absolute;top:0;display:flex;flex-direction:column;align-items:center;line-height:1.15;color:var(--mcr-accent,#d7ff3a);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 70%);mask-image:linear-gradient(to bottom,transparent 0,#000 70%);will-change:transform;text-shadow:0 0 7px var(--glow,var(--mcr-accent,#d7ff3a))}
.mcr-rain .mcr-col span{display:block}
.mcr-rain .mcr-col .mcr-head{color:#fff;text-shadow:0 0 4px #fff,0 0 10px var(--glow,var(--mcr-accent)),0 0 22px var(--glow,var(--mcr-accent))}
.mcr-rain .mcr-col a{pointer-events:auto;display:block;margin:2px 0;padding:2px 0;color:inherit;text-decoration:none;writing-mode:vertical-rl;line-height:1.15;font-family:inherit;cursor:pointer;border:0;box-shadow:none;background:none}
.mcr-rain .mcr-col a.mcr-up{text-orientation:upright;letter-spacing:.05em}
.mcr-rain .mcr-col a:hover{color:#fff;text-shadow:0 0 6px #fff,0 0 14px var(--glow,var(--mcr-accent)),0 0 24px var(--glow,var(--mcr-accent))}
.mcr-rain .mcr-col.mcr-held{-webkit-mask-image:none;mask-image:none}
.mcr-rain.mcr-lite .mcr-col{text-shadow:none}
.mcr-rain.mcr-lite .mcr-col .mcr-head{text-shadow:0 0 8px var(--glow,var(--mcr-accent))}
