/* GNOME-inspired terminal: plain monospace prompt and charcoal header, no Powerline segments. */
body[data-design=gallery][data-atlas-full=true] .console .explorer-pane{--bg:#1e1e1e;--surface:#303030;--tint:#303030;--ink:#eeeeec;--deep:#eeeeec;--muted:#b7b7b3;--accent:#99c1f1;--line:#ffffff18;background:var(--bg)}
body[data-atlas-full=true] .explorer-toolbar{background:#303030}
body[data-atlas-full=true] .command-form{background:#1e1e1e!important;flex-wrap:nowrap;border-top:0;gap:8px;box-shadow:none}
body[data-atlas-full=true] .command-form:focus-within{box-shadow:none}
body[data-atlas-full=true] .command-form label{flex-basis:auto;max-width:65%;align-items:center;flex-wrap:wrap;font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}
body[data-atlas-full=true] .prompt-user{background:none;color:#8ae234;font-weight:600;clip-path:none;margin:0;padding:0;font-style:normal;z-index:auto}
body[data-atlas-full=true] .prompt-user:after{content:':';color:#eeeeec}
body[data-atlas-full=true] .command-form label>span{background:none;color:#729fcf;padding:0 5px;clip-path:none;font-weight:600}
body[data-atlas-full=true] .command-form label>b{color:#eeeeec;padding:0 4px;font-weight:400;font-size:12px}
body[data-atlas-full=true] .command-form input{font-size:12px;caret-color:#eeeeec}
body[data-atlas-full=true] .command-form button{background:#303030}
body[data-atlas-full=true] #command-hint{background:#1e1e1e}
body[data-atlas-full=true] .topbar .terminal-switch{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--line);border-radius:9px;background:var(--surface);font-size:11px;white-space:nowrap}
.terminal-switch>span:first-child{font:bold 13px ui-monospace,monospace;color:var(--accent)}
.terminal-switch i{width:6px;height:6px;border-radius:50%;background:var(--muted);opacity:.5}
.terminal-switch[aria-pressed=true] i{background:var(--accent);opacity:1;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)}
body[data-atlas-full=true] .preview-expanded .explorer-preview-content{width:100%;max-width:none;padding:40px clamp(24px,6vw,100px) 80px}
body[data-atlas-full=true] .preview-expanded .topic-reader{max-width:1100px}
body[data-atlas-full=true] .preview-expanded .topic-title h1{font-size:clamp(42px,5vw,72px);max-width:1000px}
body[data-atlas-full=true] .preview-expanded .topic-title p{font-size:18px;max-width:800px}
body[data-atlas-full=true] .preview-expanded .deep-dive-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
body[data-atlas-full=true] .preview-expanded .deep-dive-grid>a{padding:26px}
body[data-atlas-full=true] .preview-expanded .source-preview{max-width:950px;margin:auto}
@media(max-width:760px){body[data-atlas-full=true] .topbar nav{gap:9px}body[data-atlas-full=true] .topbar nav>a{display:none}body[data-atlas-full=true] .command-form{flex-wrap:wrap}body[data-atlas-full=true] .command-form label{flex-basis:100%;max-width:100%}body[data-atlas-full=true] .preview-expanded .deep-dive-grid{grid-template-columns:1fr}body[data-atlas-full=true] .preview-expanded .explorer-preview-content{padding:20px 24px 50px}}
/* Quiet, palette-led workspace: no navigation or pane title bands. */
body[data-atlas-full=true] .topbar,body[data-atlas-full=true] .explorer-toolbar{display:none}
body[data-atlas-full=true] .atlas-utility{position:fixed;top:16px;right:22px;z-index:10;display:flex;align-items:center;gap:18px;font-size:11px}
.atlas-utility>a{color:var(--muted)}
.atlas-utility>a>span:first-child{margin-right:5px}
body[data-atlas-full=true] .atlas-utility .terminal-switch{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:20px;background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(12px);padding:7px 12px;font-size:11px;box-shadow:0 3px 18px #30273505}
body[data-design=gallery][data-atlas-full=true] .console .explorer-pane{--bg:#24212b;--surface:#2e2a36;--tint:#2e2a36;--ink:#eae4e8;--deep:#eae4e8;--muted:#b6aab6;--accent:#bad6ef;--line:#e4cadc17;background:var(--bg)}
body[data-atlas-full=true] .terminal-location{padding:22px 26px 12px;color:var(--muted);flex-shrink:0}
body[data-atlas-full=true] .terminal-location #terminal-path{font:11px ui-monospace,monospace;color:var(--muted)}
body[data-atlas-full=true] .command-form{background:transparent!important;padding:16px 24px 20px}
body[data-atlas-full=true] .prompt-user{color:#d6acbc;font-weight:500}
body[data-atlas-full=true] .command-form label>span{color:#bad6ef;font-weight:400}
body[data-atlas-full=true] .command-form input{caret-color:#bad6ef}
body[data-atlas-full=true] .command-form #toggle-finder{background:transparent;border:0;color:var(--muted);font-size:9px;padding:5px}
body[data-atlas-full=true] #command-hint{background:transparent;color:var(--muted)}
body[data-atlas-full=true] .explorer-preview-content{padding-top:68px}
body[data-atlas-full=true] .preview-expanded .explorer-preview-content{padding-top:70px}
@media(max-width:760px){body[data-atlas-full=true] .atlas-utility{top:10px;right:12px;gap:12px}body[data-atlas-full=true] .terminal-location{padding:20px 14px 12px;padding-right:170px}body[data-atlas-full=true] .explorer-preview-content{padding-top:24px}body[data-atlas-full=true] .preview-expanded .explorer-preview-content{padding-top:65px}}
/* A narrow utility margin keeps fixed controls outside the mobile scroll surface. */
@media(max-width:760px){
  body[data-atlas-full=true] .atlas-page{padding-right:52px}
  body[data-atlas-full=true] .atlas-utility{top:12px;right:8px;flex-direction:column;gap:8px;width:36px}
  body[data-atlas-full=true] .atlas-utility>a,
  body[data-atlas-full=true] .atlas-utility .terminal-switch{width:36px;min-height:36px;justify-content:center;padding:0;border-radius:12px}
  body[data-atlas-full=true] .atlas-utility>a{display:flex;align-items:center;background:var(--surface);border:1px solid var(--line);font-size:18px}
  body[data-atlas-full=true] .atlas-utility>a>span:first-child{margin:0}
  body[data-atlas-full=true] .atlas-utility>a>span:last-child,
  body[data-atlas-full=true] .terminal-switch>span:nth-child(2),
  body[data-atlas-full=true] .terminal-switch i{display:none}
  body[data-atlas-full=true] .terminal-switch[aria-pressed=true]{background:var(--tint);border-color:var(--accent)}
  body[data-atlas-full=true] .terminal-location{padding-right:14px}
  body[data-atlas-full=true] .preview-expanded .explorer-preview-content{padding:20px 18px 50px}
  body[data-atlas-full=true] .explorer-preview-content{padding-inline:18px}
  body[data-atlas-full=true] .atlas-utility :focus-visible{outline:2px solid var(--accent);outline-offset:2px}
}
