body{margin:0;padding:0}.container{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#9ad5e5}.login-panel{background:rgba(158,206,209,.3)!important;backdrop-filter:blur(4px) saturate(.6)!important}.login-panel-label{color:#000!important}.copyright{position:absolute;bottom:2px;right:2px;color:hsla(0,0%,100%,.42);z-index:10;text-decoration:none}.login-panel{width:320px;text-align:center;padding:25px;position:relative;z-index:10;border-radius:30px;border:1px solid transparent;background:linear-gradient(145deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,.06)) padding-box,linear-gradient(145deg,hsla(0,0%,100%,.75),rgba(140,220,235,.35),hsla(0,0%,100%,.14)) border-box;backdrop-filter:blur(16px) saturate(1.35) contrast(1.05);-webkit-backdrop-filter:blur(16px) saturate(1.35) contrast(1.05);box-shadow:0 22px 60px rgba(0,0,0,.22),0 6px 18px rgba(0,0,0,.14),inset 0 1px 0 hsla(0,0%,100%,.65),inset 0 -18px 30px rgba(0,0,0,.12),inset 0 0 0 1px hsla(0,0%,100%,.1)}.login-panel:before{background:radial-gradient(120% 80% at 12% 8%,hsla(0,0%,100%,.75),hsla(0,0%,100%,0) 55%),radial-gradient(110% 90% at 90% 110%,rgba(90,210,235,.22),hsla(0,0%,100%,0) 60%),linear-gradient(180deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,0) 40%);opacity:.9;filter:blur(.2px)}.login-panel:after,.login-panel:before{content:"";position:absolute;inset:0;border-radius:30px;pointer-events:none}.login-panel:after{background:repeating-radial-gradient(circle at 20% 30%,hsla(0,0%,100%,.1) 0 1px,hsla(0,0%,100%,0) 1px 7px);opacity:.16;mix-blend-mode:overlay}.login-panel-logo{display:inline-block;margin:16px 0 16px 0;height:48px;width:200px;background-image:url(/img/logo_blue.70727e1a.svg);background-position:50%;background-repeat:no-repeat;outline:none;text-decoration:none}.login-panel-form{width:100%}.login-panel-label{margin-bottom:4px;text-align:left;color:#aaa;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:13px}.login-panel-input{border:1px solid #d3d9de;border-radius:4px;box-shadow:none;box-sizing:border-box;color:#000;cursor:auto;height:35px;line-height:normal;margin:0 0 15px 0;padding:6px 12px 8px 12px;width:100%}.login-panel-button,.login-panel-input{display:inline-block;outline:none;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:16px}.login-panel-button{margin:24px 0 16px 0;height:42px;width:120px;color:#1976d2;background:#fff;border-radius:42px;border:1px solid #1976d2;text-decoration:none;cursor:pointer}.login-panel-button:hover{color:#fff;background:#1976d2}.login-panel-button:active{color:#fff;background:#358fe8}body{overflow:hidden}.container,.container[data-bg=spring]{--login-bg:url(/img/bg-spring.7cdd340a.jpeg)}.container[data-bg=spring2]{--login-bg:url(/img/bg-spring2.8fba38df.jpeg)}.container[data-bg=spring3]{--login-bg:url(/img/bg-spring3.36eeddc3.jpeg)}.container[data-bg=spring4]{--login-bg:url(/img/bg-spring4.c876f221.jpeg)}.container:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;inset:0;background-image:var(--login-bg)!important;background-size:cover;background-position:50%;filter:grayscale(.2) contrast(.9)}#leaves{position:relative;top:-50px;width:100%;text-align:right}#leaves i{display:inline-block;width:200px;height:150px;background:linear-gradient(to bottom right,#309900,#005600);transform:skew(20deg);border-radius:5% 40% 70%;box-shadow:inset 0 0 1px #222;border:1px solid #333;z-index:1;animation:falling 5s 0s infinite}#leaves i:nth-of-type(2n){animation:falling2 5s 0s infinite}#leaves i:nth-of-type(3n){animation:falling3 5s 0s infinite}#leaves i:before{position:absolute;content:"";top:117px;right:9px;height:27px;width:32px;transform:rotate(49deg);border-radius:0 15% 15% 0;border-top:1px solid #222;border-bottom:1px solid #222;border-left:0 solid #222;border-right:1px solid #222;background:linear-gradient(90deg,#006400,#005600);z-index:1}#leaves i:after{content:"";height:125px;width:10px;background:linear-gradient(90deg,rgba(0,0,0,.15),transparent);display:block;transform:rotate(125deg);position:absolute;left:85px;border-radius:50%}#leaves i:nth-of-type(n){height:23px;width:30px}#leaves i:nth-of-type(n):before{width:7px;height:5px;top:17px;right:1px}#leaves i:nth-of-type(n):after{width:2px;height:17px;left:12px;top:0}#leaves i:nth-of-type(odd){height:11px;width:16px}#leaves i:nth-of-type(odd):before{width:4px;height:3px;top:7px;right:0}#leaves i:nth-of-type(odd):after{width:2px;height:6px;left:5px;top:1px}#leaves i:nth-of-type(3n+2){height:17px;width:23px}#leaves i:nth-of-type(3n+2):before{height:4px;width:4px;top:12px;right:1px}#leaves i:nth-of-type(3n+2):after{height:10px;width:2px;top:1px;left:8px}#leaves i:nth-of-type(n){animation-delay:1.9s}#leaves i:nth-of-type(2n){animation-delay:3.9s}#leaves i:nth-of-type(3n){animation-delay:2.3s}#leaves i:nth-of-type(4n){animation-delay:4.4s}#leaves i:nth-of-type(5n){animation-delay:5s}#leaves i:nth-of-type(6n){animation-delay:3.5s}#leaves i:nth-of-type(7n){animation-delay:2.8s}#leaves i:nth-of-type(8n){animation-delay:1.5s}#leaves i:nth-of-type(9n){animation-delay:3.3s}#leaves i:nth-of-type(10n){animation-delay:2.5s}#leaves i:nth-of-type(11n){animation-delay:1.2s}#leaves i:nth-of-type(12n){animation-delay:4.1s}#leaves i:nth-of-type(13n){animation-delay:1s}#leaves i:nth-of-type(14n){animation-delay:4.7s}#leaves i:nth-of-type(15n){animation-delay:3s}#leaves i:nth-of-type(n){background:linear-gradient(to bottom right,#309900,#005600)}#leaves i:nth-of-type(2n+2){background:linear-gradient(to bottom right,#5e9900,#2b5600)}#leaves i:nth-of-type(4n+1){background:linear-gradient(to bottom right,#990,#564500)}#leaves i:nth-of-type(n){opacity:.7}#leaves i:nth-of-type(3n+1){opacity:.5}#leaves i:nth-of-type(3n+2){opacity:.3}#leaves i:nth-of-type(n){transform:rotate(180deg);animation-timing-function:ease-in-out}@keyframes falling{0%{transform:translate3d(300px,0,0) rotate(0deg)}to{transform:translate3d(-350px,700px,0) rotate(90deg);opacity:0}}@keyframes falling3{0%{transform:translateZ(0) rotate(-20deg)}to{transform:translate3d(-230px,640px,0) rotate(-70deg);opacity:0}}@keyframes falling2{0%{transform:translateZ(0) rotate(90deg)}to{transform:translate3d(-400px,680px,0) rotate(0deg);opacity:0}}