.app-loading{display:flex;align-items:center;justify-content:center;gap:.75rem;min-height:8rem;color:#173e40;font:500 1rem/1.5 system-ui,sans-serif}
.app-loading-icon{flex:none;animation:tbgo-loading-turn 1s linear infinite}
.app-privacy-link{padding:1rem;text-align:center;font:400 .875rem/1.5 system-ui,sans-serif}
.app-privacy-link a{color:inherit;text-underline-offset:.2em}
@keyframes tbgo-loading-turn{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.app-loading-icon{animation:none}}
