.app{background:linear-gradient(to bottom right,#dbeafe,#e0e7ff);min-height:100vh}@media (prefers-color-scheme:dark){.app{background:linear-gradient(to bottom right,#111827,#1f2937)}}.dark .app{background:linear-gradient(to bottom right,#111827,#1f2937)}body,html{height:100%}.flex-1{display:flex;flex-direction:column}
