/**
 * @file plugins/themes/manuscriptDaffa/styles/manuscriptDaffa.css
 *
 * Distributed under the GNU GPL v3. For full terms see the file LICENSE.
 *
 * Styles of the Manuscript-Daffa features. Colours come from the theme
 * options (--msd-primary = Colour, --msd-accent = Accent Colour), set inline
 * by the theme.
 */
:root {
	--msd-primary: #1e6292;
	--msd-accent: #f7bc4a;
	--msd-on-primary: #fff;
	--msd-border: rgba(0, 0, 0, .12);
	--msd-muted: rgba(0, 0, 0, .6);
	/* Link colour of Manuscript (article titles); used by the action row */
	--msd-link: #4b7d92;
	/* Space title -> authors and authors -> action row in article lists */
	--msd-list-gap: .2rem;
	/* Extra size of article titles in lists */
	--msd-title-bump: 2px;
	/* Text size of article lists (theme option "Article list text size") */
	--msd-list-scale: 1;
}

/* Article page: authors, affiliation and country */
.obj_article_details .authors li {
	margin-bottom: .9em;
}
.obj_article_details .authors li:last-child {
	margin-bottom: 0;
}
.obj_article_details .authors .name,
.obj_article_details .authors .affiliation {
	margin: 0;
	line-height: 1.35;
}
.obj_article_details .authors .msd-country-only {
	display: block;
}

/* Dimensions badge above the DOI */
.obj_article_details .msd-dimensions {
	margin-bottom: .5rem;
	line-height: 1;
}
.obj_article_details .msd-dimensions .__dimensions_badge_embed__ {
	display: inline-block;
	vertical-align: middle;
}

/* Issue Coverage (issue page and homepage) */
.msd-coverage {
	margin: 0 0 1rem;
	padding: .75rem 1rem;
	border: 1px solid var(--msd-border);
	border-left: 4px solid var(--msd-primary);
	border-radius: 4px;
	font-size: .875rem;
	overflow: hidden;
}
.msd-coverage-title {
	font-weight: 700;
	color: var(--msd-primary);
	margin-bottom: .35rem;
}
.msd-coverage ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.msd-coverage-stats li {
	display: inline-block;
	margin-right: 1rem;
}
.msd-coverage-countries {
	margin-top: .5rem !important;
	display: flex;
	flex-wrap: wrap;
	gap: .25rem 1rem;
}
.msd-coverage-countries li {
	display: inline-flex;
	align-items: center;
	gap: .35rem;
}
.msd-country-count {
	color: var(--msd-muted);
}
.msd-flag {
	width: 20px;
	height: 15px;
	object-fit: cover;
	border: 1px solid rgba(0, 0, 0, .1);
	vertical-align: middle;
	display: inline-block;
}
@media (min-width: 768px) {
	.obj_issue_toc .heading .msd-coverage {
		overflow: hidden;
	}
}

/* Article lists: title size, spacing, action row, abstract */
.obj_article_summary > .title {
	font-size: calc(1rem * var(--msd-list-scale) + var(--msd-title-bump));
	line-height: 1.35;
	margin-bottom: 0;
}
.obj_article_summary > .meta {
	margin-top: var(--msd-list-gap);
	padding-top: 0;
	font-size: calc(.93rem * var(--msd-list-scale));
	line-height: 1.5;
}
.msd-actions {
	display: flex;
	flex-wrap: wrap;
	gap: .35rem;
	margin-top: var(--msd-list-gap);
	font-size: calc(.8rem * var(--msd-list-scale));
	line-height: 1.4;
}
.msd-act,
.msd-act:visited {
	display: inline-flex;
	align-items: center;
	gap: .35em;
	padding: .12rem .7rem;
	border: 1px solid #d5dde0;
	border-radius: 999px;
	color: #55666d;
	text-decoration: none;
	background: #fff;
	word-break: break-word;
	transition: color .15s, border-color .15s;
}
.msd-act:hover,
.msd-act:focus,
.msd-act.is-open {
	border-color: var(--msd-link);
	color: var(--msd-link);
	background: #fff;
	text-decoration: none;
}
.msd-act:focus-visible {
	outline: 2px solid var(--msd-link);
	outline-offset: 1px;
}

