.layout-default{display:flex;flex-direction:column;margin-inline:auto;max-width:23.4375rem;min-height:100vh;padding-block:1rem;width:100%}.layout-main{display:flex;flex:1;flex-direction:column;padding-block:2rem;padding-inline:1rem}@media (min-width:768px){.layout-main{border:2px solid hsla(0,0%,100%,.2);border-radius:1rem;margin-block:auto}}
