/* FreeMcHosting Field Notes / docs visual alignment — November 2026 */
:root{--bg:#f6f4ec;--bg-secondary:#eeeee2;--surface:#f7f6ef;--surface-card:#f3f3e9;--surface-card-hover:#e8eadb;--surface-glass:#f9f7ed;--line:#ccd3c8;--line-strong:#aab9aa;--line-accent:#769d79;--text:#20382b;--text-secondary:#4b6751;--muted:#68786b;--muted-dim:#708172;--green:#2e6d45;--green-hover:#1c5531;--green-dim:rgba(89,132,76,.1);--green-subtle:rgba(89,132,76,.055);--green-glow:none;--font:'Geist',system-ui,sans-serif;--font-title:'Geist',system-ui,sans-serif;--font-mono:'Geist Mono',ui-monospace,monospace;--shadow-subtle:0 3px 14px #13291511;--shadow-card:0 9px 23px #13291515}
body{background:var(--bg)!important;background-image:none!important;color:var(--text)}
.header{background:#f6f4ecf5!important;backdrop-filter:blur(10px);border-bottom:1px solid #bec8bb!important}
.header .brand, .header .brand-dot{color:#1d3b2b!important}
.docs-tag{border-color:#9cba9f;color:#2d6840}
.docs-paid-link{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 15px;background:#1e472f;color:#f1f6e9!important;border-radius:3px;font:650 12px/1.4 'Geist',Arial,sans-serif;text-decoration:none!important;white-space:nowrap;transition:background .2s}
.docs-paid-link:hover{background:#356b46!important}
.old-node-caveat{border-left:3px solid #ac885a;background:#f1ead7;padding:13px 16px;color:#5a543f;font-size:13px;line-height:1.7;margin:23px 0}
.legacy-plan-notice{border-left:3px solid #648857;background:#e6eadc;padding:15px;color:#43604a;font-size:13px;line-height:1.7;margin:25px 0}
.markdown-body a{color:#286943;text-underline-offset:3px}
.markdown-body table{border-collapse:collapse}
.markdown-body td,.markdown-body th{border-color:#bdc9bd}
@media(max-width:600px){.docs-paid-link{padding:8px 10px;font-size:11px}}
.docs-site-link{font:600 12px/1.4 var(--font);color:#3b6446;text-decoration:none;padding:8px 9px;border-bottom:1px solid #83a189}
.docs-site-link:hover{color:#1b4c2e}
@media(max-width:760px){.docs-site-link{display:none}}

/* Avoid old dark-theme literals making light pages illegible. */
.sidebar-search-input,.sidebar-tag-chip,.category-nav-btn,.sidebar-section{color:var(--text)}
.sidebar-search-input,.sidebar-search-box,.static-search-results,.docs-sidebar,.article-card,.markdown-body blockquote{background:#f1f1e7;color:var(--text-secondary)}
.sidebar-search-input{background:#fafaf4}
.article-card:hover{box-shadow:0 10px 25px #13291612}
.reader-title,.category-view-title,.article-card-title{letter-spacing:-.045em}
.markdown-body blockquote{border-left:3px solid #70976d}
.markdown-body pre,.markdown-body .code-block-container,.code-block-container{background:#182b21!important;color:#f4f6ec!important}
.markdown-body pre code,.code-block-container pre code{color:#eaf0e5!important}
.markdown-body :not(pre)>code{background:#e7ecdc!important;color:#254430!important}
.sidebar-search-input::placeholder{color:#627a67}
.static-search-link{color:#39583e}
.article-card,.reader-header,.sidebar-sticky{box-shadow:none}
