/* Applied only after an origin-checked parent handshake. Standalone apps are unchanged. */
.founderos-embedded{color-scheme:dark;--background:#030405;--foreground:#e8edf2;--card:#080c12;--card-foreground:#e8edf2;--popover:#0c1118;--popover-foreground:#e8edf2;--muted:#111823;--muted-foreground:#94a3b4;--border:#293441;--primary:#80e8fa;--primary-foreground:#041016;--ring:#80e8fa;--accent:#152530;--accent-foreground:#e5f5fb}
.founderos-embedded body{background:#030405;color:#e8edf2}
.founderos-embedded [data-founderos-chrome="rail"],.founderos-embedded [data-founderos-chrome="header"],.founderos-embedded [data-founderos-chrome="dock"]{display:none!important}
.founderos-embedded [data-founderos-content]{padding-left:0!important;min-height:100dvh!important;background:#030405!important;color:#e8edf2!important}
.founderos-embedded [data-founderos-content]>main{padding-bottom:24px!important}
.founderos-embedded .founderos-tools-toggle{position:fixed;right:16px;bottom:12px;z-index:150;padding:8px 14px;border:1px solid #354554;border-radius:8px;background:#0b131ceF;color:#bfdae5;font:12px/1.5 system-ui;cursor:pointer;box-shadow:0 4px 25px #0006}
.founderos-embedded .founderos-tools-toggle:focus-visible{outline:2px solid #80e8fa;outline-offset:3px}
.founderos-embedded .founderos-task-link{right:auto;left:16px}
.founderos-embedded.founderos-tools-open [data-founderos-chrome="rail"]{display:flex!important;position:fixed!important;left:0;top:0;bottom:0;width:260px!important;max-width:85vw;z-index:145;box-shadow:20px 0 70px #0009;background:#0a1018!important}
.founderos-embedded .app-shell{display:block;background:#030405}
.founderos-embedded .app-shell .app-main{margin-left:0}
.founderos-embedded [data-founderos-chrome="header"]+main{padding-top:20px}
.founderos-embedded .panel{background:transparent;border-radius:0;box-shadow:none;border:0;border-bottom:1px solid #263442}
.founderos-embedded [data-studio-context-state="matched"]{border:0!important;background:transparent!important;padding:4px 0!important;font-size:10px!important;color:#91bca8!important}
@media(prefers-reduced-motion:reduce){.founderos-embedded *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
