/* The blog in the calm shell: index rows, the post heroes, the reading rail,
   one-weight prose with classic-window code and tables, and the story and
   executive plates with orange labels. Shares the docs bundle. */
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-page{--font-technical:"IBM Plex Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--accent:#ff5a1f;--brand-ink:#ff5a1f;color:var(--text-primary);background:var(--bg-page)}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-page :is(h1,h2,h3,h4){font-family:var(--font-editorial);font-weight:400;font-variation-settings:"wght" 400;letter-spacing:-.03em;color:var(--text-primary)}

/* index */
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-index-hero{width:min(100%,var(--page-max));max-width:none;box-sizing:border-box;margin:0 auto;padding:clamp(56px,8vh,96px) var(--page-gutter) clamp(36px,5vh,56px);border-bottom:1.5px solid #111}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-index-hero>span{display:none}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-index-hero h1{max-width:18ch;margin:0;font-size:clamp(34px,3vw,46px);line-height:1.08;letter-spacing:-.035em}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-index-hero p{max-width:56ch;margin:16px 0 0;color:var(--text-secondary);font:400 clamp(15px,1.15vw,17px)/1.5 var(--font-editorial)}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-index-list{width:min(100%,var(--page-max));max-width:none;box-sizing:border-box;margin:0 auto;padding:0 var(--page-gutter) clamp(64px,8vh,110px)}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-index-list>a{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:24px;align-items:start;padding:28px 12px;color:var(--text-primary);border:0;border-top:1px dotted rgba(17,17,17,.4);text-decoration:none;transition:background-color .15s ease}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-index-list>a:first-child{border-top:0}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-index-list>a:last-child{border-bottom:1.5px solid #111}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-index-list>a:hover{background:#fff3ee}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-index-number{color:#ff5a1f;font:600 11px/1.6 var(--font-technical);letter-spacing:.1em}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-index-list small{display:block;margin-bottom:8px;color:var(--text-tertiary);font:500 9px/1.4 var(--font-technical);letter-spacing:.12em}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-index-list h2{margin:0;font-size:clamp(24px,2.1vw,32px);line-height:1.12}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-index-list p{max-width:64ch;margin:8px 0 0;color:var(--text-secondary);font:400 15px/1.5 var(--font-editorial)}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-index-list>a>b{padding-top:4px;color:#ff5a1f;font:700 10px/1 var(--font-technical);letter-spacing:.12em}

/* post heroes */
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] :is(.book-hero,.article-hero,.rote-story-hero,.exec-hero){width:min(100%,var(--page-max));max-width:none;box-sizing:border-box;margin:0 auto;padding:clamp(48px,7vh,84px) var(--page-gutter) clamp(36px,5vh,56px);border-bottom:1.5px solid #111}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] :is(.book-hero,.article-hero,.rote-story-hero>div,.exec-hero-copy)>a{color:var(--text-secondary);font:600 10px/1.4 var(--font-technical);letter-spacing:.12em;text-decoration:none}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] :is(.book-hero,.article-hero,.rote-story-hero>div,.exec-hero-copy)>span{color:var(--text-tertiary);font:500 10px/1.4 var(--font-technical);letter-spacing:.12em}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] :is(.rote-story-hero>div,.exec-hero-copy)>p:first-of-type{color:#ff5a1f;font:600 10px/1.4 var(--font-technical);letter-spacing:.12em}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] :is(.book-hero,.article-hero,.rote-story-hero,.exec-hero) h1{max-width:18ch;margin:18px 0 0;font-size:clamp(34px,3vw,46px);line-height:1.08;letter-spacing:-.035em}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] :is(.book-hero,.article-hero,.rote-story-hero,.exec-hero) h2{max-width:44ch;margin:12px 0 0;color:var(--text-secondary);font-size:clamp(18px,1.5vw,22px);line-height:1.3;letter-spacing:-.02em}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] :is(.book-hero,.article-hero,.rote-story-hero>div,.exec-hero-copy)>p:not(:first-of-type),
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] :is(.book-hero,.article-hero)>p{max-width:60ch;margin:16px 0 0;color:var(--text-secondary);font:400 clamp(15px,1.15vw,17px)/1.5 var(--font-editorial)}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] :is(.book-hero>div,.article-hero>b,.rote-story-hero footer,.exec-hero-copy>div){display:flex;align-items:center;gap:14px;margin-top:22px;color:var(--text-primary);font:600 10px/1.4 var(--font-technical);letter-spacing:.12em;text-transform:uppercase}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-page [data-blog-share]{padding:6px 9px;color:#111;border:1.5px solid #111;border-radius:0;background:#fff;font:700 9px/1 var(--font-technical);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-page [data-blog-share]:is(:hover,:focus-visible){background:#fff3ee;box-shadow:2px 2px 0 #111;outline:none}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .book-progress{background:transparent}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .book-progress i{background:#ff5a1f}

/* the whole-idea and one-minute cards as classic windows */
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .rote-story-hero>aside,
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .exec-hero-card{color:#111;border:1.5px solid #111;border-radius:0;background:#fff;box-shadow:6px 6px 0 #111;font-family:var(--font-technical)}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .rote-story-hero>aside{padding:0}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .rote-story-hero>aside small,
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .exec-hero-card>span{display:flex;align-items:center;min-height:30px;padding:0 12px;color:#111;border-bottom:1.5px solid #111;font:600 11px/1 var(--font-technical);letter-spacing:.08em}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .rote-story-hero>aside small::before,
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .exec-hero-card>span::before{content:'≡×';margin-right:10px;font-size:12px}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .rote-story-hero>aside p{margin:0;padding:12px 16px 0;color:#111;font:400 15.5px/1.5 var(--font-editorial)}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .rote-story-hero>aside strong{display:block;margin:12px 0 0;padding:14px 16px;color:#111;border-top:1px dotted rgba(17,17,17,.4);background:#fff3ee;font:500 clamp(17px,1.4vw,20px)/1.3 var(--font-technical)}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .exec-hero-card{padding:0;background-image:none}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .exec-hero-card dl{margin:0;padding:6px 16px 10px}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .exec-hero-card dl>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px dotted rgba(17,17,17,.4)}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .exec-hero-card dl>div:first-child{border-top:0}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .exec-hero-card dt{color:#ff5a1f;font:600 9px/1.6 var(--font-technical);letter-spacing:.12em}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .exec-hero-card dd{margin:0;color:#111;font:400 15px/1.4 var(--font-editorial)}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .exec-hero-card>strong{display:block;margin:0;padding:16px;color:#111;border-top:1.5px solid #111;background:#fff3ee;font:500 clamp(20px,1.8vw,26px)/1.15 var(--font-technical);letter-spacing:-.01em}

/* reading rail and prose */
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .book-layout{width:min(100%,var(--page-max));max-width:none;box-sizing:border-box;margin:0 auto;padding:0 var(--page-gutter)}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .book-index{top:72px}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .book-index>span{color:#ff5a1f;font:600 9px/1.4 var(--font-technical);letter-spacing:.12em}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .book-index nav button{color:var(--text-secondary);border:0;border-top:1px dotted rgba(17,17,17,.35);background:transparent;font:400 11px/1.35 var(--font-editorial);text-align:left}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .book-index nav button.is-part{font-weight:500;color:var(--text-primary)}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .book-index nav button i{color:#ff5a1f;font:600 9px/1.6 var(--font-technical);font-style:normal}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .book-index nav button:hover b{color:#ff5a1f}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .book-prose{font-family:var(--font-editorial)}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .book-prose :is(p,li){color:var(--text-primary);font:400 16.5px/1.62 var(--font-editorial)}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .book-prose h2{margin:56px 0 16px;font-size:var(--type-landing-section-size);line-height:1.12;scroll-margin-top:84px}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .book-prose h3{margin:36px 0 12px;font-size:clamp(19px,1.5vw,22px);font-weight:500;line-height:1.25;scroll-margin-top:84px}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .book-prose ul li::marker{color:#ff5a1f}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .book-prose :is(p,li) code{padding:2px 5px;color:#111;border:1px solid rgba(17,17,17,.25);border-radius:0;background:#fff;font:400 .86em/1.3 var(--font-technical)}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .book-prose>blockquote,
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .book-prose blockquote{margin:24px 0;padding:16px 20px;color:#111;border:1.5px solid #111;border-left:4px solid #ff5a1f;border-radius:0;background:#fff3ee;font:400 15.5px/1.55 var(--font-editorial)}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .book-prose>hr{width:auto;height:0;margin:44px 0;border:0;border-top:1px dotted rgba(17,17,17,.4);background:transparent}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .book-part{border-top:1.5px solid #111;border-bottom:0}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .book-part>span,
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .book-part>small{color:#ff5a1f;font:600 10px/1.4 var(--font-technical);letter-spacing:.12em}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-code{border:1.5px solid #111;border-radius:0;background:#fff;box-shadow:none;color:#111}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-code>div{display:flex;align-items:center;justify-content:space-between;min-height:30px;padding:0 0 0 12px;color:#111;border-bottom:1.5px solid #111;background:#fff;font:600 10px/1 var(--font-technical);letter-spacing:.1em;text-transform:uppercase}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-code>div span::before{content:'■';margin-right:8px;color:#ff5a1f}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-code>div button{height:30px;padding:0 12px;color:#fff;border:0;border-left:1.5px solid #111;border-radius:0;background:#ff5a1f;font:700 9px/1 var(--font-technical);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-code pre{margin:0;padding:14px 16px;background:#fff}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-code pre code{color:#111;font:400 12.5px/1.65 var(--font-technical)}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-table-wrap{border:1.5px solid #111;border-radius:0;background:#fff;box-shadow:none}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-table-wrap th{color:#111;background:#fff3ee;border-bottom:1.5px solid #111;font:600 9px/1.4 var(--font-technical);letter-spacing:.12em;text-transform:uppercase}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-table-wrap td{border-top:1px dotted rgba(17,17,17,.35);font:400 14.5px/1.5 var(--font-editorial)}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .book-figure{border:1.5px solid #111;border-radius:0;background:#fff;box-shadow:none}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .book-figure figcaption{border-top:1.5px solid #111;background:#fff}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .book-figure figcaption span{color:#ff5a1f;font:600 9px/1.4 var(--font-technical);letter-spacing:.12em}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .book-figure figcaption b{font:500 13.5px/1.4 var(--font-editorial)}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .book-drawing-note{border:1.5px solid #111;border-radius:0;background:#fff}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .book-drawing-note summary span{color:#ff5a1f;font:600 9px/1.4 var(--font-technical);letter-spacing:.12em}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .book-end{border-top:1.5px solid #111;border-bottom:0}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .book-end span{color:#ff5a1f;font:600 10px/1.4 var(--font-technical);letter-spacing:.12em}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .book-end b{font:400 clamp(18px,1.5vw,22px)/1.2 var(--font-editorial);letter-spacing:-.02em}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .book-end a{color:#111;font:700 10px/1 var(--font-technical);letter-spacing:.12em;text-decoration:none;border-bottom:1px solid currentColor;text-transform:uppercase}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] :is(.rote-story-next,.exec-next){padding:28px 24px;color:#111;border:1.5px solid #111;border-radius:0;background:#fff3ee;box-shadow:none}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] :is(.rote-story-next,.exec-next)>span{color:#ff5a1f;font:600 10px/1.4 var(--font-technical);letter-spacing:.12em}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] :is(.rote-story-next,.exec-next) h2{margin:10px 0 0;font-size:var(--type-landing-section-size);line-height:1.12}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] :is(.rote-story-next,.exec-next) p{color:var(--text-secondary)}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] :is(.rote-story-next,.exec-next) a{padding:10px 14px;color:#fff;border:1.5px solid #111;border-radius:0;background:#ff5a1f;font:700 10px/1 var(--font-technical);letter-spacing:.12em;text-decoration:none;box-shadow:3px 3px 0 #111}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] :is(.rote-story-next,.exec-next) a+a{color:#111;background:#fff}

/* story and executive plates */
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] :is(.rote-story-plate,.exec-harness-diagram,.exec-trace-diagram,.exec-graph-diagram,.exec-value-diagram,.exec-case-study){border-top:1.5px solid #111;border-bottom:0;background:transparent}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] :is(.rote-story-plate,.exec-harness-diagram,.exec-trace-diagram,.exec-graph-diagram,.exec-value-diagram,.exec-case-study)>header span,
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .exec-case-study>div>span{color:#ff5a1f;font:600 10px/1.4 var(--font-technical);letter-spacing:.12em}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] :is(.rote-story-plate,.exec-harness-diagram,.exec-trace-diagram,.exec-graph-diagram,.exec-value-diagram,.exec-case-study) h2{font-size:var(--type-landing-section-size);line-height:1.12}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] :is(.rote-reach-field,.rote-interface-field,.rote-memory-field,.rote-dag-field,.rote-crystallize-field,.rote-spread-field,.rote-compound-field,.exec-observation-field,.exec-trace-field,.exec-graph-field,.exec-value-ledger) :is(article,aside,figure,li,div[class]){border-radius:0!important;box-shadow:none!important}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] :is(.rote-story-plate,.exec-trace-diagram,.exec-graph-diagram,.exec-harness-diagram,.exec-value-diagram) :is(small,b:not(h1 b,h2 b,p b),i:not(.share-mark)){font-family:var(--font-technical)}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .exec-observation-field figure{color:#111;border:1.5px solid #111;background:#fff;box-shadow:4px 4px 0 #ff5a1f}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .exec-observation-field figure :is(b,span,small){color:#111}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .exec-observation-field figure small{color:#ff5a1f}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .rote-interface-engine,
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .rote-interface-engine *{color:#111;background:#fff3ee;border-color:#111}

/* the Playoffs guide keeps its event red; only the cards and inputs move to the window idiom */
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .playoffs-page{background:var(--bg-page)}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .playoffs-page::before{display:none}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] :is(.playoffs-hero-warmup,.playoffs-guide>section,.playoffs-guide>article,.playoffs-verify-grid>div,.playoffs-harnesses>div,.playoffs-bonus-grid>article,.playoffs-ideas-cta,.playoffs-docs-exit){border-radius:0!important;box-shadow:none!important;border-color:#111!important}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .playoffs-register{border-radius:0;border:1.5px solid #111;box-shadow:3px 3px 0 #111}

/* dark */
html[data-design-system="halde"][data-calm][data-route-bundle="docs"][data-resolved-theme="dark"] .blog-page :is(.rote-story-hero>aside,.exec-hero-card,.blog-code,.blog-code>div,.blog-code pre,.blog-table-wrap,.book-figure,.book-figure figcaption,.book-drawing-note,[data-blog-share],.book-prose :is(p,li) code,.exec-observation-field figure){color:#f1f1ed;border-color:#f1f1ed;background:#0a0a09;box-shadow:none}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"][data-resolved-theme="dark"] .blog-page :is(.rote-story-hero>aside strong,.exec-hero-card>strong,.book-prose blockquote,.rote-story-next,.exec-next,.blog-index-list>a:hover,.blog-table-wrap th,.rote-interface-engine){color:#f1f1ed;background:rgba(255,90,31,.12);border-color:#f1f1ed}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"][data-resolved-theme="dark"] .blog-page :is(.rote-story-hero>aside p,.exec-hero-card dd,.blog-code pre code,.blog-code>div,.exec-observation-field figure :is(b,span)){color:#f1f1ed}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"][data-resolved-theme="dark"] .blog-page :is(.blog-index-hero,.book-hero,.article-hero,.rote-story-hero,.exec-hero,.book-part,.book-end,.rote-story-plate,.blog-index-list>a:last-child){border-color:#f1f1ed}

@media (max-width:760px){
  html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-index-list>a{grid-template-columns:40px minmax(0,1fr);padding:20px 4px}
  html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-index-list>a>b{grid-column:2}
}

/* executive brief: the one-minute window sizes to its content; the observer tile joins the window idiom */
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .exec-hero-card{min-height:0!important;height:auto!important;align-self:start}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .exec-observation-field figure,
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .exec-observation-field figure>*{color:#111!important;background:#fff!important;border-color:#111!important;border-radius:0!important}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .exec-observation-field figure{border:1.5px solid #111!important;box-shadow:4px 4px 0 #ff5a1f!important;padding:0!important}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .exec-observation-field figure small{color:#ff5a1f!important}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .exec-observation-field figure b{font-family:var(--font-technical)!important;font-weight:500!important}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .exec-observation-field>div>b{font:400 clamp(20px,1.7vw,26px)/1.2 var(--font-editorial)!important;letter-spacing:-.03em}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .exec-observation-field [class*="observer"],
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .exec-observation-field [class*="observer"]>*,
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .exec-observation-field [class*="core"],
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .exec-observation-field [class*="core"]>*{color:#111!important;background:#fff!important;border-color:#111!important;border-radius:0!important;box-shadow:none!important}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .exec-observation-field :is([class*="observer"],[class*="core"]){border:1.5px solid #111!important;box-shadow:4px 4px 0 #ff5a1f!important}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .exec-observation-field :is([class*="observer"],[class*="core"]) small{color:#ff5a1f!important}

/* one diagram idiom across the story and executive plates: black border, white panel, mono labels, orange accents, no dark tiles */
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-page :is(.exec-harness-lane>i,.exec-graph-filter,.exec-case-study>a,.rote-interface-engine,.rote-memory-field>aside,.rote-crystal-filter){color:#111!important;background:#fff!important;border:1.5px solid #111!important;border-radius:0!important;box-shadow:4px 4px 0 #ff5a1f!important;background-image:none!important}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-page :is(.exec-harness-lane>i,.exec-graph-filter,.exec-case-study>a,.rote-interface-engine,.rote-memory-field>aside,.rote-crystal-filter) *{color:#111!important;background:transparent!important}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-page :is(.exec-harness-lane>i,.rote-interface-engine,.rote-memory-field>aside,.rote-crystal-filter) small,
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-page :is(.exec-harness-lane>i,.rote-interface-engine,.rote-memory-field>aside,.rote-crystal-filter) b:first-child{color:#ff5a1f!important}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-page :is(.rote-reach-field,.rote-interface-field,.rote-memory-field,.rote-dag-field,.rote-crystallize-field,.rote-spread-field,.rote-compound-field,.exec-observation-field,.exec-trace-field,.exec-graph-field,.exec-value-ledger,.exec-case-study) :is(article,li,figure,.rote-dag-node,.rote-reach-mind,.rote-reach-world,.rote-reach-core,.rote-spec-stack>*,.exec-harness-lane>span,.exec-harness-lane>strong,.exec-value-diagram>div){color:#111;border-color:#111!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;background-image:none!important}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-page :is(.exec-harness-path>i,.exec-harness-path>:is(strong,b),.exec-trace-diagram li i,.exec-graph-canvas>i,.exec-value-diagram>div>span,.exec-compile-path i,.exec-observation-log time,.rote-reach-field>i,.rote-interface-wire,.rote-interface-wire>small,.rote-memory-field li>i,.rote-dag-node i,.rote-dag-legend span i,.rote-spread>footer i,.rote-compound-field li i,.rote-compound-field li:last-child span,.rote-compound-field dd i,.rote-compound>footer b,.rote-story-plate>header span,.exec-case-study>div>span){color:#ff5a1f!important}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-page :is(.rote-dag-edge,.rote-dag-fork,.rote-dag-join,.rote-trace-ribbon li::before,.exec-trace-diagram li:not(:last-child)::after,.exec-trace-field ol::before,.exec-dag li+li::before,.rote-dag-node+.rote-dag-node::before){background:#ff5a1f!important;border-color:#ff5a1f!important;color:#ff5a1f!important}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-page :is(.rote-spread-field li,.rote-dag-legend span i){background:#fff3ee!important;color:#111!important;border:1px solid #111!important}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-page :is(.rote-story-plate,.exec-harness-diagram,.exec-trace-diagram,.exec-graph-diagram,.exec-value-diagram) :is(small,i:not(.share-mark),time,dt,legend,.lab){font-family:var(--font-technical)!important;letter-spacing:.08em}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-page .rote-story-plate{animation:none}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-page .exec-case-study img{border:1.5px solid #111;border-radius:0}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-page .exec-compile-path>*{color:#111!important;background:#fff!important;border:1.5px solid #111!important;border-radius:0!important;font-family:var(--font-technical)!important}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-page .exec-compile-path>*:last-child{background:#fff3ee!important}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-page .exec-compile-path>i{background:transparent!important;border:0!important;color:#ff5a1f!important}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-page .rote-dag-node :is(small,span,em){color:#5b6068!important}

/* no fluorescent ink: the story page's lime and mint tokens become the orange accent, and the executive brief's literal greens follow */
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .rote-story-page{--story-lime:#ff5a1f;--story-mint:#ff5a1f}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-page :is(.exec-graph-filter small,.exec-harness-lane>i small,.exec-hero-card>span,.exec-hero-card>strong){color:#ff5a1f!important}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-page .exec-hero-card>strong{color:var(--text-primary)!important}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-page :is(.exec-compile-path strong,.exec-dag li,.exec-graph-canvas li,.exec-harness-path>b,.exec-trace-diagram>footer strong,.exec-value-diagram article.is-play,.exec-case-study>div .exec-case-actions a:first-child){color:#111!important;background:#fff3ee!important;border:1.5px solid #111!important;border-radius:0!important}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-page :is(.exec-trace-field li:last-child i,.exec-value-ledger .is-kept i){background:#ff5a1f!important;color:#fff!important}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-page .playoffs-hero-warmup .playoffs-guide-command button{background:#ff5a1f!important;border-left-color:#111!important;color:#fff!important}

/* the same plates in dark: ink and paper swap, the orange stays */
html[data-design-system="halde"][data-calm][data-route-bundle="docs"][data-resolved-theme="dark"] .blog-page :is(.rote-reach-field,.rote-interface-field,.rote-memory-field,.rote-dag-field,.rote-crystallize-field,.rote-spread-field,.rote-compound-field,.exec-observation-field,.exec-trace-field,.exec-graph-field,.exec-value-ledger,.exec-case-study) :is(article,li,figure,.rote-dag-node,.rote-reach-mind,.rote-reach-world,.rote-reach-core,.rote-spec-stack>*,.exec-harness-lane>span,.exec-harness-lane>strong,.exec-value-diagram>div),
html[data-design-system="halde"][data-calm][data-route-bundle="docs"][data-resolved-theme="dark"] .blog-page :is(.exec-harness-lane>i,.exec-graph-filter,.exec-case-study>a,.rote-interface-engine,.rote-memory-field>aside,.rote-crystal-filter,.exec-compile-path>*){color:#f1f1ed!important;background:#0a0a09!important;border-color:#f1f1ed!important}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"][data-resolved-theme="dark"] .blog-page :is(.exec-harness-lane>i,.exec-graph-filter,.exec-case-study>a,.rote-interface-engine,.rote-memory-field>aside,.rote-crystal-filter) *{color:#f1f1ed!important}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"][data-resolved-theme="dark"] .blog-page :is(.exec-harness-lane>i,.rote-interface-engine,.rote-memory-field>aside,.rote-crystal-filter) small{color:#ff5a1f!important}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"][data-resolved-theme="dark"] .blog-page :is(.exec-compile-path>*:last-child,.exec-compile-path strong,.exec-dag li,.exec-graph-canvas li,.exec-harness-path>b,.exec-trace-diagram>footer strong,.exec-value-diagram article.is-play,.rote-spread-field li,.rote-dag-legend span i,.exec-case-study>div .exec-case-actions a:first-child){color:#f1f1ed!important;background:rgba(255,90,31,.14)!important;border-color:#f1f1ed!important}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"][data-resolved-theme="dark"] .blog-page .rote-dag-node :is(small,span,em){color:#a9adb3!important}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .blog-page .exec-value-diagram :is(.is-kept,.is-kept *,.exec-value-ledger footer :last-child,.exec-value-ledger [class*="kept"]){color:#ff5a1f!important}
