html,body{color:#fff;background:#373fac;height:100%;margin:0;padding:0;overflow-x:hidden}#root{flex-direction:column;width:100%;min-height:100vh;display:flex}#app-root{flex-direction:column;flex:1;display:flex}.main-area{box-sizing:border-box;flex:1;justify-content:center;align-items:stretch;padding:30px;display:flex}.body-card{box-sizing:border-box;text-align:center;background:#8580ff;border-radius:90px;flex-direction:column;align-items:center;width:100%;max-width:100%;height:auto;min-height:100%;padding:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 6px #0000001a}.body-card-stitch{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.body-card-stitch rect{fill:none;stroke:#fff;stroke-width:5px;stroke-dasharray:15 10;vector-effect:non-scaling-stroke;x:20px;y:20px;rx:79px;ry:79px;width:calc(100% - 40px);height:calc(100% - 40px)}.header-container{filter:drop-shadow(0 18px 15px #00000050);aspect-ratio:16/9;border-radius:15px;width:100%;max-width:900px;margin:0 auto;padding:0;position:relative;overflow:hidden}.cloud{object-fit:contain;z-index:0;width:100%;height:100%;position:absolute;inset:0}.no-margin-h1{margin:0}.intro-text{font-size:2.5em}.header-scale-group{transform-origin:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:translateY(-1%)}.header-content{z-index:1;color:#97523b;flex-direction:column;align-items:center;gap:1em;padding:0;font-size:clamp(.4rem,2.3vw,1.4rem);display:flex;position:relative}.train{pointer-events:none;width:200px;height:200px;animation:30s linear infinite train-move;position:absolute;bottom:15px;right:-200px}.checker-bar{z-index:2;filter:drop-shadow(0 5px 10px #00000050);transform-origin:50%;background-image:url(../media/checker_pattern.abfb57cf.svg);background-repeat:repeat-x;background-size:auto 100%;width:calc(100% + 100px);height:3rem;margin-top:-1.2rem;margin-bottom:1rem;position:relative}.under-construction{margin-top:1rem;margin-bottom:1rem;font-size:40px}.site-copyright{text-align:left;padding:0 30px 15px;font-size:25px}.letter-row-container{flex-direction:row;align-items:center;gap:.8em;display:flex}.letter-wiggle-wrapper:nth-child(odd) img{animation:letterPopIn .6s ease-out forwards var(--delay),zoomWobble 7s ease-in-out infinite,wiggleA 2.2s ease-in-out infinite}.letter-wiggle-wrapper:nth-child(2n) img{animation:letterPopIn .6s ease-out forwards var(--delay),zoomWobble 7s ease-in-out infinite,wiggleB 2.2s ease-in-out infinite}.letter-N1,.letter-A,.letter-D,.letter-I,.letter-N2,.letter-E{opacity:0;height:4.25em;animation-delay:var(--delay)}.letter-N1{--rot:-14.22deg;--delay:0s}.letter-A{--rot:9.18deg;--delay:.1s}.letter-D{--rot:-8.9deg;--delay:.2s}.letter-I{--rot:0deg;--delay:.3s}.letter-N2{--rot:10.18deg;--delay:.4s}.letter-E{--rot:-4.19deg;--delay:.5s}@keyframes letterPopIn{0%{opacity:0;transform:translateY(20px)scale(.8)rotate(var(--rot))}60%{opacity:1;transform:translateY(-5px)scale(2)rotate(var(--rot))}to{opacity:1;transform:translateY(0)scale(1)rotate(var(--rot))}}@keyframes wiggleA{0%{transform:rotate(calc(var(--rot) - 6deg))}50%{transform:rotate(calc(var(--rot) + 6deg))}to{transform:rotate(calc(var(--rot) - 6deg))}}@keyframes wiggleB{0%{transform:rotate(calc(var(--rot) + 6deg))}50%{transform:rotate(calc(var(--rot) - 6deg))}to{transform:rotate(calc(var(--rot) + 6deg))}}@keyframes zoomWobble{0%{transform:scale(1)rotate(var(--rot))}10%{transform:scale(1.22)rotate(calc(var(--rot) - 10deg))}25%{transform:scale(1.22)rotate(calc(var(--rot) + 12deg))}40%{transform:scale(1.22)rotate(calc(var(--rot) - 8deg))}60%{transform:scale(1.15)rotate(calc(var(--rot) + 4deg))}to{transform:scale(1)rotate(var(--rot))}}@keyframes train-move{0%{transform:translate(0)}to{transform:translate(calc(-100% - 2000px))}}
@font-face{font-family:gamja;src:url(../media/GamjaFlower_Regular-s.p.c1b4f5ca.ttf)format("truetype");font-display:swap}@font-face{font-family:gamja Fallback;src:local(Arial);ascent-override:92.39%;descent-override:25.87%;line-gap-override:29.56%;size-adjust:84.56%}.gamja_a22e7908-module__naezva__className{font-family:gamja,gamja Fallback}.gamja_a22e7908-module__naezva__variable{--font-gamja:"gamja","gamja Fallback"}
