:root { color-scheme: light; }
body { margin: 0; background: #f7f6f1; color: #183a30; font-family: system-ui, sans-serif; }
#team-loading { position: fixed; inset: 0; z-index: 999; display: grid; place-content: center; justify-items: center; padding: 24px; background: inherit; text-align: center; }
#team-loading img { border-radius: 18px; }
#team-loading h1 { margin: 20px 0 0; font-size: 28px; }
#team-loading p { max-width: 32ch; line-height: 1.5; }
#team-loading button { border: 0; border-radius: 12px; padding: 14px 24px; background: #175b49; color: white; font: inherit; cursor: pointer; }
