html{font-size:.8vw}*{margin:0;padding:0;box-sizing:border-box}#app{width:100%;min-height:100vh}.flex-col{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:row}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.self-start{align-self:flex-start}.self-center{align-self:center}.self-stretch{align-self:stretch}.flex-1{flex:1}.shrink-0{flex-shrink:0}.relative{position:relative}