diff --git a/docs/assets/stylesheets/theme.css b/docs/assets/stylesheets/theme.css index 88d407881..3e1134696 100644 --- a/docs/assets/stylesheets/theme.css +++ b/docs/assets/stylesheets/theme.css @@ -19,25 +19,62 @@ --reannz-orange: rgb(241, 128, 0); --reannz-purple: rgb(132, 121, 183); - [data-md-color-scheme="default"] { - --md-primary-fg-color: var(--reannz-blue--dark); - --md-accent-fg-color: var(--reannz-blue); - } +[data-md-color-scheme="default"] { + --md-primary-fg-color: var(--reannz-blue--dark); /* head bar background color */ + --md-accent-fg-color: var(--reannz-blue); /* hover color for sidebar links */ + /* --md-accent-bg-color: var(--reannz-orange); */ /* cannot figure what this one does */ + /* --md-primary-fg-color--light: var(--reannz-orange); */ /* cannot figure what this one does */ + /*--md-primary-bg-color: var(--reannz-orange); */ /* text/icon color for head bar */ + /* --md-accent-fg-color--light: var(--reannz-orange); */ /* cannot figure what this one does */ + /* --md-default-fg-color: var(--reannz-orange); */ /* main text color, sub H1 headers too */ + /* --md-default-bg-color: var(--reannz-orange); */ /* main background color */ + /* --md-code-fg-color: var(--reannz-orange); */ /* main color for code text */ + /* --md-code-bg-color: var(--reannz-orange); */ /* main color for code background */ + /* --md-typeset-color: var(--reannz-orange); */ /* main text color, sub H1 headers too */ +} /* --md-accent-bg-color: rgb(210,227,235); */ - [data-md-color-scheme="slate"] { - --md-primary-fg-color: var(--reannz-blue--dark); - --md-accent-fg-color: var(--reannz-blue--darkish); - - .nt-card-image>img { - filter: brightness(0) invert(1); - } +[data-md-color-scheme="slate"] { + --md-primary-fg-color: var(--reannz-blue--dark); /* head bar background color */ + --md-accent-fg-color: var(--reannz-blue); /* hover color for sidebar links */ + /* --md-accent-bg-color: var(--reannz-orange); */ /* cannot figure what this one does */ + /* --md-primary-fg-color--light: var(--reannz-orange); */ /* cannot figure what this one does */ + /*--md-primary-bg-color: var(--reannz-orange); */ /* text/icon color for head bar */ + /* --md-accent-fg-color--light: var(--reannz-orange); */ /* cannot figure what this one does */ + /* --md-default-fg-color: var(--reannz-orange); */ /* main text color, sub H1 headers too */ + /* --md-default-bg-color: var(--reannz-orange); */ /* main background color */ + /* --md-code-fg-color: var(--reannz-orange); */ /* main color for code text */ + /* --md-code-bg-color: var(--reannz-orange); */ /* main color for code background */ + /* --md-typeset-color: var(--reannz-orange); */ /* main text color, sub H1 headers too */ + --md-typeset-a-color: rgb(0, 206, 255); /* sidebar active link color */ + + .nt-card-image>img { + filter: brightness(0) invert(1); } +} --md-status--tutorial: url('data:image/svg+xml;charset=utf-8, '); --md-admonition-icon--prerequisite: url('data:image/svg+xml;charset=utf-8,'); --md-admonition-icon--time: url('data:image/svg+xml;charset=utf-8, '); } + +/* e.g. inactive link text */ +.md-typeset a { + color: var(--reannz-blue--shade-negative1); +} + +.md-typeset a:hover { + color: var(--reannz-blue); +} + +[data-md-color-scheme="slate"] .md-typeset a:hover { + color: rgb(0, 206, 255); +} + +[data-md-color-scheme="slate"] .md-typeset a { + color: var(--reannz-blue); +} + /* Logo biggification */ /* COMMENTED OUT FOR REANNZ LOGO */ /* .md-header__button.md-logo img, .md-header__button.md-logo svg { @@ -106,15 +143,6 @@ background-color: var(--reannz-black); } -/* e.g. inactive link text */ -.md-typeset a { - color: var(--reannz-blue--shade-negative1); -} - -.md-typeset a:hover { - color: var(--reannz-blue); -} - /* Make deprecated logo stand out */ span.md-status.md-status--deprecated { filter: invert(50%) sepia(100%) saturate(1000%) hue-rotate(330deg) brightness(70%) contrast(1000%); @@ -155,7 +183,7 @@ span.md-status.md-status--deprecated { } .cards { - color: var(--md-typeset-color); + color: var(--md-typeset-color); /* I don't think this does anything */ } .cards>a { @@ -179,7 +207,24 @@ span.md-status.md-status--deprecated { color: rgba(0, 0, 0, 0.87); } -/* Turirial deader */ +[data-md-color-scheme="slate"] .grid.cards>a>img { + filter: brightness(0) invert(0.75); +} + +[data-md-color-scheme="slate"] .grid.cards>a:hover>img { + filter: invert(0.75); +} + +[data-md-color-scheme="slate"] .grid.cards>a>h3 { + color: var(--md-typeset-color); +} + +[data-md-color-scheme="slate"] .grid.cards>a>p { + color: var(--md-typeset-color); +} + + +/* Tutorial header */ .tutorial-banner { display: none; background: var(--reannz-green); @@ -364,7 +409,7 @@ div.quiz-feedback { border-style: none; } -/* Formattig a bit broke. hide for now */ +/* Formatting a bit broke. hide for now */ .quiz-header-link{ display: none; } diff --git a/mkdocs.yml b/mkdocs.yml index 0cda49fc8..1040b3767 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -12,13 +12,23 @@ theme: language: en logo: assets/icons/logo_reannz.svg palette: - - primary: custom + # Palette toggle for automatic mode + - media: "(prefers-color-scheme)" + toggle: + icon: material/brightness-auto + name: Switch to light mode + # Palette toggle for light mode + - media: "(prefers-color-scheme: light)" scheme: default toggle: icon: material/lightbulb name: Switch to dark mode - - primary: custom + primary: custom + # Palette toggle for dark mode + - media: "(prefers-color-scheme: dark)" scheme: slate + primary: custom + accent: custom toggle: icon: material/lightbulb-outline name: Switch to light mode