.app-shell[data-v-6d1f66b1]{flex-direction:column;min-height:100vh;font-family:ui-sans-serif,system-ui,sans-serif;display:flex}.app-header[data-v-6d1f66b1]{border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex}.logo[data-v-6d1f66b1]{color:#2d4a8c;font-size:1.25rem;font-weight:700}.logo[data-v-6d1f66b1],.nav a[data-v-6d1f66b1]{text-decoration:none}.nav a[data-v-6d1f66b1]{color:#555;margin-left:1rem;font-size:.9rem}.nav a[data-v-6d1f66b1]:hover{color:#2d4a8c}.app-main[data-v-6d1f66b1]{flex:1}.app-footer[data-v-6d1f66b1]{color:#888;text-align:center;border-top:1px solid #e8e8e8;padding:1rem 2rem}
