*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#app{width:100vw;height:100vh}.login-container[data-v-21297e89]{display:flex;justify-content:center;align-items:center;width:100vw;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.login-card[data-v-21297e89]{width:100%;max-width:400px;box-shadow:0 8px 32px #0000001a}.logo[data-v-5423ae9b]{height:64px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid rgba(255,255,255,.1)}.logo h3[data-v-5423ae9b]{color:#fff;font-size:18px;font-weight:600;margin:0}.header-content[data-v-5423ae9b]{height:100%;display:flex;align-items:center;justify-content:space-between}.dashboard[data-v-41c35eca],.feedback-page[data-v-d7c0fa50],.admin-users-page[data-v-1a886c1b],.reports-page[data-v-65e8d81e],.leaderboard-list-page[data-v-a06efe80],.leaderboard-detail-page[data-v-b53f6cd5]{padding:24px}.workout-description[data-v-b53f6cd5]{font-family:monospace;font-size:13px;line-height:1.6}.workout-line[data-v-b53f6cd5]{white-space:pre-wrap}.outlier-row td{background-color:#ffa50014!important}
