|
49 | 49 | } |
50 | 50 |
|
51 | 51 | /* ── Header ───────────────────────────────────────────────────── */ |
52 | | -.md-header { |
| 52 | +[data-md-color-scheme="slate"] .md-header { |
53 | 53 | background: rgba(12, 10, 29, 0.85) !important; |
54 | 54 | backdrop-filter: blur(20px) saturate(180%); |
55 | 55 | -webkit-backdrop-filter: blur(20px) saturate(180%); |
|
58 | 58 | } |
59 | 59 |
|
60 | 60 | [data-md-color-scheme="default"] .md-header { |
61 | | - background: rgba(250, 249, 255, 0.85) !important; |
62 | | - border-bottom: 1px solid rgba(124, 58, 237, 0.1); |
63 | | - box-shadow: 0 4px 30px rgba(0, 0, 0, 0.05); |
| 61 | + background: rgba(250, 249, 255, 0.92) !important; |
| 62 | + backdrop-filter: blur(16px); |
| 63 | + -webkit-backdrop-filter: blur(16px); |
| 64 | + border-bottom: 1px solid rgba(0, 0, 0, 0.08); |
| 65 | + box-shadow: 0 2px 12px rgba(0, 0, 0, 0.04); |
64 | 66 | } |
65 | 67 |
|
66 | 68 | .md-header__title { |
|
118 | 120 | letter-spacing: -0.04em; |
119 | 121 | line-height: 1.2; |
120 | 122 | margin-bottom: 0.6em; |
| 123 | +} |
| 124 | + |
| 125 | +[data-md-color-scheme="slate"] .md-typeset h1 { |
121 | 126 | background: var(--sdi-gradient-primary); |
122 | 127 | -webkit-background-clip: text; |
123 | 128 | -webkit-text-fill-color: transparent; |
124 | 129 | background-clip: text; |
125 | 130 | } |
126 | 131 |
|
| 132 | +[data-md-color-scheme="default"] .md-typeset h1 { |
| 133 | + color: #1e1b4b; |
| 134 | +} |
| 135 | + |
127 | 136 | .md-typeset h2 { |
128 | 137 | font-weight: 700; |
129 | 138 | font-size: 1.5em; |
|
153 | 162 | font-weight: 600; |
154 | 163 | font-size: 1.15em; |
155 | 164 | margin-top: 2.2em; |
156 | | - color: var(--md-accent-fg-color); |
157 | 165 | letter-spacing: -0.01em; |
158 | 166 | } |
159 | 167 |
|
| 168 | +[data-md-color-scheme="slate"] .md-typeset h3 { |
| 169 | + color: var(--md-accent-fg-color); |
| 170 | +} |
| 171 | + |
| 172 | +[data-md-color-scheme="default"] .md-typeset h3 { |
| 173 | + color: #4338ca; |
| 174 | +} |
| 175 | + |
| 176 | +[data-md-color-scheme="default"] .md-typeset h2 { |
| 177 | + color: #1e1b4b; |
| 178 | + border-bottom: 1px solid rgba(0, 0, 0, 0.08); |
| 179 | +} |
| 180 | + |
160 | 181 | .md-typeset h4 { |
161 | 182 | font-weight: 600; |
162 | 183 | font-size: 1em; |
|
516 | 537 | background: var(--sdi-gradient-primary) !important; |
517 | 538 | } |
518 | 539 |
|
| 540 | +/* ── Light mode — Tables ─────────────────────────────────────── */ |
| 541 | +[data-md-color-scheme="default"] .md-typeset table:not([class]) { |
| 542 | + border: 1px solid rgba(0, 0, 0, 0.08); |
| 543 | + box-shadow: 0 1px 4px rgba(0, 0, 0, 0.04); |
| 544 | +} |
| 545 | + |
| 546 | +[data-md-color-scheme="default"] .md-typeset table:not([class]) th { |
| 547 | + background: rgba(99, 102, 241, 0.05); |
| 548 | + color: #4338ca; |
| 549 | + border-bottom: 1px solid rgba(0, 0, 0, 0.08); |
| 550 | +} |
| 551 | + |
| 552 | +[data-md-color-scheme="default"] .md-typeset table:not([class]) td { |
| 553 | + border-bottom: 1px solid rgba(0, 0, 0, 0.04); |
| 554 | +} |
| 555 | + |
| 556 | +[data-md-color-scheme="default"] .md-typeset table:not([class]) tbody tr:hover td { |
| 557 | + background: rgba(99, 102, 241, 0.03); |
| 558 | +} |
| 559 | + |
| 560 | +/* ── Light mode — Code ───────────────────────────────────────── */ |
| 561 | +[data-md-color-scheme="default"] .md-typeset pre { |
| 562 | + border: 1px solid rgba(0, 0, 0, 0.06); |
| 563 | + box-shadow: 0 1px 4px rgba(0, 0, 0, 0.03); |
| 564 | +} |
| 565 | + |
| 566 | +[data-md-color-scheme="default"] .md-typeset :not(pre) > code { |
| 567 | + background: rgba(99, 102, 241, 0.06); |
| 568 | + color: #4338ca; |
| 569 | + border: 1px solid rgba(99, 102, 241, 0.1); |
| 570 | +} |
| 571 | + |
| 572 | +/* ── Light mode — Sidebar ────────────────────────────────────── */ |
| 573 | +[data-md-color-scheme="default"] .md-sidebar { |
| 574 | + border-right: 1px solid rgba(0, 0, 0, 0.04); |
| 575 | +} |
| 576 | + |
| 577 | +[data-md-color-scheme="default"] .md-nav__link--active { |
| 578 | + background: rgba(99, 102, 241, 0.06); |
| 579 | + border-left: 2px solid var(--md-accent-fg-color); |
| 580 | +} |
| 581 | + |
| 582 | +/* ── Light mode — Admonitions ────────────────────────────────── */ |
| 583 | +[data-md-color-scheme="default"] .md-typeset .admonition, |
| 584 | +[data-md-color-scheme="default"] .md-typeset details { |
| 585 | + border: 1px solid rgba(0, 0, 0, 0.06); |
| 586 | + box-shadow: 0 1px 4px rgba(0, 0, 0, 0.03); |
| 587 | +} |
| 588 | + |
| 589 | +/* ── Light mode — Search ─────────────────────────────────────── */ |
| 590 | +[data-md-color-scheme="default"] .md-search__form { |
| 591 | + border: 1px solid rgba(0, 0, 0, 0.08); |
| 592 | + border-radius: var(--sdi-radius); |
| 593 | +} |
| 594 | + |
| 595 | +/* ── Light mode — Footer ─────────────────────────────────────── */ |
| 596 | +[data-md-color-scheme="default"] .md-footer { |
| 597 | + border-top: 1px solid rgba(0, 0, 0, 0.06); |
| 598 | +} |
| 599 | + |
| 600 | +/* ── Light mode — h2 underline ───────────────────────────────── */ |
| 601 | +[data-md-color-scheme="default"] .md-typeset h2::after { |
| 602 | + background: linear-gradient(135deg, #4338ca, #0891b2); |
| 603 | +} |
| 604 | + |
519 | 605 | /* ── Navigation Path (Breadcrumbs) ────────────────────────────── */ |
520 | 606 | .md-path { |
521 | 607 | font-size: 0.72rem; |
|
0 commit comments