.dashboard {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px;
    padding: 16px 20px 4px;
}
.dashboard .metric-card {min-width:0;min-height:118px;padding:16px;border-left:0;border-top:3px solid var(--red);flex-direction:column;align-items:flex-start;justify-content:space-between;gap:10px}
.dashboard .metric-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(239,24,33,.35);border-radius:13px;background:rgba(239,24,33,.08);color:#fff;line-height:1}
.dashboard .metric-icon .app-silhouette-icon{width:24px;height:24px;display:block;fill:currentColor}.dashboard .metric-icon .app-lifter-icon{width:27px;height:27px}.dashboard .metric-icon .app-silhouette-stroke{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.dashboard .metric-card h3{font-size:12px;line-height:1.3}.dashboard .metric-card p{margin-top:5px;font-size:20px;line-height:1.1}
.app-inline-icon{width:1.15em;height:1.15em;display:inline-block;vertical-align:-.18em;margin-right:.28em;fill:currentColor;color:#fff;flex:0 0 auto}.app-exercise-person-icon{width:1.25em;height:1.25em}button .app-exercise-person-icon{margin-right:.42em}.icon-title-heading{display:flex;align-items:center;gap:12px}
.title-bicep-icon{flex:0 0 auto;width:42px;height:42px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 32'%3E%3Cg fill='%23fff'%3E%3Crect x='18' y='12' width='28' height='8' rx='2'/%3E%3Crect x='10' y='7' width='6' height='18' rx='1'/%3E%3Crect x='4' y='10' width='5' height='12' rx='1'/%3E%3Crect x='48' y='7' width='6' height='18' rx='1'/%3E%3Crect x='55' y='10' width='5' height='12' rx='1'/%3E%3C/g%3E%3C/svg%3E")}.title-bicep-icon path{display:none}
/* Backup/Drive now live under More > Exports & Backup, keeping dashboard stats/content higher. */
#content > .dashboard-backup,#content > .dashboard-drive{display:none}
#content > .dashboard-welcome + .dashboard-backup,#content > .dashboard-welcome + .dashboard-backup + .dashboard-drive{display:grid}
@media(max-width:600px){.dashboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 16px 4px}.dashboard .metric-card{min-height:108px;padding:14px;border-radius:16px}.dashboard .metric-icon{width:40px;height:40px}.dashboard .metric-icon .app-silhouette-icon{width:23px;height:23px}.dashboard .metric-icon .app-lifter-icon{width:26px;height:26px}.dashboard .metric-card h3{font-size:11px}.dashboard .metric-card p{font-size:18px}.title-bicep-icon{width:38px;height:38px}}
@media(max-width:360px){.dashboard{gap:8px;padding-left:12px;padding-right:12px}.dashboard .metric-card{padding:12px}}
