:root { --md-primary-fg-color: #ffffff; --md-primary-fg-color--light: #ffffff; --md-primary-fg-color--dark: #f3f4f6; } [data-md-color-scheme="default"] { --md-default-bg-color: #ffffff; --md-default-fg-color: #24292f; --md-typeset-a-color: #0969da; --md-accent-fg-color: #0969da; --md-code-bg-color: #f6f8fa; --md-default-fg-color--light: #57606a; --md-default-fg-color--lighter: #6e7781; } [data-md-color-scheme="slate"] { --md-default-bg-color: #0d1117; --md-default-fg-color: #e6edf3; --md-typeset-a-color: #58a6ff; --md-accent-fg-color: #58a6ff; --md-code-bg-color: #161b22; } .md-header { box-shadow: none; border-bottom: 1px solid rgba(0,0,0,.08); } [data-md-color-scheme="slate"] .md-header { border-bottom: 1px solid rgba(255,255,255,.08); } .md-typeset h1, .md-typeset h2, .md-typeset h3 { font-weight: 700; letter-spacing: -0.02em; } .md-typeset .admonition, .md-typeset details { border-radius: 10px; } .md-typeset code { border-radius: 6px; } .hero { padding: 1.5rem 0 1rem; } .hero h1 { margin-bottom: 0.4rem; } .hero p { color: var(--md-default-fg-color--light); font-size: 1.05rem; } .card-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 1rem; margin: 1.2rem 0 1.8rem; } .card { padding: 1rem 1rem 0.8rem; border: 1px solid rgba(0,0,0,.08); border-radius: 12px; background: rgba(255,255,255,.55); } [data-md-color-scheme="slate"] .card { border: 1px solid rgba(255,255,255,.08); background: rgba(255,255,255,.02); } .card h3 { margin-top: 0; margin-bottom: 0.35rem; } .card p { margin-top: 0; color: var(--md-default-fg-color--light); }