diff --git a/docs/stylesheets/extra.css b/docs/stylesheets/extra.css index 3cca420c..456b0c84 100644 --- a/docs/stylesheets/extra.css +++ b/docs/stylesheets/extra.css @@ -1,3 +1,22 @@ +:root > * { + --md-primary-fg-color: #14181C; + --md-primary-bg-color: #F0F6FC; + --md-primary-bg-color--light: #716F6F; + --md-accent-fg-color: #5E8BDE; + --md-typeset-a-color: #5E8BDE; +} + +[data-md-color-scheme="default"] { + .md-header, .md-tabs { + background-color: #FFF; + color: var(--md-primary-fg-color); + } + .md-search__form, .md-search__input, .md-search__icon { + background-color: #F0F0F0; + color: var(--md-primary-fg-color); + } +} + .md-header__button.md-logo { padding: 0 .2rem; margin: 0; @@ -16,10 +35,14 @@ } .md-tabs__item--active, -.md-tabs__item:hover { +.md-tabs__item:hover, +.md-content a:hover { text-decoration: underline; text-underline-offset: .5em; } +.md-content a:hover { + text-underline-offset: .2em; +} .md-nav--lifted > .md-nav__list > .md-nav__item > [for], .md-nav__item--section > .md-nav__link[for], @@ -67,9 +90,15 @@ padding: .2rem; margin: 0; } + + [data-md-color-scheme="default"] .md-nav--primary .md-nav__title, + [data-md-color-scheme="default"] .md-nav--primary .md-nav__title[for="__drawer"] { + background-color: #FFF; + color: var(--md-primary-fg-color); + } } -[data-md-color-scheme=slate] { +[data-md-color-scheme="slate"] { /* Override the font color in dark mode - text is too light */ --md-default-fg-color: rgb(240, 246, 252) } \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index c3206cd8..174c2042 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -6,21 +6,19 @@ repo_url: https://github.com/strands-agents/sdk-python theme: name: material - logo: assets/logo-light.svg + logo: assets/logo-auto.svg favicon: assets/logo-auto.svg palette: # Palette toggle for light mode - media: "(prefers-color-scheme: light)" - primary: blue grey - accent: orange + primary: custom scheme: default toggle: icon: material/brightness-7 name: Switch to dark mode # Palette toggle for dark mode - media: "(prefers-color-scheme: dark)" - primary: blue grey - accent: orange + primary: custom scheme: slate toggle: icon: material/brightness-4