Ouroboros.css : Différence entre versions
De erg
| (83 révisions intermédiaires par 5 utilisateurs non affichées) | |||
| Ligne 25 : | Ligne 25 : | ||
*/ | */ | ||
| + | @font-face { | ||
| + | font-family: Hyphont-e; | ||
| + | src: url("/mw/skins/ouroboros/assets/fonts/Hyphont-e.otf"); | ||
| + | } | ||
| + | |||
| + | @font-face { | ||
| + | font-family: Bitter; | ||
| + | src: url("/mw/skins/ouroboros/assets/fonts/bitter/Bitter-VariableFont_wght.ttf"); | ||
| + | } | ||
| + | @font-face { | ||
| + | font-family: AntiqueNoble; | ||
| + | src: url("/mw/skins/ouroboros/assets/fonts/antiquenoblebold.woff"); | ||
| + | } | ||
@font-face { | @font-face { | ||
font-family: Combined; | font-family: Combined; | ||
| − | src: url("/mw/skins/ | + | src: url("/mw/skins/ouroboros/assets/fonts/combined.otf"); |
} | } | ||
@font-face { | @font-face { | ||
font-family: Lucette; | font-family: Lucette; | ||
| − | src: url("/mw/skins/ | + | src: url("/mw/skins/ouroboros/assets/fonts/LUCETTE/font/otf/Lucette-Regular.otf"); |
| − | src: url("/mw/skins/ | + | src: url("/mw/skins/ouroboros/assets/fonts/LUCETTE/font/ttf/Lucette-Regular.ttf"); |
| − | src: url("/mw/skins/ | + | src: url("/mw/skins/ouroboros/assets/fonts/LUCETTE/font/woff/Lucette-Regular.woff"); |
| − | src: url("/mw/skins/ | + | src: url("/mw/skins/ouroboros/assets/fonts/LUCETTE/font/woff2/Lucette-Regular.woff2"); |
} | } | ||
@font-face { | @font-face { | ||
font-family: Lucette; | font-family: Lucette; | ||
| − | src: url("/mw/skins/ | + | src: url("/mw/skins/ouroboros/assets/fonts/LUCETTE/font/otf/Lucette-Regularitalic.otf"); |
| − | src: url("/mw/skins/ | + | src: url("/mw/skins/ouroboros/assets/fonts/LUCETTE/font/ttf/Lucette-Regularitalic.ttf"); |
| − | src: url("/mw/skins/ | + | src: url("/mw/skins/ouroboros/assets/fonts/LUCETTE/font/woff/Lucette-Regularitalic.woff"); |
| − | src: url("/mw/skins/ | + | src: url("/mw/skins/ouroboros/assets/fonts/LUCETTE/font/woff2/Lucette-Regularitalic.woff2"); |
font-style: italic; | font-style: italic; | ||
| + | } | ||
| + | |||
| + | @font-face { | ||
| + | font-family: Ductus; | ||
| + | src: url("/mw/skins/ouroboros/assets/fonts/ductus/webfonts/DuctusRegular.woff"); | ||
| + | src: url("/mw/skins/ouroboros/assets/fonts/ductus/webfonts/DuctusRegular.woff2"); | ||
} | } | ||
/* | /* | ||
@font-face { | @font-face { | ||
font-family: Vega; | font-family: Vega; | ||
| − | src: url("/mw/skins/ | + | src: url("/mw/skins/ouroboros/assets/fonts/otf/Vega-Regular.otf"); |
| − | src: url("/mw/skins/ | + | src: url("/mw/skins/ouroboros/assets/fonts/Vega-Regular.ttf") format("truetype"); |
| − | src: url("/mw/skins/ | + | src: url("/mw/skins/ouroboros/assets/fonts/Vega-Regular-Webfont.svg" format("svg")); |
| − | src: url("/mw/skins/ | + | src: url("/mw/skins/ouroboros/assets/fonts/Vega-Regular.woff" format("woff")); |
| − | src: url("/mw/skins/ | + | src: url("/mw/skins/ouroboros/assets/fonts/Vega-Regular.woff2") format("woff2"); |
} | } | ||
*/ | */ | ||
| Ligne 64 : | Ligne 83 : | ||
::backdrop { | ::backdrop { | ||
/* Set sans-serif & mono fonts */ | /* Set sans-serif & mono fonts */ | ||
| − | |||
| − | |||
| − | |||
--mono-font: Consolas, Menlo, Monaco, "Andale Mono", "Ubuntu Mono", monospace; | --mono-font: Consolas, Menlo, Monaco, "Andale Mono", "Ubuntu Mono", monospace; | ||
--standard-border-radius: 5px; | --standard-border-radius: 5px; | ||
| + | |||
| + | --font-title: Ductus; | ||
| + | --font-body: Bitter; | ||
| + | --font-size: 14pt; | ||
| + | --line-height: 1.3em; | ||
/* Default (light) theme */ | /* Default (light) theme */ | ||
--bg: #fff; | --bg: #fff; | ||
| − | |||
--accent-bg: #f5f7ff; | --accent-bg: #f5f7ff; | ||
--text: #212121; | --text: #212121; | ||
| Ligne 85 : | Ligne 105 : | ||
--disabled: #efefef; | --disabled: #efefef; | ||
| − | + | ||
| − | |||
--color-a: #a700ff; /* purple */ | --color-a: #a700ff; /* purple */ | ||
--color-b: #00ab6b; /* green */ | --color-b: #00ab6b; /* green */ | ||
| − | + | ||
| − | |||
} | } | ||
| Ligne 97 : | Ligne 115 : | ||
:root, | :root, | ||
::backdrop { | ::backdrop { | ||
| + | |||
| + | --font-title: Ductus; | ||
| + | --font-body: Hyphont-e; | ||
| + | --font-size: 15pt; | ||
| + | --line-height: 1.3em; | ||
| + | |||
color-scheme: dark; | color-scheme: dark; | ||
| − | + | --bg: #222; | |
| − | --bg: | + | --accent-bg: #2b2b2b; |
| − | + | --text: #dcdcdc; | |
| − | |||
| − | |||
| − | --text: | ||
--text-light: #ababab; | --text-light: #ababab; | ||
--accent: #ffb300; | --accent: #ffb300; | ||
| Ligne 112 : | Ligne 133 : | ||
--disabled: #111; | --disabled: #111; | ||
| − | + | --color-a: #9557b5; /* washed-off purple */ | |
| − | + | --color-b: #3c856b; /* washed-off green */ | |
| − | + | --font-size: 15pt; | |
| − | --color-b: #3c856b; /* washed-off green */ | ||
| − | |||
| − | |||
| − | --font-size: | ||
--line-height: 1.3em; | --line-height: 1.3em; | ||
| − | |||
} | } | ||
} | } | ||
| Ligne 198 : | Ligne 214 : | ||
#top-bar-right .columns { | #top-bar-right .columns { | ||
display: flex; | display: flex; | ||
| − | background-color: | + | background-color: #222; |
align-items: center; | align-items: center; | ||
justify-content: space-evenly; | justify-content: space-evenly; | ||
| Ligne 285 : | Ligne 301 : | ||
padding: 0.5em !important; | padding: 0.5em !important; | ||
} | } | ||
| + | |||
li { | li { | ||
| Ligne 402 : | Ligne 419 : | ||
font-weight: bold !important; | font-weight: bold !important; | ||
} | } | ||
| + | |||
| + | /* Couleurs pour le navbar */ | ||
| + | |||
| + | .top-bar, .top-bar.expanded { | ||
| + | background: linear-gradient(90deg, var(--color-a) 0%, var(--color-b) 100%); | ||
| + | } | ||
| + | .top-bar *:not(.dropdown li a, input, .dropdown), .top-bar.expanded *:not(.dropdown li a, input, .dropdown) { | ||
| + | background: transparent !important; | ||
| + | color: white !important; | ||
| + | } | ||
| + | .top-bar.expanded .dropdown { | ||
| + | background-color: #212121; | ||
| + | } | ||
| + | .top-bar .dropdown li { | ||
| + | background-color: var(--bg); | ||
| + | } | ||
| + | .top-bar.expanded .toggle-topbar a span::after | ||
| + | { | ||
| + | box-shadow: 0 0 0 1px #FFFFFF66,0 7px 0 1px #FFFFFF66,0 14px 0 1px #FFFFFF66; | ||
| + | } | ||
| + | .top-bar .dropdown li:hover { | ||
| + | background: linear-gradient(90deg, var(--color-a) 0%, var(--color-b) 100%); | ||
| + | } | ||
| + | .top-bar { | ||
| + | border-bottom: 1px solid var(--color-a); | ||
| + | } | ||
| + | .top-bar-section .has-form { | ||
| + | background-color: transparent !important; | ||
| + | } | ||
| + | .top-bar input { | ||
| + | border: 1px solid var(--text); | ||
| + | background: white !important; | ||
| + | color: black !important; | ||
| + | } | ||
| + | |||
| + | .top-bar .button.search { | ||
| + | border: 1px solid white; | ||
| + | } | ||
| + | |||
| + | /* FIN */ | ||
| + | |||
| + | |||
| + | |||
/* CONTENT ------------------------------------------------------------------ */ | /* CONTENT ------------------------------------------------------------------ */ | ||
| Ligne 414 : | Ligne 474 : | ||
h1, h2, h3, h4, h5, h6 { | h1, h2, h3, h4, h5, h6 { | ||
| − | margin-top: | + | margin-top: 1em; |
color: var(--color-b); | color: var(--color-b); | ||
line-height: 1.5em; | line-height: 1.5em; | ||
| Ligne 422 : | Ligne 482 : | ||
font-family: var(--font-title); | font-family: var(--font-title); | ||
font-size: 1.5em; | font-size: 1.5em; | ||
| + | } | ||
| + | h2 { | ||
| + | font-family: var(--font-title); | ||
} | } | ||
| Ligne 445 : | Ligne 508 : | ||
#page-content a:hover, | #page-content a:hover, | ||
#catlinks .label:hover { | #catlinks .label:hover { | ||
| − | background-color | + | background: linear-gradient(to right,var(--color-a),var(--color-b)); |
color: white !important; | color: white !important; | ||
} | } | ||
| Ligne 458 : | Ligne 521 : | ||
#page-content ul, #page-content ol { | #page-content ul, #page-content ol { | ||
font-size: 1em; | font-size: 1em; | ||
| − | margin-top: var(--line-height) !important; | + | margin-top: calc( var(--line-height) / 2) !important; |
| − | margin-bottom: var(--line-height) !important; | + | margin-bottom: calc( var(--line-height) / 1) !important; |
} | } | ||
div { | div { | ||
| Ligne 476 : | Ligne 539 : | ||
border-radius:3px; | border-radius:3px; | ||
font-size: 0.8em; | font-size: 0.8em; | ||
| − | padding: 1ch; | + | } |
| + | |||
| + | pre { | ||
| + | padding: 0 1ch; | ||
} | } | ||
| + | |||
| + | |||
| Ligne 535 : | Ligne 603 : | ||
font-size: 20px; | font-size: 20px; | ||
} | } | ||
| + | |||
| + | /* PAGE PRINCIPALE D'ACCUEIL*/ | ||
| + | .page-École_de_recherche_graphique #page-content #content ul { | ||
| + | margin-left: 0; | ||
| + | } | ||
| + | |||
| + | .page-École_de_recherche_graphique #page-content #content li { | ||
| + | margin: 20px 0; | ||
| + | border-width: 2px; | ||
| + | border-style: solid; | ||
| + | border-image: linear-gradient(to right, var(--color-a), var(--color-b)); | ||
| + | border-image-slice: 1; | ||
| + | padding: 6px; | ||
| + | width: fit-content; | ||
| + | } | ||
| + | .page-École_de_recherche_graphique #page-content #content li a { | ||
| + | border-width: 0; | ||
| + | } | ||
| + | |||
| + | .page-École_de_recherche_graphique #page-content #content li:hover { | ||
| + | background-image: linear-gradient(to right, var(--color-a), var(--color-b)); | ||
| + | |||
| + | } | ||
| + | |||
| + | .page-École_de_recherche_graphique #page-content #content li::before { | ||
| + | content: "" !important; | ||
| + | } | ||
| + | |||
| + | .page-École_de_recherche_graphique #page-content # content li a { | ||
| + | border-width: 0px; | ||
| + | border-style: solid; | ||
| + | } | ||
| + | .page-École_de_recherche_graphique #page-content #content li a:hover { | ||
| + | border-width: 0px; | ||
| + | border-style: solid; | ||
| + | background: rgba(0,0,0,0); | ||
| + | } | ||
| + | |||
| + | |||
| + | /* FIN PAGE PRINCIPALE*/ | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
/* MEDIA QUERIES ------------------------------------------------------------------ */ | /* MEDIA QUERIES ------------------------------------------------------------------ */ | ||
| Ligne 571 : | Ligne 684 : | ||
display: flex; | display: flex; | ||
align-items: center; | align-items: center; | ||
| + | flex-wrap: wrap; | ||
} | } | ||
.divider.show-for-small { | .divider.show-for-small { | ||
display: none !important; | display: none !important; | ||
| + | } | ||
| + | |||
| + | #top-bar-left, #top-bar-right { | ||
| + | padding: 10px 0 0 0; | ||
| + | } | ||
| + | #top-bar-left .dropdown li, #top-bar-right .dropdown li { | ||
| + | padding: 0; | ||
} | } | ||
} | } | ||
| Ligne 580 : | Ligne 701 : | ||
#editform | #editform | ||
{ | { | ||
| − | margin-top: - | + | margin-top: -0vh; |
| + | line-height: 1.2rem; | ||
| + | } | ||
| + | /* Lien vers page anglaise ------------------------------------------------------------------ */ | ||
| + | #english{ | ||
| + | font-size: 0.8em; | ||
} | } | ||
Version actuelle datée du 13 février 2024 à 13:27
/*
_ ______ _____ _ _______ _ _ _________ _ _ ______ __ __ ______
| | | ____| / ____| |/ /_ _| \ | | / /__ __| | | | ____| \/ | ____|
| | | |__ | (___ | ' / | | | \| | / / | | | |__| | |__ | \ / | |__
| | | __| \___ \| < | | | . ` | / / | | | __ | __| | |\/| | __|
| |____| |____ ____) | . \ _| |_| |\ |/ / | | | | | | |____| | | | |____
|______|______|_|_____/|_|\_\_____|_|_\_/_/___ _ |_| |_| |_|______|_| |_|______|
/ __ \| ____| ____|_ _/ ____|_ _| ____| |
| | | | |__ | |__ | || | | | | |__ | |
| | | | __| | __| | || | | | | __| | |
| |__| | | | | _| || |____ _| |_| |____| |____
\____/|_|____|_| |_____\_____|_____|______|______|
| __ \| ____|
| | | | |__
| | | | __|
| |__| | |____
|_____/|______|_ _____ _____
| | | ____| __ \ / ____|
| | | |__ | |__) | | __
| | | __| | _ /| | |_ |
| |____ | |____| | \ \| |__| |
|______| |______|_| \_\\_____|
*/
@font-face {
font-family: Hyphont-e;
src: url("/mw/skins/ouroboros/assets/fonts/Hyphont-e.otf");
}
@font-face {
font-family: Bitter;
src: url("/mw/skins/ouroboros/assets/fonts/bitter/Bitter-VariableFont_wght.ttf");
}
@font-face {
font-family: AntiqueNoble;
src: url("/mw/skins/ouroboros/assets/fonts/antiquenoblebold.woff");
}
@font-face {
font-family: Combined;
src: url("/mw/skins/ouroboros/assets/fonts/combined.otf");
}
@font-face {
font-family: Lucette;
src: url("/mw/skins/ouroboros/assets/fonts/LUCETTE/font/otf/Lucette-Regular.otf");
src: url("/mw/skins/ouroboros/assets/fonts/LUCETTE/font/ttf/Lucette-Regular.ttf");
src: url("/mw/skins/ouroboros/assets/fonts/LUCETTE/font/woff/Lucette-Regular.woff");
src: url("/mw/skins/ouroboros/assets/fonts/LUCETTE/font/woff2/Lucette-Regular.woff2");
}
@font-face {
font-family: Lucette;
src: url("/mw/skins/ouroboros/assets/fonts/LUCETTE/font/otf/Lucette-Regularitalic.otf");
src: url("/mw/skins/ouroboros/assets/fonts/LUCETTE/font/ttf/Lucette-Regularitalic.ttf");
src: url("/mw/skins/ouroboros/assets/fonts/LUCETTE/font/woff/Lucette-Regularitalic.woff");
src: url("/mw/skins/ouroboros/assets/fonts/LUCETTE/font/woff2/Lucette-Regularitalic.woff2");
font-style: italic;
}
@font-face {
font-family: Ductus;
src: url("/mw/skins/ouroboros/assets/fonts/ductus/webfonts/DuctusRegular.woff");
src: url("/mw/skins/ouroboros/assets/fonts/ductus/webfonts/DuctusRegular.woff2");
}
/*
@font-face {
font-family: Vega;
src: url("/mw/skins/ouroboros/assets/fonts/otf/Vega-Regular.otf");
src: url("/mw/skins/ouroboros/assets/fonts/Vega-Regular.ttf") format("truetype");
src: url("/mw/skins/ouroboros/assets/fonts/Vega-Regular-Webfont.svg" format("svg"));
src: url("/mw/skins/ouroboros/assets/fonts/Vega-Regular.woff" format("woff"));
src: url("/mw/skins/ouroboros/assets/fonts/Vega-Regular.woff2") format("woff2");
}
*/
/* Global variables. */
:root,
::backdrop {
/* Set sans-serif & mono fonts */
--mono-font: Consolas, Menlo, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
--standard-border-radius: 5px;
--font-title: Ductus;
--font-body: Bitter;
--font-size: 14pt;
--line-height: 1.3em;
/* Default (light) theme */
--bg: #fff;
--accent-bg: #f5f7ff;
--text: #212121;
--text-light: #585858;
--border: #898EA4;
--accent: #0d47a1;
--accent-hover: #1266e2;
--accent-text: var(--bg);
--code: #d81b60;
--preformatted: #444;
--marked: #ffdd33;
--disabled: #efefef;
--color-a: #a700ff; /* purple */
--color-b: #00ab6b; /* green */
}
/* Dark theme */
@media (prefers-color-scheme: dark) {
:root,
::backdrop {
--font-title: Ductus;
--font-body: Hyphont-e;
--font-size: 15pt;
--line-height: 1.3em;
color-scheme: dark;
--bg: #222;
--accent-bg: #2b2b2b;
--text: #dcdcdc;
--text-light: #ababab;
--accent: #ffb300;
--accent-hover: #ffe099;
--accent-text: var(--bg);
--code: #f06292;
--preformatted: #ccc;
--disabled: #111;
--color-a: #9557b5; /* washed-off purple */
--color-b: #3c856b; /* washed-off green */
--font-size: 15pt;
--line-height: 1.3em;
}
}
/* Reset box-sizing */
*, *::before, *::after {
box-sizing: border-box;
}
body {
font-family: var(--font-body);
font-size: var(--font-size);
line-height: var(--line-height);
padding-top: 3em;
background-color: var(--bg);
color: var(--text);
}
p {
font-size: var(--font-size);
line-height: var(--line-height);
margin-bottom: 0;
}
p + p {
margin-top: var(--line-height);
}
/* INTERFACE ------------------------------------------------------------------ */
/* remove category help button (does it remove other stuff? mmm...) */
#mw-indicator-mw-helplink {
display: none;
}
/* Menu bar, position fixed to be able to grab it to resize the map on mobile devices */
#navwrapper {
position: fixed;
top: 0;
right: 0;
z-index: 1000;
left: 0;
}
h4.namespace.label {
display: none;
}
.mw-editsection, .mw-editsection-like {
font-size: 10px;
}
#actions {
left: initial !important;
right: 14px;
top: -21px;
background-color: var(--accent-bg);
border: 1px solid var(--text-light);
color: var(--text-light);
}
a#actions-button {
margin-top: -1em;
background-color: var(--accent-bg);
padding: 5px;
color: var(--text-light);
}
.fa,
button, .button,
.top-bar-section ul li > a {
font-family: var(--font-body);
}
.fa::before {
font-family: FontAwesome;
}
.top-bar,
.top-bar-section,
#top-bar-left,
#top-bar-right,
#top-bar-right .columns {
display: flex;
background-color: #222;
align-items: center;
justify-content: space-evenly;
}
#top-bar-left {
width: initial;
}
.top-bar-section {
flex-grow: 1;
}
.has-form {
flex-grow: 1;
padding: 0.5em !important;
}
#top-bar-right {
justify-content: space-between;
flex-grow: 1;
}
.top-bar input {
padding-top: 8px;
flex-grow: 1;
height: 2em;
box-sizing: border-box;
border: 0;
outline: 0;
}
.button.search {
background-color: transparent;
border-style: solid;
border-width: 2px;
border-image: linear-gradient(to right, var(--color-a), var(--color-b));
border-image-slice: 1;
top: 2px !important;
position: relative;
margin-left: 0px !important;
box-sizing: border-box;
padding: 0;
width: 80px;
height: 2em;
margin: 0;
top: 0 !important;
}
.button.search:hover {
background-color: var(--color-a);
}
.suggestions-result-current {
background-color: var(--color-b) !important;
}
.top-bar .toggle-topbar a {
text-transform: lowercase;
font-size: 1em;
}
#toc, .toc {
float: right;
margin-left: 1em;
max-width: 45%;
background-color: var(--accent-bg);
border-radius: 5px;
}
.toctitle {
margin-bottom: -1em;
}
#toc h2 {
margin-top: 0.25em;
font-size: 1em;
display: inline-block;
margin-right: 0.5em;
}
#toc ul {
margin: 0;
}
.tocnumber:after {
content: " – ";
}
table.infobox {
width: initial;
max-width: 45%;
}
table.infobox th.head {
background-color: var(--color-b);
}
th, td {
padding: 0.5em !important;
}
li {
line-height: initial;
}
.mw-category-generated {
margin-top: 2em;
}
/* if no content but only listing subcategories */
.mw-parser-output:empty + .mw-category-generated h2 {
display: none;
}
/* If only one subcategory, don't list the initial */
.mw-category-generated #mw-pages div:only-of-type h3,
#mw-subcategories div:only-of-type h3 {
/*display: none;*/
}
/* removes counting of categories */
.mw-category-generated #mw-pages p:first-of-type,
#mw-subcategories p:first-of-type {
display: none;
}
.group {
margin-top: 5em;
}
#catlinks .label {
border-width: 2px;
border-style: solid;
background-color: transparent;
padding: 2px 6px !important;
}
/* HEADER ------------------------------------------------------------------ */
.title-name {
font-family: var(--font-title);
font-weight: bold;
}
.title-name:hover {
color: var(--color-a);
}
.top-bar-section .has-form {
background-color: #222 !important;
}
.top-bar-section .has-dropdown > a::after {
display: none;
}
.top-bar-section .has-dropdown > a {
padding-right: initial !important;
}
.top-bar-section .dropdown li {
width: initial;
/*height: 2em;*/
position: relative;
padding: 0;
border-bottom: 1px solid lightgray;
}
.top-bar-section ul li {
padding: 0 0.5em;
background-color: #222;
}
.top-bar-section ul li:hover {
z-index: 1000;
}
.top-bar-section ul li > a {
font-size: 16px;
padding: 0;
font-weight: bold;
}
li#p-menu > a {
text-transform: uppercase;
padding: 0;
}
li#p-menu > a + ul li {
outline: 1px solid #00a393;
}
.top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button) {
background: linear-gradient(90deg,var(--color-a), var(--color-b));
}
li#p-menu + li.has-dropdown {
width: 3em;
text-align: center;
}
li#p-menu + li.has-dropdown > a {
border-radius: 100%;
padding: 0;
text-align: center;
line-height: 30px;
margin: auto;
display: inline-block;
width: 30px;
box-sizing: border-box;
height: 30px;
}
.not-logged-in #top-bar-right li:nth-child(3) {
display: none;
}
#toolbox-dropdown li, #personal-tools-dropdown .dropdown li {
float: right;
}
.back h5 {
font-size: 2em !important;
}
a.parent-link {
color: var(--color-b) !important;
font-weight: bold !important;
}
/* Couleurs pour le navbar */
.top-bar, .top-bar.expanded {
background: linear-gradient(90deg, var(--color-a) 0%, var(--color-b) 100%);
}
.top-bar *:not(.dropdown li a, input, .dropdown), .top-bar.expanded *:not(.dropdown li a, input, .dropdown) {
background: transparent !important;
color: white !important;
}
.top-bar.expanded .dropdown {
background-color: #212121;
}
.top-bar .dropdown li {
background-color: var(--bg);
}
.top-bar.expanded .toggle-topbar a span::after
{
box-shadow: 0 0 0 1px #FFFFFF66,0 7px 0 1px #FFFFFF66,0 14px 0 1px #FFFFFF66;
}
.top-bar .dropdown li:hover {
background: linear-gradient(90deg, var(--color-a) 0%, var(--color-b) 100%);
}
.top-bar {
border-bottom: 1px solid var(--color-a);
}
.top-bar-section .has-form {
background-color: transparent !important;
}
.top-bar input {
border: 1px solid var(--text);
background: white !important;
color: black !important;
}
.top-bar .button.search {
border: 1px solid white;
}
/* FIN */
/* CONTENT ------------------------------------------------------------------ */
#page-content {
margin: 1em;
color: var(--text);
}
#english {
position: relative;
top: -1.5em;
}
h1, h2, h3, h4, h5, h6 {
margin-top: 1em;
color: var(--color-b);
line-height: 1.5em;
font-family: var(--font-body);
}
h1, h1#firstHeading, h2 {
font-family: var(--font-title);
font-size: 1.5em;
}
h2 {
font-family: var(--font-title);
}
h1 {
color: var(--color-a);
}
h2 span {
display: initial;
}
h3 {
font-family: var(--font-title);
font-size: 1em;
}
body.action-view #page-content a {
border-image: linear-gradient(to right, var(--color-a), var(--color-b));
border-bottom-width: 2px;
border-image-slice: 1;
color: var(--text);
border-bottom-style: solid;
padding: 3px 5px 1px;
}
#page-content a:hover,
#catlinks .label:hover {
background: linear-gradient(to right,var(--color-a),var(--color-b));
color: white !important;
}
/* Removes user name */
h3#tagline {
display: none;
}
#bodyContent {
margin-top: 3em;
}
#page-content ul, #page-content ol {
font-size: 1em;
margin-top: calc( var(--line-height) / 2) !important;
margin-bottom: calc( var(--line-height) / 1) !important;
}
div {
line-height: 1.4em ;
}
label {
color: var(--text-light);
}
label[for="wpCaptchaWord"]{
background-color: orangered;
}
code, pre {
color: darkgrey;
background-color: #181818;
border: 1px solid darkgrey;
border-radius:3px;
font-size: 0.8em;
}
pre {
padding: 0 1ch;
}
/* ACTUALITÉS ------------------------------------------------------------------ */
.medialisting {
display: flex;
flex-wrap: wrap;
}
.medialisting a {
border: 0 !important;
}
.Media {
display: flex;
align-items: flex-start;
margin-bottom: 1em;
flex-direction: column;
flex-basis: 32%;
box-sizing: border-box;
justify-content: center;
padding: 0.5em;
background: radial-gradient(var(--color-a) -31%, transparent 60%);
}
.Media:nth-child(2n) {
background: radial-gradient(var(--color-b) -31%, transparent 60%);
}
.Media-body {
flex: initial;
}
.flexgal {
display: flex;
flex-wrap: wrap;
}
/* THUMBNAILS ------------------------------------------------------------------ */
.thumbinner {
background-color: var(--accent-bg);
}
.thumb.tleft {
margin-right: 2em;
}
.Media-figure a,
.image.fancybox {
display: inline-block;
}
.magnify a {
text-indent: 0;
width: 25px;
height: 25px;
border-style: solid;
border-width: 2px;
line-height: 15px;
}
.magnify a:before {
content: "+";
font-family: FontAwesome;
font-size: 20px;
}
/* PAGE PRINCIPALE D'ACCUEIL*/
.page-École_de_recherche_graphique #page-content #content ul {
margin-left: 0;
}
.page-École_de_recherche_graphique #page-content #content li {
margin: 20px 0;
border-width: 2px;
border-style: solid;
border-image: linear-gradient(to right, var(--color-a), var(--color-b));
border-image-slice: 1;
padding: 6px;
width: fit-content;
}
.page-École_de_recherche_graphique #page-content #content li a {
border-width: 0;
}
.page-École_de_recherche_graphique #page-content #content li:hover {
background-image: linear-gradient(to right, var(--color-a), var(--color-b));
}
.page-École_de_recherche_graphique #page-content #content li::before {
content: "" !important;
}
.page-École_de_recherche_graphique #page-content # content li a {
border-width: 0px;
border-style: solid;
}
.page-École_de_recherche_graphique #page-content #content li a:hover {
border-width: 0px;
border-style: solid;
background: rgba(0,0,0,0);
}
/* FIN PAGE PRINCIPALE*/
/* MEDIA QUERIES ------------------------------------------------------------------ */
@media (max-width: 800px) {
div.tleft, div.floatleft, table.floatleft {
width: 100%;
margin-bottom: 3em;
}
#toc {
max-width: initial;
width: 100%;
margin-left: 0;
}
}
@media only screen and (max-width: 600px) {
.top-bar,
.top-bar-section,
#top-bar-right,
#top-bar-right .columns {
display: inherit;
}
.top-bar.expanded {
flex-wrap: wrap;
}
.top-bar.expanded .title-area {
display: flex;
flex-grow: 1;
justify-content: space-between;
}
.top-bar.expanded .top-bar,
.top-bar.expanded .top-bar-section,
.top-bar.expanded #top-bar-right,
.top-bar.expanded #top-bar-right .columns {
display: flex;
align-items: center;
flex-wrap: wrap;
}
.divider.show-for-small {
display: none !important;
}
#top-bar-left, #top-bar-right {
padding: 10px 0 0 0;
}
#top-bar-left .dropdown li, #top-bar-right .dropdown li {
padding: 0;
}
}
/* Formulaire d'edition ------------------------------------------------------------------ */
#editform
{
margin-top: -0vh;
line-height: 1.2rem;
}
/* Lien vers page anglaise ------------------------------------------------------------------ */
#english{
font-size: 0.8em;
}