/* Studio retains the original sage palette. DashQ adapts work/DashQ's navy/cyan system. */
.site-header{gap:24px;flex-wrap:wrap}.brand span{display:block;font-size:12px;margin-top:5px}.theme-picker{display:flex;align-items:center;gap:10px;font-size:11px}.theme-picker>span{color:#607467}.theme-picker a{padding:6px 9px;border:1px solid transparent;border-radius:6px;text-decoration:none}.theme-picker a[aria-current]{border-color:#a8baac;background:#e6ede1}.theme-picker a:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid #168abb;outline-offset:4px}
html[data-theme="dashq"]{color:#17223b;background:#f3f6fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}
[data-theme="dashq"] body{background:#f3f6fb}
[data-theme="dashq"] .site-header{background:linear-gradient(160deg,#0b1739,#15254d);color:#dbe5f7;border:0;border-radius:0 0 18px 18px;padding:28px}
[data-theme="dashq"] .brand{color:#fff}[data-theme="dashq"] .brand span{color:#93a5c5}
[data-theme="dashq"] nav a{padding:10px;border-radius:9px;text-decoration:none}[data-theme="dashq"] nav a:hover{background:rgba(25,174,245,.18);color:#fff}
[data-theme="dashq"] .theme-picker>span{color:#93a5c5}[data-theme="dashq"] .theme-picker a[aria-current]{border-color:#19aef5;background:#153b61;color:#fff}
[data-theme="dashq"] .eyebrow,[data-theme="dashq"] article>span{color:#087fb7}
[data-theme="dashq"] h1{font-weight:750;font-size:clamp(38px,5vw,62px);letter-spacing:-2px}
[data-theme="dashq"] .lead,[data-theme="dashq"] article p,[data-theme="dashq"] .panel p{color:#60718d}
[data-theme="dashq"] article,[data-theme="dashq"] .panel{background:#fff;border-color:#e3e9f2;border-radius:17px;box-shadow:0 7px 20px rgba(26,51,86,.045)}
[data-theme="dashq"] .button,[data-theme="dashq"] button{background:linear-gradient(135deg,#117fca,#13a9e7);box-shadow:0 8px 20px rgba(18,157,222,.24);border-radius:10px}
[data-theme="dashq"] input,[data-theme="dashq"] textarea,[data-theme="dashq"] select{border-color:#d7dfeb;color:#17223b;border-radius:10px}
[data-theme="dashq"] pre{background:#edf3fa;color:#263e64}[data-theme="dashq"] footer{color:#71809a}
[data-theme="dashq"] .request-card{background:#f8fbff;border-color:#dce5f1}[data-theme="dashq"] .request-body{border-color:#dce5f1}[data-theme="dashq"] .request-body>p:first-child{color:#17223b}[data-theme="dashq"] .pagination a[aria-current=page],[data-theme="dashq"] .documentation-list a[aria-current=page]{background:#117fca;border-color:#117fca}
@media(min-width:1100px){[data-theme="dashq"] body{display:grid;grid-template-columns:245px minmax(0,1fr);align-items:start}[data-theme="dashq"] .site-header{grid-column:1;grid-row:1 / 3;position:sticky;top:0;height:100vh;width:245px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;border-radius:0;padding:30px 18px;margin:0}[data-theme="dashq"] .brand{padding:0 12px;margin-bottom:28px}[data-theme="dashq"] nav{flex-direction:column;gap:10px}[data-theme="dashq"] .theme-picker{margin-top:auto;flex-direction:column;align-items:stretch}[data-theme="dashq"] main{grid-column:2;width:100%;padding-top:48px}[data-theme="dashq"] footer{grid-column:2;width:100%}}
@media(max-width:700px){.site-header{padding:22px}.theme-picker{width:100%;flex-wrap:wrap}.site-header nav{flex-wrap:wrap}main{padding:24px}.grid{gap:14px}.panel{padding:20px}details.studio-module{padding:0}}
