:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:#14161a;overflow:hidden}
.gymtracker-splash{z-index:100;color:#24634b;background:#f7f8f4;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100dvh;display:flex;position:fixed;inset:0}.gymtracker-splash img{object-fit:contain;border-radius:24px;width:96px;height:96px}.gymtracker-splash-spinner{border:3px solid #24634b26;border-top-color:#24634b;border-radius:50%;width:28px;height:28px;animation:.85s linear infinite gymtracker-boot-spin}.gymtracker-splash-motto{letter-spacing:.03em;font:500 14px/1.5 system-ui,sans-serif}@keyframes gymtracker-boot-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.gymtracker-splash-spinner{animation:none}}
