
Add the latest version of the Blender Studio custom job type to the website, as it does a few things others may find interesting.
246 lines
4.8 KiB
CSS
246 lines
4.8 KiB
CSS
/* Global customization */
|
|
|
|
@font-face {
|
|
font-family: 'Heebo';
|
|
src: url('fonts/Heebo-VariableFont_wght.woff');
|
|
font-weight: normal;
|
|
font-style: normal;
|
|
}
|
|
|
|
:root {
|
|
--code-max-height: 60rem;
|
|
--font-family: "Heebo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Oxygen,Ubuntu,Cantarell,"Open Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
|
|
--font-family-mono: "Noto Mono", monospace;
|
|
}
|
|
|
|
/* Light mode theming */
|
|
:root,
|
|
:root[color-theme="light"] {
|
|
--header-background: none;
|
|
--header-font-color: #333;
|
|
|
|
--body-background: #ffffff;
|
|
--body-font-color: #343a40;
|
|
|
|
--mark-color: #ffab00;
|
|
|
|
--button-background: #827bc6;
|
|
--button-border-color: #827bc6;
|
|
|
|
--link-color: #8982c9;
|
|
--link-color-visited: #8982c9;
|
|
|
|
--accent-color: #e9ecef;
|
|
--accent-color-lite: #ebedef;
|
|
|
|
--control-icons: #b2bac1;
|
|
|
|
--footer-background: #2f333e;
|
|
--footer-font-color: #ffffff;
|
|
--footer-link-color: #9f95e6;
|
|
--footer-link-color-visited: #9f95e6;
|
|
}
|
|
@media (prefers-color-scheme: light) {
|
|
:root {
|
|
--header-background: none;
|
|
--header-font-color: #333;
|
|
|
|
--body-background: #ffffff;
|
|
--body-font-color: #343a40;
|
|
|
|
--mark-color: #ffab00;
|
|
|
|
--button-background: #827bc6;
|
|
--button-border-color: #827bc6;
|
|
|
|
--link-color: #8982c9;
|
|
--link-color-visited: #8982c9;
|
|
|
|
--accent-color: #e9ecef;
|
|
--accent-color-lite: #ebedef;
|
|
|
|
--control-icons: #b2bac1;
|
|
|
|
--footer-background: #2f333e;
|
|
--footer-font-color: #ffffff;
|
|
--footer-link-color: #9f95e6;
|
|
--footer-link-color-visited: #9f95e6;
|
|
}
|
|
}
|
|
|
|
/* Dark mode theming */
|
|
:root[color-theme="dark"] {
|
|
--header-background: none;
|
|
--header-font-color: #ffffff;
|
|
|
|
--body-background: #1b1d1f;
|
|
--body-font-color: #ced3d8;
|
|
|
|
--mark-color: #ffab00;
|
|
|
|
--button-background: #827bc6;
|
|
--button-border-color: #827bc6;
|
|
|
|
--link-color: #8982c9;
|
|
--link-color-visited: #8982c9;
|
|
|
|
--accent-color: #2b3035;
|
|
--accent-color-lite: #3d454d;
|
|
|
|
--control-icons: #b2bac1;
|
|
|
|
--footer-background: #2f333e;
|
|
--footer-font-color: #ffffff;
|
|
--footer-link-color: #9f95e6;
|
|
--footer-link-color-visited: #9f95e6;
|
|
}
|
|
@media (prefers-color-scheme: dark) {
|
|
:root {
|
|
--header-background: none;
|
|
--header-font-color: #ffffff;
|
|
|
|
--body-background: #1a1d20;
|
|
--body-font-color: #ced3d8;
|
|
|
|
--mark-color: #ffab00;
|
|
|
|
--button-background: #827bc6;
|
|
--button-border-color: #827bc6;
|
|
|
|
--link-color: #8982c9;
|
|
--link-color-visited: #8982c9;
|
|
|
|
--accent-color: #2b3035;
|
|
--accent-color-lite: #272c31;
|
|
|
|
--control-icons: #b2bac1;
|
|
|
|
--footer-background: #2f333e;
|
|
--footer-font-color: #ffffff;
|
|
--footer-link-color: #9f95e6;
|
|
--footer-link-color-visited: #9f95e6;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
body {
|
|
font-family: var(--font-family);
|
|
}
|
|
|
|
h3 {
|
|
margin-bottom: 0.5rem;
|
|
}
|
|
|
|
.container {
|
|
max-width: 70rem;
|
|
}
|
|
|
|
.gdoc-header {
|
|
border-bottom: none;
|
|
font-family: var(--font-family);
|
|
font-weight: bold;
|
|
}
|
|
|
|
.gdoc-button {
|
|
border-radius: 0.33rem;
|
|
background: var(--button-background);
|
|
border: var(--button-border-color) 1px solid;
|
|
}
|
|
|
|
.gdoc-button.btn-primary a.gdoc-button__link {
|
|
color: #FFF !important;
|
|
}
|
|
|
|
.gdoc-button.btn-secondary {
|
|
background: transparent;
|
|
border: var(--button-border-color) 1px solid;
|
|
}
|
|
|
|
.gdoc-button.btn-secondary a.gdoc-button__link {
|
|
color: var(--button-border-color) !important;
|
|
}
|
|
|
|
.gdoc-button a {
|
|
border-bottom: none;
|
|
}
|
|
|
|
.gdoc-search__input {
|
|
background: none;
|
|
}
|
|
|
|
.gdoc-page__header {
|
|
background: none;
|
|
}
|
|
|
|
.gdoc-menu-header__items {
|
|
align-items: center;
|
|
}
|
|
|
|
.gdoc-menu-header__items>span {
|
|
padding-left: 1rem;
|
|
}
|
|
|
|
.gdoc-nav nav section {
|
|
/* Make the font slightly smaller. */
|
|
font-size: 0.9rem;
|
|
}
|
|
|
|
.gdoc-nav__list li {
|
|
/* Squeeze the navigation items a little closer together. */
|
|
margin: 0.6rem 0;
|
|
}
|
|
.gdoc-nav__entry.is-active {
|
|
/* Make the current page in the documentation navigation tree more visible. */
|
|
text-decoration: none;
|
|
border-bottom: thin dashed var(--link-color-visited);
|
|
}
|
|
|
|
.flamenco-download-link {
|
|
font-family: var(--font-family-mono);
|
|
}
|
|
|
|
article p {
|
|
line-height: 28px;
|
|
margin-top: 0;
|
|
}
|
|
|
|
table tbody td {
|
|
vertical-align: top;
|
|
}
|
|
|
|
/* 3rd party job types compatibility notes. */
|
|
.compatibility-box .infobox {
|
|
display: flex;
|
|
justify-content: space-around;
|
|
align-items: flex-start;
|
|
}
|
|
.compatibility-box p.disclaimer {
|
|
font-style: italic;
|
|
flex-basis: 70%;
|
|
text-align: justify;
|
|
}
|
|
.compatibility-box .infobox dl, .compatibility-box .infobox p.disclaimer {
|
|
margin: 0.6ex;
|
|
}
|
|
.compatibility-box dl {
|
|
flex-basis: 30%;
|
|
display: flex;
|
|
flex-flow: row wrap;
|
|
}
|
|
.compatibility-box dl dt {
|
|
margin: 0;
|
|
flex-basis: 55%;
|
|
padding: 0.2em 0.4em;
|
|
text-align: right;
|
|
}
|
|
.compatibility-box dl dt::after {
|
|
content: ":";
|
|
}
|
|
.compatibility-box dl dd {
|
|
flex-basis: 45%;
|
|
flex-grow: 1;
|
|
margin: 0;
|
|
padding: 0.2em 0.4em;
|
|
}
|