Download docs/stylesheets/extra.css from iscc/iscc-sct: direct link, hf CLI and curl.
- Browser
- Download file 7.36 kB
-
https://huggingface.co/spaces/iscc/iscc-sct/resolve/main/docs/stylesheets/extra.css
- Command line
-
hf download hf://spaces/iscc/iscc-sct/docs/stylesheets/extra.css
-
curl -L -o extra.css https://huggingface.co/spaces/iscc/iscc-sct/resolve/main/docs/stylesheets/extra.css
7.36 kB
| /* ISCC Foundation Brand Colors | |
| * | |
| * Shared across all ISCC documentation sites. Do not modify per project. | |
| * | |
| * Override palette attribute selectors that Zensical sets by default. | |
| * The [data-md-color-*] selectors match the specificity of the built-in | |
| * palette CSS so our custom colors take precedence. | |
| */ | |
| /* Light mode: override primary (indigo -> ISCC Blue) */ | |
| [data-md-color-primary="indigo"] { | |
| --md-primary-fg-color: #0054b2; | |
| --md-primary-fg-color--light: #4596f5; | |
| --md-primary-fg-color--dark: #123663; | |
| --md-primary-bg-color: #ffffff; | |
| --md-primary-bg-color--light: #ffffffb3; | |
| } | |
| /* Light mode: override accent (indigo -> ISCC Blue) */ | |
| [data-md-color-accent="indigo"] { | |
| --md-accent-fg-color: #0054b2; | |
| --md-accent-fg-color--transparent: #0054b21a; | |
| --md-accent-bg-color: #ffffff; | |
| --md-accent-bg-color--light: #ffffffb3; | |
| } | |
| /* Link color for light mode */ | |
| [data-md-color-scheme="default"] { | |
| --md-typeset-a-color: #0054b2; | |
| } | |
| /* Dark mode: override primary */ | |
| [data-md-color-scheme="slate"][data-md-color-primary="indigo"] { | |
| --md-primary-fg-color: #4596f5; | |
| --md-primary-fg-color--light: #7ac2f7; | |
| --md-primary-fg-color--dark: #0054b2; | |
| --md-primary-bg-color: #123663; | |
| --md-primary-bg-color--light: #12366380; | |
| --md-typeset-a-color: #4596f5; | |
| } | |
| /* Dark mode: override accent */ | |
| [data-md-color-scheme="slate"][data-md-color-accent="indigo"] { | |
| --md-accent-fg-color: #4596f5; | |
| --md-accent-fg-color--transparent: #4596f51a; | |
| } | |
| /* Dark mode: invert logo so the black logo becomes white */ | |
| [data-md-color-scheme="slate"] .md-header__button.md-logo img, | |
| [data-md-color-scheme="slate"] .md-nav__button.md-logo img { | |
| filter: invert(1); | |
| } | |
| /* ---------- Light mode: ISCC Blue header ---------- */ | |
| [data-md-color-scheme="default"] .md-header { | |
| background-color: #0054b2; | |
| color: #ffffff; | |
| } | |
| [data-md-color-scheme="default"] .md-header .md-header__button, | |
| [data-md-color-scheme="default"] .md-header .md-header__topic, | |
| [data-md-color-scheme="default"] .md-header .md-header__title { | |
| color: #ffffff; | |
| } | |
| [data-md-color-scheme="default"] .md-header .md-search__input::placeholder { | |
| color: rgba(255, 255, 255, 0.7); | |
| } | |
| /* Search button: white text/icon on blue header */ | |
| [data-md-color-scheme="default"] .md-header .md-search__button { | |
| color: rgba(255, 255, 255, 0.8); | |
| background-color: rgba(255, 255, 255, 0.12); | |
| border-color: rgba(255, 255, 255, 0.3); | |
| } | |
| /* Search icon (mask uses background-color as fill) */ | |
| [data-md-color-scheme="default"] .md-header .md-search__button::before { | |
| background-color: rgba(255, 255, 255, 0.8); | |
| } | |
| /* Ctrl+K shortcut badge */ | |
| [data-md-color-scheme="default"] .md-header .md-search__button::after { | |
| background-color: #123663; | |
| border-color: rgba(255, 255, 255, 0.3); | |
| color: rgba(255, 255, 255, 0.8); | |
| } | |
| /* Invert logo in light mode header so it appears white on blue */ | |
| [data-md-color-scheme="default"] .md-header__button.md-logo img { | |
| filter: invert(1); | |
| } | |
| /* ---------- Dark mode: Deep Navy header ---------- */ | |
| [data-md-color-scheme="slate"] .md-header { | |
| background-color: #123663; | |
| color: rgba(255, 255, 255, 0.9); | |
| } | |
| [data-md-color-scheme="slate"] .md-header .md-header__button, | |
| [data-md-color-scheme="slate"] .md-header .md-header__topic, | |
| [data-md-color-scheme="slate"] .md-header .md-header__title { | |
| color: rgba(255, 255, 255, 0.9); | |
| } | |
| /* ---------- Footer: Deep Navy ---------- */ | |
| [data-md-color-scheme="default"] .md-footer { | |
| background-color: #123663; | |
| color: rgba(255, 255, 255, 0.9); | |
| } | |
| [data-md-color-scheme="default"] .md-footer a { | |
| color: rgba(255, 255, 255, 0.9); | |
| } | |
| [data-md-color-scheme="default"] .md-footer-meta { | |
| background-color: rgba(0, 0, 0, 0.15); | |
| } | |
| [data-md-color-scheme="default"] .md-copyright, | |
| [data-md-color-scheme="default"] .md-copyright__highlight { | |
| color: rgba(255, 255, 255, 0.7); | |
| } | |
| /* Match theme specificity: html .md-footer-meta.md-typeset a */ | |
| html [data-md-color-scheme="default"] .md-footer-meta.md-typeset a { | |
| color: rgba(255, 255, 255, 0.7); | |
| } | |
| /* Mermaid: softer edge color in dark mode */ | |
| [data-md-color-scheme="slate"] .mermaid { | |
| --md-mermaid-edge-color: #6e7681; | |
| } | |
| /* ---------- Copy page split-button dropdown ---------- */ | |
| /* Flex wrapper pairs the h1 and the button on one line */ | |
| .copy-page-heading { | |
| display: flex; | |
| align-items: flex-start; | |
| gap: 0.8rem; | |
| } | |
| .copy-page-heading > h1 { | |
| flex: 1; | |
| min-width: 0; | |
| } | |
| .copy-page { | |
| flex-shrink: 0; | |
| position: relative; | |
| margin-top: 0.35rem; | |
| z-index: 2; | |
| } | |
| /* Split button: shared border wraps both halves */ | |
| .copy-page__split { | |
| display: inline-flex; | |
| border: 1px solid var(--md-default-fg-color--lighter); | |
| border-radius: 0.3rem; | |
| overflow: hidden; | |
| transition: border-color 0.2s; | |
| } | |
| .copy-page__split:hover { | |
| border-color: var(--md-default-fg-color--light); | |
| } | |
| /* Left half: direct copy action */ | |
| .copy-page__action { | |
| display: inline-flex; | |
| align-items: center; | |
| gap: 0.3rem; | |
| padding: 0.3rem 0.5rem; | |
| border: none; | |
| background: var(--md-default-bg-color); | |
| color: var(--md-default-fg-color--light); | |
| font-family: inherit; | |
| font-size: 0.7rem; | |
| line-height: 1.4; | |
| cursor: pointer; | |
| white-space: nowrap; | |
| transition: background-color 0.15s, color 0.15s; | |
| } | |
| .copy-page__action:hover { | |
| color: var(--md-default-fg-color); | |
| background: var(--md-default-fg-color--lightest); | |
| } | |
| .copy-page__action svg { | |
| flex-shrink: 0; | |
| } | |
| /* Right half: chevron dropdown toggle */ | |
| .copy-page__toggle { | |
| display: inline-flex; | |
| align-items: center; | |
| padding: 0.3rem 0.3rem; | |
| border: none; | |
| border-left: 1px solid var(--md-default-fg-color--lighter); | |
| background: var(--md-default-bg-color); | |
| color: var(--md-default-fg-color--light); | |
| cursor: pointer; | |
| transition: background-color 0.15s, color 0.15s; | |
| } | |
| .copy-page__toggle:hover { | |
| color: var(--md-default-fg-color); | |
| background: var(--md-default-fg-color--lightest); | |
| } | |
| /* Dropdown menu */ | |
| .copy-page__menu { | |
| display: none; | |
| position: absolute; | |
| top: calc(100% + 0.3rem); | |
| right: 0; | |
| min-width: 15rem; | |
| background: var(--md-default-bg-color); | |
| border: 1px solid var(--md-default-fg-color--lightest); | |
| border-radius: 0.5rem; | |
| box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1); | |
| overflow: hidden; | |
| z-index: 10; | |
| } | |
| .copy-page--open .copy-page__menu { | |
| display: block; | |
| } | |
| /* Menu items */ | |
| .copy-page__item { | |
| display: flex; | |
| align-items: flex-start; | |
| gap: 0.55rem; | |
| width: 100%; | |
| padding: 0.55rem 0.7rem; | |
| border: none; | |
| background: none; | |
| color: var(--md-default-fg-color); | |
| font-family: inherit; | |
| font-size: 0.7rem; | |
| line-height: 1.4; | |
| cursor: pointer; | |
| text-align: left; | |
| transition: background-color 0.15s; | |
| } | |
| .copy-page__item:hover { | |
| background: var(--md-default-fg-color--lightest); | |
| } | |
| .copy-page__item + .copy-page__item { | |
| border-top: 1px solid var(--md-default-fg-color--lightest); | |
| } | |
| .copy-page__item-icon { | |
| flex-shrink: 0; | |
| margin-top: 0.1rem; | |
| color: var(--md-default-fg-color--light); | |
| } | |
| .copy-page__item-text { | |
| display: flex; | |
| flex-direction: column; | |
| gap: 0.05rem; | |
| } | |
| .copy-page__item-title { | |
| font-weight: 600; | |
| } | |
| .copy-page__item-desc { | |
| color: var(--md-default-fg-color--light); | |
| font-size: 0.6rem; | |
| } | |
| /* Dark mode: stronger shadow */ | |
| [data-md-color-scheme="slate"] .copy-page__menu { | |
| box-shadow: 0 4px 16px rgba(0, 0, 0, 0.3); | |
| } | |
| /* Hide on small screens */ | |
| @media screen and (max-width: 44.9375em) { | |
| .copy-page { | |
| display: none; | |
| } | |
| } | |