1:root {2 --ifm-color-primary: #111111;3 --ifm-color-primary-dark: #000000;4 --ifm-color-primary-darker: #000000;5 --ifm-color-primary-darkest: #000000;6 --ifm-color-primary-light: #333333;7 --ifm-color-primary-lighter: #555555;8 --ifm-color-primary-lightest: #eeeeee;9 --ifm-code-font-size: 92%;10 --ifm-font-family-base: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;11 --ifm-heading-font-weight: 700;12 --ifm-navbar-shadow: 0 1px 0 0 #e5e5e5;13}1415[data-theme='dark'] {16 --ifm-color-primary: #ffffff;17 --ifm-color-primary-dark: #eeeeee;18 --ifm-color-primary-darker: #dddddd;19 --ifm-color-primary-darkest: #bbbbbb;20 --ifm-color-primary-light: #ffffff;21 --ifm-color-primary-lighter: #ffffff;22 --ifm-color-primary-lightest: #333333;23 --ifm-background-color: #111111;24 --ifm-background-surface-color: #171717;25 --ifm-navbar-background-color: #111111;26}2728.hero--primary {29 background: var(--ifm-background-color);30 color: var(--ifm-font-color-base);31 padding: 5rem 0 2rem;32}3334.hero__title {35 font-size: clamp(2.5rem, 7vw, 5.25rem);36 letter-spacing: -0.06em;37 line-height: 0.98;38 max-width: 11ch;39}4041.hero__subtitle {42 color: var(--ifm-color-emphasis-700);43 font-size: 1.15rem;44 max-width: 38rem;45}4647.homeActions {48 display: flex;49 flex-wrap: wrap;50 gap: 0.75rem;51 margin: 1.5rem 0 2rem;52}5354.button--secondary {55 border-color: var(--ifm-color-emphasis-500);56 color: var(--ifm-font-color-base);57}5859.button--secondary:hover {60 background: var(--ifm-color-emphasis-100);61 color: var(--ifm-font-color-base);62}6364.markdown h2 {65 letter-spacing: -0.025em;66}6768.markdown code {69 border: 1px solid var(--ifm-color-emphasis-300);70}7172@media (max-width: 600px) {73 .hero--primary { padding-top: 3rem; }74}