/* Small line icons in front of the actions (mask, so they take the text colour) */
.msd-act::before {
	content: "";
	flex: none;
	width: 1em;
	height: 1em;
	background: currentColor;
	-webkit-mask: var(--msd-icon) center / contain no-repeat;
	mask: var(--msd-icon) center / contain no-repeat;
}
.msd-act-abstract {
	--msd-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M4 6h16M4 12h16M4 18h10'/%3E%3C/svg%3E");
}
.msd-act-pdf {
	--msd-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v11m0 0l-4-4m4 4l4-4M5 20h14'/%3E%3C/svg%3E");
}
.msd-act-doi {
	--msd-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 14a4 4 0 005.7 0l3-3a4 4 0 00-5.7-5.7l-1 1M14 10a4 4 0 00-5.7 0l-3 3a4 4 0 005.7 5.7l1-1'/%3E%3C/svg%3E");
}
.msd-act-scholar {
	--msd-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 9l10-5 10 5-10 5z'/%3E%3Cpath d='M6 11v5c0 1.5 3 3 6 3s6-1.5 6-3v-5'/%3E%3C/svg%3E");
}
.msd-abstract {
	margin-top: .5rem;
	padding: .5rem .75rem;
	border-left: 3px solid var(--msd-accent);
	background: rgba(0, 0, 0, .03);
	font-size: calc(.9rem * var(--msd-list-scale));
	line-height: 1.6;
}
.msd-abstract p:first-child {
	margin-top: 0;
}
.msd-abstract p:last-child {
	margin-bottom: 0;
}

/* Thin divider between the articles of a list (not after the last one) */
.cmp_article_list > li + li,
.search_results > li + li {
	border-top: 1px solid var(--msd-border);
	padding-top: 1rem;
}

/* Homepage: folded current issue */
.current_issue [hidden] {
	display: none !important;
}
.msd-readmore-wrap {
	margin: 8px 0 1.5rem;
}
.current_issue .cmp_article_list > li:not([hidden]):last-child,
.current_issue .section:last-child .cmp_article_list {
	margin-bottom: 0;
}
.msd-readmore,
.msd-readmore:visited {
	display: inline-block;
	padding: .35rem 1rem;
	border: 1px solid var(--msd-primary);
	border-radius: 4px;
	color: var(--msd-primary);
	text-decoration: none;
	font-weight: 700;
}
.msd-readmore:hover,
.msd-readmore:focus {
	background: var(--msd-primary);
	color: var(--msd-on-primary);
}

/* Homepage: category cards */
.msd-categories {
	margin: 1.5rem 0;
}
.msd-category-grid {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
	gap: .75rem;
	align-items: start;
}
.msd-category {
	border: 1px solid var(--msd-border);
	border-top: 3px solid var(--msd-primary);
	border-radius: 4px;
	background: #fff;
}
.msd-category summary {
	display: flex;
	flex-direction: column;
	padding: .65rem .85rem;
	cursor: pointer;
	list-style: none;
}
.msd-category summary::-webkit-details-marker {
	display: none;
}
.msd-category-name {
	font-weight: 700;
	color: var(--msd-primary);
}
.msd-category-count {
	font-size: .8rem;
	color: var(--msd-muted);
}
.msd-category ul {
	margin: 0;
	padding: 0 .85rem .65rem 1.9rem;
	font-size: .85rem;
}
.msd-category li {
	margin-bottom: .3rem;
}
.msd-category-all {
	display: block;
	padding: 0 .85rem .65rem;
	font-size: .8rem;
}

