/* test */
/* Surcouche de Bulma */
@media (prefers-color-scheme: light) {
:root {
	--bulma-link-text: #363636;
	--bulma-link: #090a0c;
	--bulma-pagination-selected-item-h: #000;
	--bulma-pagination-item-s: #090a0c;
}}
@media (prefers-color-scheme: dark) {
:root {
	--bulma-link-text: #abb1bf;
	--bulma-link: #FFFFFF;
}}

footer svg path { fill: red; }

/* Typographie */
.is-size-8 { font-size:.50rem !important; }
.subtitle, .title { word-break:normal; }
.first-letter-capitalized:first-letter{ text-transform: capitalize; }
.has-text-shadow { text-shadow: 5px 5px 3px #000; }

/* Espaces */
p, ul, ol, nav.pagination, .hero { margin-bottom: 1em; }
.page_article .content h2, .page_article .content h3, .page_article .content h4, .page_article .content: ; h5 { margin-top:1em !important; }

/*
@font-face { font-family: inria-regular; src: url(fonts/InriaSerif-regular.otf); }
@font-face { font-family: inria-bold; src: url(fonts/InriaSans-Bold.otf); }
body { font-family:inria-regular; }
.title { font-family:inria-bold; }
*/

/* Liens */
p a, a:hover { text-decoration: underline; }
a.is-not-underlined { text-decoration:none; }

/* Listes */
.content ul { list-style-type: '- '; margin-left:1em; }

/* Images */
img.is-bordered { border: 1px solid #7a7a7a;}
is-300x300 { width:300px; height:300px; }

/* Icones */
svg.feather { width: 1em; height: 1em; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; fill: none; }
.image svg.play { width: 6rem; height: 6rem; text-shadow:black 2px 3px; opacity: 0.75; }

/* Citations */
.content blockquote, .content quote { font-weight: 100; font-size: 2rem; max-width: 600px; line-height: 1.4; position: relative; margin: 0 0 0 5em;	padding: .5rem;	border-inline-start: inherit; background-color: inherit; }
.content blockquote:before, .content blockquote:after, .content quote:before, .content quote:after { position: absolute; color: #f1efe6; font-size: 8rem; width: 4rem; height: 4rem; }
.content blockquote:before { content: '“'; left: -5rem; top: -2rem; }
.content blockquote:after { content: '”'; right: -5rem;	bottom: 1rem; }

cite {
	line-height: 3;
	text-align: left;
}

.page_article .content section {  }



/* Formulaires */
label.obligatoire { display:none; }

/* Menu principal */
.navbar { border-bottom:5px solid black; }

.navbar-burger { color:inherit; }

.spip-admin-bloc,.spip-admin-float{top:45px!important;right:5px!important;bottom:auto!important;left:auto!important;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);white-space:nowrap;display:block;width:20px;height:20px}

#formulaire_recherche input { border-top:none; border-left:none; border-right:none; box-shadow:none; border-radius:initial; border-bottom: 1px solid black; }

.message.is-danger .message-body h3 {margin-top: 1em;}

/* Du au plugin Sommaire automatique */
a.sommaire-back { display:none; }

/* Élements de pagination */
.pagination-link.is-current {
	--bulma-pagination-selected-item-h: #000;
	--bulma-pagination-item-s: #090a0c;
}
/* Revue du web */
.page_revueduweb ul li { text-transform: lowercase; display:block; }
.page_revueduweb li::first-letter { text-transform: uppercase; }
