body,html{height:100%;margin:0}body{min-height:100vh;min-height:100dvh;background:linear-gradient(125deg,#174ea0 0,#259577 100%);overflow:hidden}.logo-container{padding:1.5rem;display:flex;align-items:center;justify-content:center}.logo{width:100%;max-width:320px;height:auto;display:block;user-select:none}