/** * Hermes Agent — Custom Docusaurus Theme * Matches the landing page branding: amber-on-dark, terminal aesthetic * Colors from landingpage/style.css */ /* Import fonts to match landing page */ @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap'); :root { /* Dark amber palette for light mode — readable on white (WCAG AA compliant) Current gold #FFD700 has only 1.4:1 contrast on white; these tones pass 4.5:1+ */ --ifm-color-primary: #8B6508; --ifm-color-primary-dark: #7A5800; --ifm-color-primary-darker: #6E4F00; --ifm-color-primary-darkest: #5A4100; --ifm-color-primary-light: #9E7410; --ifm-color-primary-lighter: #B38319; --ifm-color-primary-lightest: #C89222; --ifm-font-family-base: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; --ifm-font-family-monospace: 'JetBrains Mono', 'Fira Code', 'Cascadia Code', monospace; --ifm-code-font-size: 90%; --ifm-heading-font-weight: 600; --ifm-link-color: #7A5800; --ifm-link-hover-color: #5A4100; } /* Dark mode — the PRIMARY mode, matches landing page */ [data-theme='dark'] { --ifm-color-primary: #FFD700; --ifm-color-primary-dark: #E6C200; --ifm-color-primary-darker: #D9B700; --ifm-color-primary-darkest: #B39600; --ifm-color-primary-light: #FFDD33; --ifm-color-primary-lighter: #FFE14D; --ifm-color-primary-lightest: #FFEB80; --ifm-background-color: #07070d; --ifm-background-surface-color: #0f0f18; --ifm-navbar-background-color: #07070dEE; --ifm-footer-background-color: #050509; --ifm-color-emphasis-100: #14142a; --ifm-color-emphasis-200: #1a1a30; --ifm-font-color-base: #e8e4dc; --ifm-font-color-secondary: #9a968e; --ifm-link-color: #FFD700; --ifm-link-hover-color: #FFBF00; --ifm-code-background: #0f0f18; --ifm-toc-border-color: rgba(255, 215, 0, 0.08); --ifm-hr-border-color: rgba(255, 215, 0, 0.08); --docusaurus-highlighted-code-line-bg: rgba(255, 215, 0, 0.08); } /* Subtle dot grid background matching landing page */ [data-theme='dark'] .main-wrapper { background-image: radial-gradient(rgba(255, 215, 0, 0.02) 1px, transparent 1px); background-size: 32px 32px; } /* Navbar styling */ .navbar { backdrop-filter: blur(12px); border-bottom: 1px solid rgba(255, 215, 0, 0.08); } /* backdrop-filter creates a stacking context that hides .navbar-sidebar menu content (Docusaurus #6996). Remove it while the mobile sidebar is open — both classes live on the same