body.lab-mobile-frame{--background:#0c100e;--foreground:#edf3e8;--card:#18201a;--card-foreground:#edf3e8;--popover:#202a20;--popover-foreground:#edf3e8;--primary:#c8ef62;--primary-foreground:#14200d;--secondary:#253021;--secondary-foreground:#edf3e8;--muted:#20291e;--muted-foreground:#b2c0aa;--accent:#2b3b23;--accent-foreground:#d4f389;--border:#3b4835;--input:#4c5e42;--ring:#c8ef62;color:#edf3e8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c100e}body.lab-mobile-frame :is(.wrap,.studio,.member,.scoreboard-studio){color:#edf3e8}body.lab-mobile-frame :is(.panel,.session,.ss-card,.ss-round,.ss-settings,.ss-sessionbar,.ss-team,.progress-surface,.goal-card,.player-banner,.coach-focus,.workspace-links>a,.athlete-journey,.journey-next){color:#edf3e8!important;background:#18201a!important;border-color:#3b4835!important}body.lab-mobile-frame :is(.hint,.eyebrow,.ss-caption,.ss-meta,.plan-eyebrow){color:#afc0a5!important}body.lab-mobile-frame :is(h1,h2,h3,h4,label,legend){color:#edf3e8}body.lab-mobile-frame :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){max-width:100%;font-size:16px;color:#edf3e8!important;background:#10170f!important;border-color:#4a5c40!important}body.lab-mobile-frame :is(button,.secondarybutton){color:#edf3e8;background:#253320;border-color:#4a5c40}body.lab-mobile-frame :is(.primarybutton,.ss-primary){color:#14200d!important;background:#c8ef62!important;border-color:#c8ef62!important}body.lab-mobile-frame :is(.header,header.header,footer){color:#edf3e8;background:#101610;border-color:#384731}body.lab-mobile-frame a{color:#cce7af}body.lab-mobile-frame .filterbar{background:#20291e;flex-wrap:wrap;height:auto;display:flex}body.lab-mobile-frame [data-slot=tabs-trigger][data-state=active]{color:#14200d;background:#c8ef62}.lab-publishing-actions{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.lab-publishing-actions button{border-radius:8px;min-height:44px;padding:10px 16px}.lab-publish-preview{overflow-wrap:anywhere}.lab-mobile-frame .lab-tabbar a{color:#d9e4d6}.lab-mobile-frame .lab-tabbar{padding-top:8px}@media (max-width:600px){body.lab-mobile-frame .wrap{max-width:100%;padding-left:18px;padding-right:18px}.lab-mobile-frame .member-grid,.lab-mobile-frame .workspace-links{grid-template-columns:1fr}.lab-mobile-frame .studio .filterbar button{padding:10px;font-size:14px}.lab-mobile-frame .studio fieldset{min-width:0}.lab-mobile-frame .studio .panel{padding:18px}}
