:root{--ink:#111216;--muted:#73767e;--line:#deded9;--soft:#f7f7f4;--paper:#fff;--accent:#6d74ff;--accent-soft:#e2e4ff;--danger:#ecd9d1;--green:#dcebdd;--mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--sans:-apple-system,BlinkcomputerSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--soft);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}.docs-shell{min-height:100vh}.docs-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;height:70px;padding:0 38px;border-bottom:1px solid var(--line);background:rgba(247,247,244,.88);backdrop-filter:blur(15px)}.docs-brand{display:flex;align-items:center;gap:9px;font-size:18px;font-weight:700;letter-spacing:-.08em}.docs-brand b{margin-left:5px;padding-left:10px;border-left:1px solid var(--line);color:#868990;font-family:var(--mono);font-size:9px;font-weight:400;letter-spacing:.12em;text-transform:uppercase}.docs-mark{display:grid;place-items:center;width:23px;height:23px;border-radius:8px;background:var(--ink);color:var(--accent);font-size:16px;letter-spacing:-.1em}.docs-header nav{display:flex;align-items:center;gap:25px;color:#666970;font-size:12px}.docs-header nav a:hover,.docs-inline-link:hover{color:var(--accent)}.docs-active{color:var(--ink);font-weight:600}.theme-toggle{padding:7px 9px;border:1px solid var(--line);border-radius:7px;background:var(--paper);color:#666970;font-size:11px;cursor:pointer}.theme-toggle span{margin-left:4px}.docs-layout{display:grid;grid-template-columns:260px minmax(0,1fr);max-width:1440px;margin:0 auto}.docs-sidebar{position:sticky;top:70px;align-self:start;height:calc(100vh - 70px);padding:26px 22px;border-right:1px solid var(--line);background:rgba(247,247,244,.65)}.docs-search{display:flex;align-items:center;gap:8px;padding:10px 11px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:#9a9ca2}.docs-search input{width:100%;border:0;outline:0;background:none;color:var(--ink);font-size:11px}.docs-search kbd{padding:2px 4px;border:1px solid var(--line);border-radius:4px;color:#a1a3a8;font-family:var(--mono);font-size:8px;white-space:nowrap}.docs-nav{display:grid;gap:2px;margin-top:28px}.docs-nav a{padding:7px 10px;border-radius:6px;color:#71747b;font-size:12px}.docs-nav a:hover,.docs-nav a.active{background:var(--paper);color:var(--ink);box-shadow:0 2px 10px rgba(17,18,22,.04)}.docs-nav a.active{font-weight:600}.nav-group{margin:22px 10px 7px;color:#a0a2a7;font-family:var(--mono);font-size:8px;letter-spacing:.13em}.docs-sidebar-foot{position:absolute;bottom:27px;display:grid;gap:7px;color:#a0a2a7;font-size:11px}.docs-sidebar-foot a{color:#686b72}.docs-sidebar-foot a:hover{color:var(--accent)}.docs-menu-toggle{display:none}.docs-main{min-width:0}.docs-breadcrumb{max-width:900px;margin:0 auto;padding:31px 60px 0;color:#a2a4a9;font-family:var(--mono);font-size:10px}.docs-breadcrumb a{color:#696c73}.docs-breadcrumb span{margin:0 8px}.docs-article{max-width:900px;margin:0 auto;padding:62px 60px 100px}.docs-eyebrow{color:#7b7e85;font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.docs-hero h1{max-width:800px;margin:23px 0 26px;font-size:clamp(48px,6vw,78px);line-height:.98;letter-spacing:-.07em}.docs-hero>p{max-width:650px;color:#676a72;font-size:18px;line-height:1.5}.docs-hero-actions{display:flex;align-items:center;gap:22px;margin-top:31px}.docs-button{display:inline-flex;align-items:center;gap:15px;padding:13px 17px;border-radius:999px;font-size:12px;font-weight:600}.docs-button-dark{background:var(--ink);color:#fff}.docs-button:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(17,18,22,.12)}.docs-inline-link{border-bottom:1px solid #9da0a5;padding-bottom:4px;font-size:12px;font-weight:600}.docs-callout{margin:70px 0;padding:20px 22px;border-left:3px solid var(--accent);background:var(--accent-soft);font-size:13px;line-height:1.5}.docs-callout.warning{background:var(--danger);border-color:#b7735a}.docs-callout b{font-size:13px}.docs-callout p{margin:8px 0 0;color:#666970}.docs-callout a{text-decoration:underline;text-underline-offset:3px}.docs-section{margin-top:105px;scroll-margin-top:100px}.docs-section h2{margin:17px 0 17px;font-size:clamp(33px,4vw,52px);line-height:1;letter-spacing:-.065em}.docs-section>p{max-width:680px;color:#696c73;font-size:15px;line-height:1.65}.docs-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px}.docs-card{position:relative;display:grid;gap:12px;min-height:154px;padding:17px;border:1px solid var(--line);border-radius:11px;background:var(--paper);transition:transform .2s ease,box-shadow .2s ease}.docs-card:hover{transform:translateY(-3px);box-shadow:0 12px 25px rgba(17,18,22,.06)}.docs-card span{color:#a1a3a8;font-family:var(--mono);font-size:9px}.docs-card b{font-size:15px}.docs-card small{max-width:150px;color:#777a81;font-size:11px;line-height:1.45}.docs-card i{position:absolute;right:17px;bottom:17px;color:var(--accent);font-style:normal}.code-block{margin-top:30px;overflow:hidden;border:1px solid #30323a;border-radius:11px;background:#17181c;color:#f5f5f4}.code-top{display:flex;justify-content:space-between;padding:11px 15px;border-bottom:1px solid #30323a;color:#9a9ca3;font-family:var(--mono);font-size:9px}.code-top button{border:0;background:none;color:#aeb2ff;font-family:var(--mono);font-size:9px;cursor:pointer}.code-block code{display:block;padding:20px;font-family:var(--mono);font-size:12px;line-height:1.8;white-space:pre-wrap}.code-muted{color:#747780}.docs-note{padding-left:14px;border-left:2px solid var(--line);font-size:12px!important}.docs-steps{display:grid;gap:0;margin:30px 0 0;padding:0;counter-reset:step;list-style:none}.docs-steps li{display:grid;grid-template-columns:32% 1fr;gap:20px;padding:17px 0;border-top:1px solid var(--line);counter-increment:step}.docs-steps li::before{content:"0" counter(step);grid-row:1 / span 2;color:var(--accent);font-family:var(--mono);font-size:10px}.docs-steps b{grid-column:1;margin-left:28px;font-size:14px}.docs-steps span{grid-column:2;color:#73767d;font-size:13px;line-height:1.5}.definition-list{margin-top:27px;border-top:1px solid var(--line)}.definition-list>div{display:grid;grid-template-columns:30% 1fr;gap:20px;padding:16px 0;border-bottom:1px solid var(--line)}.definition-list dt{font-family:var(--mono);font-size:10px;text-transform:uppercase}.definition-list dd{margin:0;color:#74777e;font-size:13px}.architecture-diagram{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin-top:32px;padding:22px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.arch-node{display:grid;gap:8px;padding:17px;border:1px solid var(--line);border-radius:9px}.arch-node span{color:var(--accent);font-family:var(--mono);font-size:9px}.arch-node b{font-size:14px}.arch-node small{color:#868990;font-size:10px}.arch-brain{background:#17181c;color:white;border-color:#17181c}.arch-brain small{color:#a7a9b0}.arch-line{color:var(--accent);font-size:22px}.room-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.room-list span{padding:9px 11px;border:1px solid var(--line);border-radius:99px;background:var(--paper);color:#686b72;font-family:var(--mono);font-size:9px}.workflow-definition{margin-top:28px;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--paper)}.workflow-definition div{display:flex;justify-content:space-between;gap:20px;padding:15px 17px;border-bottom:1px solid var(--line);font-size:12px}.workflow-definition div:last-child{border:0}.workflow-definition span{color:#8c8f96;font-family:var(--mono);font-size:9px}.authority-table{margin-top:28px;border-top:1px solid var(--line)}.authority-table>div{display:grid;grid-template-columns:68px 1fr;gap:10px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.auth-pill{width:52px;padding:5px 4px;border-radius:4px;text-align:center;font-family:var(--mono);font-size:8px}.allow{background:var(--green);color:#52755b}.ask{background:#f2e5d7;color:#9d7a49}.block{background:#eed8df;color:#935a68}.authority-table b{font-size:13px}.authority-table small{grid-column:2;color:#888b91;font-size:11px}.mac-checklist{display:grid;gap:9px;margin-top:29px}.mac-checklist label{display:flex;align-items:center;gap:10px;padding:13px 15px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:#676a71;font-size:12px}.mac-checklist input{accent-color:var(--accent)}.docs-bullets{display:grid;gap:10px;margin:29px 0;padding-left:18px;color:#6e7178;font-size:13px;line-height:1.5}.docs-bullets li::marker{color:var(--accent)}.command-table{margin-top:28px;border-top:1px solid var(--line)}.command-table div{display:grid;grid-template-columns:220px 1fr;gap:20px;padding:15px 0;border-bottom:1px solid var(--line)}.command-table code{color:var(--accent);font-family:var(--mono);font-size:11px}.command-table span{color:#777a81;font-size:12px}.troubleshooting-list{margin-top:27px;border-top:1px solid var(--line)}.troubleshooting-list details{border-bottom:1px solid var(--line)}.troubleshooting-list summary{display:flex;justify-content:space-between;padding:18px 0;font-size:14px;font-weight:600;cursor:pointer;list-style:none}.troubleshooting-list summary::-webkit-details-marker{display:none}.troubleshooting-list summary span{color:var(--accent);font-size:19px}.troubleshooting-list p{max-width:650px;margin:-2px 0 18px;color:#73767d;font-size:12px;line-height:1.6}.docs-next{margin-top:115px;padding:28px;border-radius:14px;background:#17181c;color:white}.docs-next span{color:#a9acb3;font-family:var(--mono);font-size:9px;letter-spacing:.14em}.docs-next h2{margin:15px 0 24px;font-size:35px;letter-spacing:-.06em}.docs-footer{display:flex;justify-content:space-between;max-width:900px;margin:0 auto;padding:22px 60px 32px;border-top:1px solid var(--line);color:#8d9096;font-family:var(--mono);font-size:9px}.docs-footer a{color:#666970}.docs-menu-toggle{border:0;background:none;color:var(--ink);font-size:12px;cursor:pointer}@media(max-width:900px){.docs-layout{grid-template-columns:1fr}.docs-sidebar{position:relative;top:0;height:auto;padding:16px 22px;border-right:0;border-bottom:1px solid var(--line)}.docs-menu-toggle{display:flex;gap:8px;align-items:center}.docs-search,.docs-nav,.docs-sidebar-foot{display:none}.docs-sidebar.is-open .docs-search,.docs-sidebar.is-open .docs-nav{display:flex}.docs-sidebar.is-open .docs-nav{display:grid}.docs-sidebar.is-open .docs-sidebar-foot{display:grid;position:static;margin-top:20px}.docs-breadcrumb,.docs-article{padding-left:22px;padding-right:22px}.docs-article{padding-top:45px}.docs-header{padding:0 22px}.docs-header nav{gap:12px}.docs-header nav>a{display:none}.docs-card-grid{grid-template-columns:1fr}.architecture-diagram{grid-template-columns:1fr}.arch-line{transform:rotate(90deg);justify-self:center}.docs-steps li{grid-template-columns:1fr}.docs-steps b,.docs-steps span{grid-column:1;margin-left:28px}.command-table div{grid-template-columns:1fr;gap:8px}}@media(max-width:560px){.docs-brand b{display:none}.theme-toggle span{display:none}.docs-hero h1{font-size:50px}.docs-hero-actions{align-items:flex-start;flex-direction:column}.docs-section{margin-top:80px}.docs-footer{padding-left:22px;padding-right:22px;display:grid;gap:10px}}
body.dark-docs{--ink:#f6f6f2;--muted:#a9acb3;--line:#35373d;--soft:#111216;--paper:#191a1e;color:var(--ink)}body.dark-docs .docs-header,body.dark-docs .docs-sidebar{background:rgba(17,18,22,.88)}body.dark-docs .docs-sidebar{border-color:var(--line)}body.dark-docs .docs-search,body.dark-docs .docs-card,body.dark-docs .room-list span,body.dark-docs .workflow-definition,body.dark-docs .mac-checklist label,body.dark-docs .theme-toggle{background:var(--paper);border-color:var(--line)}body.dark-docs .docs-section>p,body.dark-docs .docs-card small,body.dark-docs .docs-hero>p,body.dark-docs .docs-callout p,body.dark-docs .docs-steps span,body.dark-docs .definition-list dd,body.dark-docs .command-table span,body.dark-docs .troubleshooting-list p{color:#a6a9b0}body.dark-docs .docs-callout{background:#222649;border-color:var(--accent)}body.dark-docs .docs-callout.warning{background:#3b2826;border-color:#b7735a}

.platform-table,.capability-table,.privacy-grid,.docs-subgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:28px}.platform-table>div,.capability-table>div,.privacy-grid>div,.docs-subgrid>div{display:grid;gap:8px;padding:16px;border:1px solid var(--line);border-radius:9px;background:var(--paper)}.platform-table b,.capability-table b,.privacy-grid b,.docs-subgrid b{font-size:13px}.platform-table span,.capability-table span,.privacy-grid span,.docs-subgrid span{color:#777a81;font-size:11px;line-height:1.5}.docs-subgrid{margin-top:18px}.docs-subgrid>div{border-radius:7px;background:transparent}.privacy-grid>div{min-height:130px}.docs-section .docs-callout{margin:28px 0}.docs-section .docs-note{margin-top:22px}@media(max-width:700px){.platform-table,.capability-table,.privacy-grid,.docs-subgrid{grid-template-columns:1fr}}
body.dark-docs .platform-table>div,body.dark-docs .capability-table>div,body.dark-docs .privacy-grid>div,body.dark-docs .docs-subgrid>div{background:var(--paper);border-color:var(--line)}body.dark-docs .platform-table span,body.dark-docs .capability-table span,body.dark-docs .privacy-grid span,body.dark-docs .docs-subgrid span{color:#a6a9b0}

/* Unified Pipo website skin: docs default to the same graphite/orange retro-computing system. */
body.docs-retro { --ink:#eef1f3; --muted:#999ea5; --line:#394047; --soft:#0d0e10; --paper:#171a1e; --accent:#c87948; --accent-soft:#35241b; --danger:#3b2826; --green:#1e322a; background:#0d0e10; color:#eef1f3; }
body.docs-retro::before { content:""; position:fixed; inset:0; z-index:-1; pointer-events:none; opacity:.2; background-image:linear-gradient(rgba(153,158,165,.11) 1px,transparent 1px),linear-gradient(90deg,rgba(153,158,165,.11) 1px,transparent 1px); background-size:58px 58px; mask-image:linear-gradient(to bottom,black,transparent 80%); }
body.docs-retro .docs-header, body.docs-retro .docs-sidebar { background:rgba(13,14,16,.88); border-color:#252b30; }
body.docs-retro .docs-header nav, body.docs-retro .docs-breadcrumb, body.docs-retro .docs-sidebar-foot, body.docs-retro .docs-nav a, body.docs-retro .docs-search, body.docs-retro .theme-toggle { color:#999ea5; }
body.docs-retro .docs-brand, body.docs-retro .docs-active, body.docs-retro .docs-breadcrumb a, body.docs-retro .docs-nav a.active, body.docs-retro .docs-nav a:hover { color:#eef1f3; }
body.docs-retro .docs-brand b, body.docs-retro .nav-group, body.docs-retro .docs-sidebar-foot, body.docs-retro .docs-eyebrow { color:#798690; }
body.docs-retro .docs-mark { background:#394047; color:#c87948; }
body.docs-retro .docs-search, body.docs-retro .theme-toggle, body.docs-retro .docs-card, body.docs-retro .platform-table>div, body.docs-retro .capability-table>div, body.docs-retro .privacy-grid>div, body.docs-retro .docs-subgrid>div, body.docs-retro .workflow-definition, body.docs-retro .mac-checklist label { background:#171a1e; border-color:#394047; }
body.docs-retro .docs-search input { color:#eef1f3; }
body.docs-retro .docs-search kbd { border-color:#394047; color:#798690; }
body.docs-retro .docs-nav a.active, body.docs-retro .docs-nav a:hover { background:#1b1f23; box-shadow:none; }
body.docs-retro .docs-hero h1, body.docs-retro .docs-section h2, body.docs-retro .docs-next h2, body.docs-retro .docs-card b, body.docs-retro .platform-table b, body.docs-retro .capability-table b, body.docs-retro .privacy-grid b, body.docs-retro .docs-subgrid b, body.docs-retro .authority-table b { color:#eef1f3; }
body.docs-retro .docs-hero>p, body.docs-retro .docs-section>p, body.docs-retro .docs-card small, body.docs-retro .platform-table span, body.docs-retro .capability-table span, body.docs-retro .privacy-grid span, body.docs-retro .docs-subgrid span, body.docs-retro .definition-list dd, body.docs-retro .docs-steps span, body.docs-retro .command-table span, body.docs-retro .troubleshooting-list p { color:#999ea5; }
body.docs-retro .docs-callout { background:#24222a; border-color:#c87948; color:#eef1f3; }.docs-retro .docs-callout.warning { background:#3b2826; border-color:#c87948; }.docs-retro .docs-callout p { color:#d4d9df; }
body.docs-retro .docs-button-dark { background:#eef1f3; color:#0d0e10; }.docs-retro .docs-inline-link { border-color:#596169; color:#d4d9df; }.docs-retro .docs-inline-link:hover { color:#e5a276; }
body.docs-retro .docs-card:hover { box-shadow:0 12px 25px rgba(0,0,0,.28); transform:translateY(-3px); }.docs-retro .docs-card i { color:#c87948; }
body.docs-retro .definition-list, body.docs-retro .definition-list>div, body.docs-retro .docs-steps li, body.docs-retro .authority-table, body.docs-retro .authority-table>div, body.docs-retro .command-table, body.docs-retro .command-table>div, body.docs-retro .troubleshooting-list, body.docs-retro .troubleshooting-list details, body.docs-retro .docs-footer { border-color:#394047; }
body.docs-retro .definition-list dt, body.docs-retro .workflow-definition span, body.docs-retro .command-table code { color:#c87948; }
body.docs-retro .architecture-diagram { background:#111316; border-color:#394047; }.docs-retro .arch-node { background:#171a1e; border-color:#394047; }.docs-retro .arch-node small { color:#999ea5; }.docs-retro .arch-brain { background:#090a0c; border-color:#394047; }.docs-retro .arch-line { color:#c87948; }
body.docs-retro .room-list span { background:#171a1e; border-color:#394047; color:#d4d9df; }.docs-retro .workflow-definition div, .docs-retro .workflow-definition { border-color:#394047; }.docs-retro .workflow-definition b { color:#eef1f3; }
body.docs-retro .auth-pill.allow { background:#1e322a; color:#9ad2a8; }.docs-retro .auth-pill.ask { background:#38271f; color:#e6a47d; }.docs-retro .auth-pill.block { background:#35252b; color:#e19cae; }.docs-retro .authority-table small { color:#999ea5; }
body.docs-retro .mac-checklist label { color:#d4d9df; }.docs-retro .docs-bullets { color:#999ea5; }.docs-retro .docs-bullets li::marker { color:#c87948; }.docs-retro .troubleshooting-list summary { color:#eef1f3; }.docs-retro .troubleshooting-list summary span { color:#c87948; }
body.docs-retro .docs-next { background:#090a0c; border:1px solid #394047; }.docs-retro .docs-next span { color:#798690; }.docs-retro .docs-footer a { color:#d4d9df; }
body.docs-retro .docs-menu-toggle { color:#eef1f3; }
body.docs-retro .docs-footer { color:#798690; }
body.docs-retro.light-docs { --ink:#111216; --muted:#73767e; --line:#deded9; --soft:#f7f7f4; --paper:#fff; --accent:#6d74ff; --accent-soft:#e2e4ff; --danger:#ecd9d1; --green:#dcebdd; background:#f7f7f4; color:#111216; }
body.docs-retro.light-docs::before { display:none; }
body.docs-retro.light-docs .docs-header, body.docs-retro.light-docs .docs-sidebar { background:rgba(247,247,244,.88); border-color:#deded9; }
body.docs-retro.light-docs .docs-hero h1, body.docs-retro.light-docs .docs-section h2, body.docs-retro.light-docs .docs-next h2, body.docs-retro.light-docs .docs-card b, body.docs-retro.light-docs .platform-table b, body.docs-retro.light-docs .capability-table b, body.docs-retro.light-docs .privacy-grid b, body.docs-retro.light-docs .docs-subgrid b, body.docs-retro.light-docs .authority-table b { color:#111216; }

/* Final shared Pipo system: docs use the same dark graphite canvas, champagne signal, and premium typography as every other tab. */
body.docs-retro{--ink:#f4efe6;--muted:#aaa094;--line:rgba(244,239,230,.14);--soft:#0f0e0c;--paper:#171512;--accent:#d4b074;--accent-soft:#211e19;--danger:#3b2826;--green:#1e322a;background:#0f0e0c;color:#f4efe6;font-family:var(--sans)}
body.docs-retro::before{opacity:.22;background-image:linear-gradient(rgba(212,176,116,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(212,176,116,.08) 1px,transparent 1px);background-size:80px 80px;mask-image:linear-gradient(to bottom,black,transparent 82%)}
body.docs-retro .docs-header{height:78px;padding:0 clamp(24px,5.6vw,96px);background:rgba(15,14,12,.84);border-color:var(--line)}
body.docs-retro .docs-brand{color:#f4efe6;font-family:var(--sans)}body.docs-retro .docs-brand b{color:#d4b074;border-color:var(--line)}body.docs-retro .docs-mark{width:23px;height:23px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#efcf98,#8c6536);color:#1b160f;box-shadow:0 0 18px rgba(212,176,116,.22)}body.docs-retro .docs-header nav{font:11px var(--mono);color:#aaa094}body.docs-retro .docs-header nav a:hover{color:#efcf98}
body.docs-retro .docs-layout{max-width:1440px}body.docs-retro .docs-sidebar{top:78px;height:calc(100vh - 78px);background:rgba(15,14,12,.64);border-color:var(--line)}body.docs-retro .docs-search,body.docs-retro .theme-toggle,body.docs-retro .docs-card,body.docs-retro .platform-table>div,body.docs-retro .capability-table>div,body.docs-retro .privacy-grid>div,body.docs-retro .docs-subgrid>div,body.docs-retro .workflow-definition,body.docs-retro .mac-checklist label{background:#171512;border-color:var(--line)}body.docs-retro .docs-search input{color:#f4efe6}body.docs-retro .docs-nav a.active,body.docs-retro .docs-nav a:hover{background:#211e19}body.docs-retro .docs-nav a.active,body.docs-retro .docs-brand,body.docs-retro .docs-hero h1,body.docs-retro .docs-section h2,body.docs-retro .docs-next h2,body.docs-retro .docs-card b,body.docs-retro .platform-table b,body.docs-retro .capability-table b,body.docs-retro .privacy-grid b,body.docs-retro .docs-subgrid b,body.docs-retro .authority-table b{color:#f4efe6}
body.docs-retro .docs-eyebrow,body.docs-retro .nav-group,body.docs-retro .docs-brand b{color:#d4b074}body.docs-retro .docs-hero>p,body.docs-retro .docs-section>p,body.docs-retro .docs-card small,body.docs-retro .platform-table span,body.docs-retro .capability-table span,body.docs-retro .privacy-grid span,body.docs-retro .docs-subgrid span,body.docs-retro .definition-list dd,body.docs-retro .docs-steps span,body.docs-retro .command-table span,body.docs-retro .troubleshooting-list p{color:#aaa094}body.docs-retro .docs-breadcrumb,body.docs-retro .docs-sidebar-foot,body.docs-retro .docs-nav a{color:#786f65}
body.docs-retro .docs-callout{background:#211e19;border-color:#d4b074}body.docs-retro .docs-callout.warning{background:#3b2826;border-color:#d4b074}body.docs-retro .docs-button-dark{background:#d4b074;color:#1b160f}body.docs-retro .docs-inline-link{border-color:#d4b074;color:#d9cdbd}body.docs-retro .docs-card:hover{box-shadow:0 18px 45px rgba(0,0,0,.24);border-color:#d4b074}body.docs-retro .docs-card i,body.docs-retro .definition-list dt,body.docs-retro .workflow-definition span,body.docs-retro .command-table code,body.docs-retro .docs-bullets li::marker,body.docs-retro .troubleshooting-list summary span{color:#d4b074}body.docs-retro .architecture-diagram,body.docs-retro .docs-next{background:#11100e;border-color:var(--line)}body.docs-retro .arch-node{background:#171512;border-color:var(--line)}body.docs-retro .arch-brain{background:#0b0a09;border-color:var(--line)}body.docs-retro .arch-line{color:#d4b074}body.docs-retro .docs-footer{border-color:var(--line);color:#786f65}body.docs-retro .docs-footer a{color:#d4b074}

@media(max-width:900px){body.docs-retro .docs-sidebar{position:relative;top:0;height:auto;background:rgba(15,14,12,.72);border-right:0;border-bottom:1px solid var(--line)}body.docs-retro .docs-header{height:78px}body.docs-retro .docs-breadcrumb,body.docs-retro .docs-article{padding-left:22px;padding-right:22px}}
