/* Small text stays readable; colour is hierarchy, never an obstacle. */
.foundation .quiet-link{color:#466b34}
html[data-theme=dark] .themis-workspace .tpl-notes li,html[data-theme=dark] .themis-workspace .tpl-notes-label,html[data-theme=dark] .themis-workspace .detail .disclaimer summary,html[data-theme=dark] .themis-workspace .footer-links button,html[data-theme=dark] .themis-workspace .footer .madeby,html[data-theme=dark] .themis-workspace .detail p.small b,html[data-theme=dark] .themis-workspace .technical-detail>summary,html[data-theme=dark] .themis-workspace .outcomes-disclosure>summary,html[data-theme=dark] .themis-workspace .video-transcript>summary{color:#c5c3ba}
@media(max-width:820px){body.themis-workspace .masthead .wrap{flex-wrap:wrap!important}body.themis-workspace .masthead .tools{display:none!important}.themis-workspace .workspace-search{order:3!important;flex-basis:100%!important;max-width:100%!important;min-width:0!important;display:block!important;margin:0!important}.themis-workspace .workspace-search input{min-width:0!important;width:100%!important}.themis-workspace .key-hint{display:none!important}}
.themis-workspace #rail .deadline-li{display:none}
.route-period{margin:9px 0 13px;border:1px solid #e5dec5;border-radius:8px;background:#f7f4e8}
.route-period>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:11px;color:#8a7b4b;list-style:none;padding:12px 14px;min-height:43px;cursor:pointer}
.route-period>summary::-webkit-details-marker{display:none}
.route-period>summary>b{font-size:11px;font-weight:550}
.route-period>summary>b:after{content:' +';font-weight:400;margin-left:5px}
.route-period[open]>summary>b:after{content:' −'}
.route-period .urgent{border:0;border-top:1px solid #e5dec5;border-radius:0;background:transparent;padding:15px}
.route-period .urgent .days{display:none}
.route-period .urgent>b,.route-period .urgent b{font-size:12px;line-height:1.6;color:#877747}
.route-period .urgent p{font-size:12px;line-height:1.8;color:#8e825b}
html[data-theme=dark] .route-period{background:#2a2a27;border-color:rgba(255,255,255,.13)}
html[data-theme=dark] .route-period>summary,html[data-theme=dark] .route-period .urgent b,html[data-theme=dark] .route-period .urgent p{color:#c5c3ba}
.hero .hero-location{color:#a3b99f}.hero .product-caption{color:#b1c3a4}.demo-label,.product-breadcrumb,.detail-eyebrow,.sidebar-label,.route-step small,.source-line,.connected-document div>span{color:#617558}.demo-detail>p,.source-item,.source-sheet>p,.foundation-copy>p:not(.eyebrow),.access-card p,.footer-top>span,.footer-top nav button,.footer-bottom,.criminal-row{color:#5e7254}.source-line .source-status{color:#887443}.product-stage .sidebar-link{color:#4f6b40}.demo-tabs button,.demo-open{color:#526d43}.section .eyebrow{color:#677b5b}
.themis-workspace .context-label,.themis-workspace .matter-context p,.themis-workspace .workspace-toolbar button,.themis-workspace #configurationSummary,.themis-workspace .field label,.themis-workspace .setup-note,.themis-workspace .route-count,.themis-workspace .rail-intro button{color:#637653}.themis-workspace .workspace-search input::placeholder{color:#728462}.themis-workspace .workspace-audience button{color:#697e59}.themis-workspace .phase-toggle>strong{color:#526d3f}.themis-workspace .phase-toggle>span{color:#6d815c!important}.themis-workspace .stage-title{color:#36562a}.themis-workspace .rule-short{color:#6b805a}.themis-workspace .step-no{color:#698153}.themis-workspace .detail .detail-summary{color:#557146}.themis-workspace .detail p,.themis-workspace .detail .lead{color:#4e6940}.themis-workspace .detail p.small b{color:#597449}.themis-workspace .detail h4{color:#466538}.themis-workspace .detail-top .eyebrow,.themis-workspace .reader-meta>span,.themis-workspace .reader-tabs button,.themis-workspace .technical-detail>summary,.themis-workspace .outcomes-disclosure>summary,.themis-workspace .video-transcript>summary,.themis-workspace .reader-navigation>span,.themis-workspace .detail .disclaimer summary{color:#627b50}.themis-workspace .reader-tabs button[aria-selected=true]{color:#365b25}.themis-workspace .reader-meta>button{color:#8a753f}.themis-workspace .document summary,.themis-workspace .tpl-head b,.themis-workspace .source-link{color:#4a7035}.themis-workspace .tpl-notes li,.themis-workspace .deadline p,.themis-workspace .deadline small,.themis-workspace .video-caption span,.themis-workspace .watch-intro p,.themis-workspace .catalog-card small,.themis-workspace .reference-card p{color:#61774e}.themis-workspace .workspace-dialog p,.themis-workspace .matter-option,.themis-workspace .decision-option span,.themis-workspace .dialog-footnote,.themis-workspace .matter-option small{color:#5b7548}.themis-workspace .decision-option strong{color:#446d31}.themis-workspace .workspace-dialog .dialog-eyebrow,.themis-workspace .picker-search input::placeholder{color:#6b8557}.themis-workspace .options button b{color:#526b3c}.themis-workspace .options button small{color:#6d7d55}.themis-workspace .decision h4{color:#666f43}.themis-workspace .footer-links button,.themis-workspace .footer .madeby{color:#6f835d}.themis-workspace .catalog-card>span{color:#70885b}
html[data-theme=dark] .themis-workspace .detail .detail-summary,html[data-theme=dark] .themis-workspace .detail p,html[data-theme=dark] .themis-workspace .detail .lead,html[data-theme=dark] .themis-workspace .stage-title,html[data-theme=dark] .themis-workspace .workspace-dialog p,html[data-theme=dark] .themis-workspace .matter-option,html[data-theme=dark] .themis-workspace .options button b{color:#c5c3ba}
html[data-theme=dark] .themis-workspace .context-label,html[data-theme=dark] .themis-workspace .matter-context p,html[data-theme=dark] .themis-workspace .workspace-toolbar button,html[data-theme=dark] .themis-workspace #configurationSummary,html[data-theme=dark] .themis-workspace .field label,html[data-theme=dark] .themis-workspace .route-count,html[data-theme=dark] .themis-workspace .rail-intro button,html[data-theme=dark] .themis-workspace .reader-tabs button,html[data-theme=dark] .themis-workspace .reader-meta>span,html[data-theme=dark] .themis-workspace .detail-top .eyebrow,html[data-theme=dark] .themis-workspace .reader-navigation>span{color:#c5c3ba}
html[data-theme=dark] .themis-workspace .reader-tabs button[aria-selected=true],html[data-theme=dark] .themis-workspace .detail h4,html[data-theme=dark] .themis-workspace .phase-toggle>strong,html[data-theme=dark] .themis-workspace .document summary,html[data-theme=dark] .themis-workspace .tpl-head b{color:#eceae6}
