.door{overflow-x:clip}:root,.theme-light{--cloud-o:.5;--cloud-o-sm:.48}.theme-dark{--cloud-o:.42;--cloud-o-sm:.4}.door-art{top:calc(-1 * var(--main-top));height:calc(100svh - var(--bar-h));z-index:0;pointer-events:none;position:absolute;left:0;right:0}.cloud{--room:calc((100vw - var(--measure-reading)) / 2);--w:min(clamp(210px, 24.5vmin, 335px), calc(var(--room) + 6vmin - 24px));z-index:0;width:var(--w);aspect-ratio:var(--ar,377 / 507);opacity:var(--cloud-o);pointer-events:none;background-repeat:no-repeat;background-size:100% 100%;position:absolute}.cloud--a{top:0;left:calc(50% - 50vw - 6vmin)}.cloud--b{--w:min(clamp(130px, 15.1vmin, 207px), calc(var(--room) + 5vmin - 24px));top:61.8%;right:calc(50% - 50vw - 5vmin)}.login>:not(.door-art){z-index:1;position:relative}@media (max-width:899px){.cloud{opacity:var(--cloud-o-sm)}.door-art{z-index:auto;order:1;height:auto;margin-top:auto;padding-top:16px;position:static}.cloud--a{--w:clamp(120px, 38vw, 190px);top:auto;left:calc(-.4 * var(--w) - var(--edge));position:relative}.cloud--b{display:none}}@media (max-width:899px) and (-webkit-min-device-pixel-ratio:2.5),(max-width:899px) and (min-resolution:2.5x){.cloud--a{background-image:var(--m3)!important}}
