mirror of
https://github.com/privacyguides/privacyguides.org
synced 2024-11-14 23:23:31 +01:00
303 lines
7.9 KiB
CSS
303 lines
7.9 KiB
CSS
@font-face {
|
|
font-family: 'Bagnard';
|
|
src: url("/assets/brand/WOFF/bagnard/Bagnard.woff") format("woff");
|
|
font-display: swap;
|
|
}
|
|
|
|
@font-face {
|
|
font-family: 'Public Sans';
|
|
src: url('/assets/brand/WOFF/public_sans/PublicSans-Bold.woff2') format('woff2');
|
|
font-weight: bold;
|
|
font-style: normal;
|
|
font-display: swap;
|
|
}
|
|
|
|
@font-face {
|
|
font-family: 'Public Sans';
|
|
src: url('/assets/brand/WOFF/public_sans/PublicSans-BoldItalic.woff2') format('woff2');
|
|
font-weight: bold;
|
|
font-style: italic;
|
|
font-display: swap;
|
|
}
|
|
|
|
@font-face {
|
|
font-family: 'Public Sans';
|
|
src: url('/assets/brand/WOFF/public_sans/PublicSans-Light.woff2') format('woff2');
|
|
font-weight: 300;
|
|
font-style: normal;
|
|
font-display: swap;
|
|
}
|
|
|
|
@font-face {
|
|
font-family: 'Public Sans';
|
|
src: url('/assets/brand/WOFF/public_sans/PublicSans-Italic.woff2') format('woff2');
|
|
font-weight: normal;
|
|
font-style: italic;
|
|
font-display: swap;
|
|
}
|
|
|
|
@font-face {
|
|
font-family: 'Public Sans';
|
|
src: url('/assets/brand/WOFF/public_sans/PublicSans-Regular.woff2') format('woff2');
|
|
font-weight: normal;
|
|
font-style: normal;
|
|
font-display: swap;
|
|
}
|
|
|
|
@font-face {
|
|
font-family: 'DM Mono';
|
|
src: url('/assets/brand/WOFF/dm_mono/DMMono-Regular.woff2') format('woff2');
|
|
font-weight: normal;
|
|
font-style: normal;
|
|
font-display: swap;
|
|
}
|
|
|
|
@font-face {
|
|
font-family: 'DM Mono';
|
|
src: url('/assets/brand/WOFF/dm_mono/DMMono-Medium.woff2') format('woff2');
|
|
font-weight: 500;
|
|
font-style: normal;
|
|
font-display: swap;
|
|
}
|
|
|
|
/* Define brand */
|
|
:root, [data-md-color-scheme="default"] {
|
|
--md-primary-fg-color: #FFD06F;
|
|
--md-primary-fg-color--light: #ffdd98;
|
|
--md-primary-fg-color--dark: #db9d21;
|
|
--md-primary-bg-color: rgba(0,0,0,.75);
|
|
--md-primary-bg-color--light: rgba(0,0,0,.54);
|
|
--md-text-font: "Public Sans", -apple-system, BlinkMacSystemFont, Helvetica, Arial, sans-serif;
|
|
--md-code-font: "DM Mono", SFMono-Regular, Consolas, Menlo, monospace;
|
|
}
|
|
|
|
/* Hide shadow under navigation */
|
|
.md-header[data-md-state="shadow"],
|
|
.md-header--shadow {
|
|
box-shadow: none;
|
|
}
|
|
|
|
/* Better contrast link colors */
|
|
[data-md-color-scheme="default"] > * {
|
|
--md-typeset-a-color: rgb(79, 70, 229);
|
|
}
|
|
|
|
[data-md-color-scheme="slate"] {
|
|
--md-typeset-a-color: #CBBDFF;
|
|
}
|
|
|
|
/* Purple buttons */
|
|
.md-typeset .md-button {
|
|
color: var(--md-typeset-a-color);
|
|
margin-bottom: 5px;
|
|
border-radius: 6px;
|
|
}
|
|
.md-typeset .md-button--primary {
|
|
color: white;
|
|
background-color: var(--md-typeset-a-color);
|
|
border-color: var(--md-typeset-a-color);
|
|
}
|
|
[data-md-color-scheme="slate"] .md-typeset .md-button--primary {
|
|
color: var(--md-primary-bg-color);
|
|
}
|
|
|
|
h1, h2, h3, .md-header__topic {
|
|
font-family: "Bagnard", serif;
|
|
}
|
|
|
|
/* Recommendation cards */
|
|
.md-typeset .admonition.recommendation,
|
|
.md-typeset details.recommendation {
|
|
border: 1px solid #ccc;
|
|
font-size: inherit;
|
|
}
|
|
[data-md-color-scheme="slate"] .md-typeset .admonition.recommendation,
|
|
[data-md-color-scheme="slate"] .md-typeset details.recommendation {
|
|
border: 1px solid #666;
|
|
}
|
|
.md-typeset .recommendation > .admonition-title,
|
|
.md-typeset .recommendation > summary {
|
|
background-color: rgba(43, 155, 70, 0.0);
|
|
border: none;
|
|
padding-left: 0.6rem;
|
|
}
|
|
.md-typeset .recommendation > .admonition-title::before,
|
|
.md-typeset .recommendation > .admonition-title,
|
|
.md-typeset .recommendation > summary::before {
|
|
display: none;
|
|
}
|
|
.md-typeset .recommendation img[align="right"], .md-typeset svg[align="right"] {
|
|
width: 150px;
|
|
}
|
|
|
|
.md-typeset .admonition.downloads,
|
|
.md-typeset details.downloads {
|
|
border: none;
|
|
}
|
|
.md-typeset .downloads > .admonition-title,
|
|
.md-typeset .downloads > summary {
|
|
background-color: rgba(43, 155, 70, 0.0);
|
|
border: none;
|
|
padding-left: 0.6rem;
|
|
}
|
|
.md-typeset .downloads > .admonition-title::before,
|
|
.md-typeset .downloads > .admonition-title,
|
|
.md-typeset .downloads > summary::before {
|
|
background-color: var( --md-typeset-a-color);
|
|
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-arrow-down-circle-fill' viewBox='0 0 16 16'%3E%3Cpath d='M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM8.5 4.5a.5.5 0 0 0-1 0v5.793L5.354 8.146a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 10.293V4.5z'/%3E%3C/svg%3E");
|
|
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-arrow-down-circle-fill' viewBox='0 0 16 16'%3E%3Cpath d='M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM8.5 4.5a.5.5 0 0 0-1 0v5.793L5.354 8.146a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 10.293V4.5z'/%3E%3C/svg%3E");
|
|
}
|
|
.md-typeset .downloads > summary::after {
|
|
right:auto;
|
|
}
|
|
|
|
.downloads p > a {
|
|
padding-left: 0.5em;
|
|
}
|
|
details[class="downloads annotate"] > p .md-annotation span span::before {
|
|
vertical-align: 0;
|
|
}
|
|
|
|
/* Card links */
|
|
.md-typeset .card-link {
|
|
color: var(--md-default-fg-color--light);
|
|
}
|
|
|
|
.md-typeset .card-link:hover {
|
|
color: var(--md-accent-fg-color);
|
|
}
|
|
|
|
.md-typeset .card-link:not(:first-child) {
|
|
padding-left: 0.5em;
|
|
}
|
|
|
|
/* Correct page icon size */
|
|
.md-nav__link svg {
|
|
width: 22px;
|
|
}
|
|
|
|
/* Un-sticky sidebar without JS */
|
|
.no-js .md-sidebar {
|
|
align-self: auto;
|
|
}
|
|
|
|
/* Maintain 16:9 aspect ratio on embedded YT videos */
|
|
.yt-embed {
|
|
position: relative;
|
|
width: 100%;
|
|
padding-bottom: 56.25%;
|
|
height: 0;
|
|
}
|
|
|
|
.yt-embed iframe {
|
|
position: absolute;
|
|
top:0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
|
|
/* Badge colors */
|
|
.pg-purple {
|
|
color: #603aa0;
|
|
}
|
|
[data-md-color-scheme="slate"] .pg-purple {
|
|
color: #af94de;
|
|
}
|
|
.pg-red {
|
|
color: #c0322f;
|
|
}
|
|
[data-md-color-scheme="slate"] .pg-red {
|
|
color: #ff6c6a;
|
|
}
|
|
.pg-orange {
|
|
color: #ac2f09;
|
|
}
|
|
[data-md-color-scheme="slate"] .pg-orange {
|
|
color: #e97b5a;
|
|
}
|
|
.pg-teal {
|
|
color: #04756a;
|
|
}
|
|
[data-md-color-scheme="slate"] .pg-teal {
|
|
color: #8dc6c1;
|
|
}
|
|
.pg-brown {
|
|
color: #8d6e62;
|
|
}
|
|
[data-md-color-scheme="slate"] .pg-brown {
|
|
color: #b6988c;
|
|
}
|
|
.pg-blue {
|
|
color: #0e66ae;
|
|
}
|
|
[data-md-color-scheme="slate"] .pg-blue {
|
|
color: #74b9f1;
|
|
}
|
|
.pg-green {
|
|
color: #2e7e31;
|
|
}
|
|
[data-md-color-scheme="slate"] .pg-green {
|
|
color: #72cd75;
|
|
}
|
|
.pg-blue-gray {
|
|
color: #546d78;
|
|
}
|
|
[data-md-color-scheme="slate"] .pg-blue-gray {
|
|
color: #9ab2bc;
|
|
}
|
|
|
|
/* Make light/dark mode icon smaller */
|
|
label[class="md-header__button md-icon"] svg {
|
|
height: 1rem;
|
|
width: 1rem;
|
|
}
|
|
|
|
.md-typeset :is(.admonition, details) {
|
|
box-shadow: none;
|
|
border-radius: 6px;
|
|
border: 1px solid;
|
|
border-left-width: 1px!important;
|
|
}
|
|
.md-typeset :is(.admonition-title, summary) {
|
|
margin-left: -0.6rem!important;
|
|
}
|
|
.md-typeset details:not(.downloads, [open]) summary:hover {
|
|
box-shadow: inset 0 0 100px 100px rgba(255, 255, 255, 0.6);
|
|
}
|
|
[data-md-color-scheme="slate"] .md-typeset details:not(.downloads, [open]) summary:hover {
|
|
box-shadow: inset 0 0 100px 100px rgba(255, 255, 255, 0.1);
|
|
}
|
|
[data-md-color-scheme="default"] .md-search__form {
|
|
background-color: hsla(0,0%,100%,.3);
|
|
}
|
|
.md-search__form {
|
|
border-radius: 6px;
|
|
}
|
|
.md-search__form:hover {
|
|
background-color: hsla(0,0%,100%,.9);
|
|
}
|
|
[data-md-color-scheme="slate"] .md-search__form:hover {
|
|
background-color: rgba(0, 0, 0, 0.4);
|
|
}
|
|
[data-md-toggle="search"]:checked ~ .md-header .md-search__form {
|
|
border-radius: 6px 6px 0 0;
|
|
box-shadow: none;
|
|
}
|
|
[data-md-toggle="search"]:checked ~ .md-header .md-search__output {
|
|
border-radius: 0 0 6px 6px;
|
|
box-shadow: none;
|
|
}
|
|
.md-tooltip {
|
|
border-radius: 6px;
|
|
box-shadow: none;
|
|
border: 1px solid rgba(128, 128, 128, 0.3);
|
|
}
|
|
.md-typeset .grid.cards > :is(ul, ol) > li, .md-typeset .grid > .card {
|
|
border-radius: 6px!important;
|
|
}
|
|
.md-typeset .grid.cards > :is(ul, ol) > li:is(:focus-within, :hover), .md-typeset .grid > .card:is(:focus-within, :hover) {
|
|
box-shadow: none!important;
|
|
border-color: rgba(128, 128, 128, 0.5)!important;
|
|
}
|