/* Archives: statistic cards */
.msd-archive-stats {
	display: flex;
	flex-wrap: wrap;
	gap: .5rem;
	margin: .5rem 0;
}
.msd-stat {
	display: flex;
	flex-direction: column;
	min-width: 6.5rem;
	padding: .4rem .75rem;
	border: 1px solid var(--msd-border);
	border-top: 3px solid var(--msd-primary);
	border-radius: 4px;
	font-size: .8rem;
	line-height: 1.3;
}
.msd-stat-num {
	font-size: 1.25rem;
	font-weight: 700;
	color: var(--msd-primary);
}
.msd-stat-label {
	text-transform: uppercase;
	letter-spacing: .03em;
	font-size: .7rem;
	color: var(--msd-muted);
}
.msd-stat-sub {
	margin-top: .15rem;
}
.msd-flags {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 3px;
}
.msd-flags-more {
	font-size: .75rem;
	color: var(--msd-muted);
}

/*
 * Sidebar menu (theme option "Sidebar menu style"): lists of links in the
 * sidebar blocks, with an icon chosen from the link text (classes/SideMenu).
 * msd_menu_soft = light cards, msd_menu_solid = buttons in the theme colour.
 */
.pkp_structure_sidebar .msd_menu,
.pkp_block .content .msd_menu {
	display: flex;
	flex-direction: column;
	gap: .4rem;
	margin: 0;
	padding: 0;
	list-style: none;
}
.pkp_structure_sidebar .msd_menu > li,
.pkp_block .content .msd_menu > li {
	margin: 0;
	padding: 0;
	line-height: 1.3;
}
.msd_menu .msd_menu_link {
	display: flex;
	align-items: center;
	gap: .7rem;
	padding: .45rem .7rem .45rem .45rem;
	border: 1px solid #e3e7ec;
	border-radius: 10px;
	background: #fff;
	color: #2b3a48;
	font-size: .93rem;
	font-weight: 500;
	text-decoration: none;
	transition: border-color .15s, background-color .15s, color .15s, box-shadow .15s;
}
.msd_menu .msd_menu_icon {
	display: flex;
	flex: 0 0 2rem;
	align-items: center;
	justify-content: center;
	width: 2rem;
	height: 2rem;
	border-radius: 8px;
	background: rgba(0, 0, 0, .05);
	background: color-mix(in srgb, var(--msd-primary) 10%, #fff);
	color: var(--msd-primary);
	transition: background-color .15s, color .15s;
}
.msd_menu .msd_menu_icon::before,
.msd_menu .msd_menu_link::after {
	content: "";
	display: block;
	background: currentColor;
	-webkit-mask: var(--msd-icon) center / contain no-repeat;
	mask: var(--msd-icon) center / contain no-repeat;
}
.msd_menu .msd_menu_icon::before {
	width: 1.1rem;
	height: 1.1rem;
}
.msd_menu .msd_menu_text {
	flex: 1;
	min-width: 0;
}
.msd_menu .msd_menu_link::after {
	--msd-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E");
	flex: 0 0 1rem;
	width: 1rem;
	height: 1rem;
	opacity: .3;
	transition: opacity .15s, transform .15s;
}
.msd_menu .msd_menu_link:hover,
.msd_menu .msd_menu_link:focus-visible,
.msd_menu .msd_menu_current,
.msd_menu li.current > .msd_menu_link {
	border-color: var(--msd-primary);
	color: var(--msd-primary);
	box-shadow: 0 2px 8px rgba(0, 0, 0, .06);
}
.msd_menu .msd_menu_link:hover .msd_menu_icon,
.msd_menu .msd_menu_link:focus-visible .msd_menu_icon,
.msd_menu .msd_menu_current .msd_menu_icon,
.msd_menu li.current > .msd_menu_link .msd_menu_icon {
	background: var(--msd-primary);
	color: var(--msd-on-primary);
}
.msd_menu .msd_menu_link:hover::after,
.msd_menu .msd_menu_link:focus-visible::after,
.msd_menu .msd_menu_current::after {
	opacity: 1;
	transform: translateX(2px);
}
.msd_menu .msd_menu_current,
.msd_menu li.current > .msd_menu_link {
	background: rgba(0, 0, 0, .03);
	background: color-mix(in srgb, var(--msd-primary) 6%, #fff);
	font-weight: 600;
}
.msd_menu .msd_menu_link:focus-visible {
	outline: 2px solid var(--msd-accent);
	outline-offset: 2px;
}

/* Solid buttons in the theme colour */
.msd_menu_solid .msd_menu_link {
	border-color: transparent;
	background: var(--msd-primary);
	color: var(--msd-on-primary);
}
.msd_menu_solid .msd_menu_icon,
.msd_menu_solid .msd_menu_link:hover .msd_menu_icon,
.msd_menu_solid .msd_menu_link:focus-visible .msd_menu_icon,
.msd_menu_solid .msd_menu_current .msd_menu_icon,
.msd_menu_solid li.current > .msd_menu_link .msd_menu_icon {
	background: rgba(255, 255, 255, .16);
	color: inherit;
}
.msd_menu_solid .msd_menu_link::after {
	opacity: .6;
}
.msd_menu.msd_menu_solid .msd_menu_link:hover,
.msd_menu.msd_menu_solid .msd_menu_link:focus-visible,
.msd_menu.msd_menu_solid .msd_menu_current,
.msd_menu.msd_menu_solid li.current > .msd_menu_link {
	border-color: transparent;
	background: #000;
	background: color-mix(in srgb, var(--msd-primary) 82%, #000);
	color: var(--msd-on-primary);
	box-shadow: inset 4px 0 0 var(--msd-accent), 0 2px 8px rgba(0, 0, 0, .12);
}

@media (prefers-reduced-motion: reduce) {
	.msd_menu .msd_menu_link,
	.msd_menu .msd_menu_link::after,
	.msd_menu .msd_menu_icon {
		transition: none;
	}
}

/* Menu icons (stroke drawings, 24 x 24) */
.msd_i_home { --msd-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10.5 12 3l9 7.5'/%3E%3Cpath d='M5 9.5V21h14V9.5'/%3E%3Cpath d='M10 21v-6h4v6'/%3E%3C/svg%3E"); }
.msd_i_fee { --msd-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='5' width='19' height='14' rx='2'/%3E%3Cpath d='M2.5 10h19'/%3E%3Cpath d='M6 15h4'/%3E%3C/svg%3E"); }
.msd_i_process { --msd-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='4' width='14' height='17' rx='2'/%3E%3Cpath d='M9 4V2.5h6V4'/%3E%3Cpath d='m9 13 2 2 4-4'/%3E%3C/svg%3E"); }
.msd_i_reviewers { --msd-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='4'/%3E%3Cpath d='M2 21c0-3.9 3.1-7 7-7s7 3.1 7 7'/%3E%3Cpath d='m16 11 2 2 4-4'/%3E%3C/svg%3E"); }
.msd_i_team { --msd-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3.5'/%3E%3Cpath d='M2.5 20c0-3.6 2.9-6 6.5-6s6.5 2.4 6.5 6'/%3E%3Cpath d='M16 4.6a3.5 3.5 0 0 1 0 6.8'/%3E%3Cpath d='M18 14.3c2 .8 3.5 2.8 3.5 5.7'/%3E%3C/svg%3E"); }
.msd_i_focus { --msd-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='12' r='5'/%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3C/svg%3E"); }
.msd_i_openAccess { --msd-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='11' width='16' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 7.6-1.7'/%3E%3Cpath d='M12 15v2'/%3E%3C/svg%3E"); }
.msd_i_ai { --msd-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 3l1.8 5.2L18 10l-5.2 1.8L11 17l-1.8-5.2L4 10l5.2-1.8z'/%3E%3Cpath d='M19 14l.8 2.2L22 17l-2.2.8L19 20l-.8-2.2L16 17l2.2-.8z'/%3E%3C/svg%3E"); }
.msd_i_ethics { --msd-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v18'/%3E%3Cpath d='M7 21h10'/%3E%3Cpath d='M4 7h16'/%3E%3Cpath d='M7 7l-3 7a3 3 0 0 0 6 0z'/%3E%3Cpath d='M17 7l-3 7a3 3 0 0 0 6 0z'/%3E%3C/svg%3E"); }
.msd_i_plagiarism { --msd-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='8' y='8' width='12' height='13' rx='2'/%3E%3Cpath d='M16 8V5a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h2'/%3E%3C/svg%3E"); }
.msd_i_template { --msd-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12'/%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3Cpath d='M5 21h14'/%3E%3C/svg%3E"); }
.msd_i_guide { --msd-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h9'/%3E%3Cpath d='M16.5 3.5a2.1 2.1 0 0 1 3 3L7 19l-4 1 1-4z'/%3E%3C/svg%3E"); }
.msd_i_copyright { --msd-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M15 9.5a4 4 0 1 0 0 5'/%3E%3C/svg%3E"); }
.msd_i_license { --msd-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='9' r='6'/%3E%3Cpath d='M8.5 14 7 21l5-3 5 3-1.5-7'/%3E%3C/svg%3E"); }
.msd_i_indexing { --msd-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-4-4'/%3E%3C/svg%3E"); }
.msd_i_contact { --msd-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/svg%3E"); }
.msd_i_submit { --msd-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 2 11 13'/%3E%3Cpath d='M22 2 15 22l-4-9-9-4z'/%3E%3C/svg%3E"); }
.msd_i_archive { --msd-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='5' rx='1'/%3E%3Cpath d='M5 9v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V9'/%3E%3Cpath d='M10 13h4'/%3E%3C/svg%3E"); }
.msd_i_announcement { --msd-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 11v3a1 1 0 0 0 1 1h3l7 4V6l-7 4H4a1 1 0 0 0-1 1z'/%3E%3Cpath d='M18 9a4 4 0 0 1 0 6'/%3E%3C/svg%3E"); }
.msd_i_history { --msd-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E"); }
.msd_i_stats { --msd-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 20V11'/%3E%3Cpath d='M12 20V4'/%3E%3Cpath d='M19 20v-6'/%3E%3Cpath d='M3 20h18'/%3E%3C/svg%3E"); }
.msd_i_reader { --msd-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 5c3-1 7-1 10 1 3-2 7-2 10-1v14c-3-1-7-1-10 1-3-2-7-2-10-1z'/%3E%3Cpath d='M12 6v14'/%3E%3C/svg%3E"); }
.msd_i_library { --msd-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9l9-5 9 5'/%3E%3Cpath d='M5 9v9M9.7 9v9M14.3 9v9M19 9v9'/%3E%3Cpath d='M3 21h18'/%3E%3C/svg%3E"); }
.msd_i_privacy { --msd-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='11' width='16' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E"); }
.msd_i_alert { --msd-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 2 20h20z'/%3E%3Cpath d='M12 10v4'/%3E%3Cpath d='M12 17v.5'/%3E%3C/svg%3E"); }
.msd_i_policy { --msd-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l8 3v6c0 4.5-3.4 8-8 9-4.6-1-8-4.5-8-9V6z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E"); }
.msd_i_info { --msd-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v6'/%3E%3Cpath d='M12 7.5v.5'/%3E%3C/svg%3E"); }
.msd_i_language { --msd-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18'/%3E%3Cpath d='M12 3a14 14 0 0 1 0 18 14 14 0 0 1 0-18'/%3E%3C/svg%3E"); }
.msd_i_page { --msd-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H6a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V8z'/%3E%3Cpath d='M14 3v5h5'/%3E%3Cpath d='M9 13h6M9 17h6'/%3E%3C/svg%3E"); }
