
/*
* https://md-editor_icons.com
* https://github.com/Remix-Design/RemixIcon
* Copyright RemixIcon.com
* Released under the Apache License Version 2.0
*/

@font-face {
	font-family: "md-editor_icons";
	src: 	url("md-editor_icons.woff2?t=1746482362741") format("woff2"),
				url("md-editor_icons.woff?t=1746482362741") format("woff");
	font-display: swap;
}

[class^="sp-icone_"]:before, [class*="sp-icone_"]:before {
	font-family: 'md-editor_icons' !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
/* Une marge seulement s'il y a un autre enfant affiché que l'icone, à priori du texte arpès */
[class^="sp-icone_"]:has(> *:not([hidden])):before, [class*="sp-icone_"]:has(> *:not([hidden])):before {
	margin-inline-end: var(--spip-btn-gutter);
}

.sp-icone_lg:before { font-size: 1.3333em; line-height: 0.75em; vertical-align: -.0667em; }
.sp-icone_xl:before { font-size: 1.5em; line-height: 0.6666em; vertical-align: -.075em; }
.sp-icone_xxs:before { font-size: .5em; }
.sp-icone_xs:before { font-size: .75em; }
.sp-icone_sm:before { font-size: .875em }
.sp-icone_1x:before { font-size: 1em; }
.sp-icone_2x:before { font-size: 2em; }
.sp-icone_3x:before { font-size: 3em; }
.sp-icone_4x:before { font-size: 4em; }
.sp-icone_5x:before { font-size: 5em; }
.sp-icone_6x:before { font-size: 6em; }
.sp-icone_7x:before { font-size: 7em; }
.sp-icone_8x:before { font-size: 8em; }
.sp-icone_9x:before { font-size: 9em; }
.sp-icone_10x:before { font-size: 10em; }
.sp-icone_fw:before { text-align: center; width: 1.25em; }

.sp-icone_bold:before { content: "\ead1"; }
.sp-icone_italic:before { content: "\ee6b"; }
.sp-icone_heading:before { content: "\ee03"; }
.sp-icone_h-1:before { content: "\ede6"; }
.sp-icone_h-2:before { content: "\ede7"; }
.sp-icone_h-3:before { content: "\ede8"; }
.sp-icone_h-4:before { content: "\ede9"; }
.sp-icone_h-5:before { content: "\edea"; }
.sp-icone_h-6:before { content: "\edeb"; }
.sp-icone_strikethrough:before { content: "\f1ab"; }
.sp-icone_indent-decrease:before { content: "\ee54"; }
.sp-icone_indent-increase:before { content: "\ee55"; }
.sp-icone_list-check:before { content: "\eeba"; }
.sp-icone_list-unordered:before { content: "\eebe"; }
.sp-icone_list-check-3:before { content: "\f398"; }
.sp-icone_list-ordered-2:before { content: "\f39a"; }
.sp-icone_link:before { content: "\eeb2"; }
.sp-icone_link-unlink:before { content: "\eeb1"; }
.sp-icone_double-quotes-l:before { content: "\ec51"; }
.sp-icone_paragraph:before { content: "\efc8"; }
.sp-icone_code-block:before { content: "\f42d"; }
.sp-icone_code-s-slash-line:before { content: "\ebad"; }
.sp-icone_quote-text:before { content: "\f3a2"; }
.sp-icone_arrow-go-back-line:before { content: "\ea58"; }
.sp-icone_arrow-go-forward-line:before { content: "\ea5a"; }
.sp-icone_delete-bin-line:before { content: "\ec2a"; }
.sp-icone_external-link-line:before { content: "\ecaf"; }
.sp-icone_fullscreen-line:before { content: "\ed9c"; }
.sp-icone_fullscreen-exit-line:before { content: "\ed9a"; }
.sp-icone_expand-diagonal-line:before { content: "\f4d2"; }
.sp-icone_collapse-diagonal-fill:before { content: "\f4cb"; }
.sp-icone_eye-line:before { content: "\ecb5"; }
.sp-icone_code-view:before { content: "\ebae"; }
.sp-icone_image-add-line:before { content: "\ee47"; }
.sp-icone_draggable:before { content: "\f38f"; }
