/* Owner-approved appearance only. Loaded only by the four existing fitness/data apps. */
html:root:has(body#losFitnessSurface){--abyss-bg:#14191e;--abyss-bg-rgb:20,25,30;--abyss-surface:#1b272c;--abyss-surface-rgb:27,39,44;--abyss-panel:#202f34;--abyss-panel-rgb:32,47,52;--abyss-raised:#293d43;--abyss-raised-rgb:41,61,67;--abyss-steel:#304b50;--abyss-steel-rgb:48,75,80;--abyss-line:#435b61;--abyss-line-rgb:67,91,97;--abyss-edge:#6d8986;--abyss-edge-rgb:109,137,134;--abyss-text:#edf4f2;--abyss-text-rgb:237,244,242;--abyss-muted:#b3c7c8;--abyss-muted-rgb:179,199,200;--abyss-subtle:#a8bfc1;--abyss-accent:#a8d4c8;--abyss-accent-rgb:168,212,200;--abyss-ice:#badbd4;--abyss-ice-rgb:186,219,212;--abyss-ink:#10282d;--abyss-ink-rgb:16,40,45;background:#14191e!important}
html:root:has(body#losFitnessSurface) body{background:radial-gradient(ellipse at 3% 2%,#23513a38,transparent 55%),radial-gradient(ellipse at 100% 15%,#294d7738,transparent 58%),#14191e!important}
html:root:has(body#losFitnessSurface) body :is(.card,.contentCard,.section-link,.inline-workout,.recovery,.profile-card,.record-card){background:linear-gradient(130deg,#1f2e2a,#202c39)!important;border-color:#4b6266!important;box-shadow:inset 0 1px 0 #b1c9d10a!important}
html:root:has(body#losFitnessSurface) body :is(.los-appbar,.topbar){background:linear-gradient(105deg,#1a2824,#1c2934 72%,#1a2027)!important;border-color:#435b61!important}
html:root:has(body#losFitnessSurface) body :is(input:not([type=checkbox]):not([type=radio]),textarea,select){background:#1b272c!important;border-color:#4a626a!important;color:#edf4f2!important}
html:root:has(body#losFitnessSurface) body :is(.primary,.openApp,#send,#agreeWorkoutPlan,#startWorkout,#workoutV1LogSet){background:linear-gradient(105deg,#284936,#2a425e)!important;color:#edf4f2!important;border-color:#66887d!important}
html:root:has(body#losFitnessSurface) body :is(a,button,input,textarea,select,summary):focus-visible{outline-color:#badbd4!important}
