.layout[data-v-453411c6]{background-color:#f8f9fa;display:flex;flex-direction:column;min-height:100vh}main[data-v-453411c6]{padding:1em 2rem 1em 2em}footer[data-v-453411c6]{background-color:#fff;border-top:1px solid #e9ecef;color:#6c757d;font-size:.875rem;padding:1rem;text-align:center}
