:is(.fokus21-nime, .editor-styles-wrapper) :is(.fokus21-nime-card, .f21-nime-material-card)[class*="f21-nime-icon--"]::before {
display: block;
width: 48px;
height: 48px;
margin-bottom: 12px;
border-radius: 12px;
background: #ffec8b var(--f21-nime-icon) center / 28px no-repeat;
content: "";
}
.f21-nime-icon--library { --f21-nime-icon: url(//fokus21.ru/wp-content/themes/fokus21/assets/images/formula-nime/icons/library.svg); }
.f21-nime-icon--files { --f21-nime-icon: url(//fokus21.ru/wp-content/themes/fokus21/assets/images/formula-nime/icons/files.svg); }
.f21-nime-icon--tests { --f21-nime-icon: url(//fokus21.ru/wp-content/themes/fokus21/assets/images/formula-nime/icons/tests.svg); }
.f21-nime-icon--girls { --f21-nime-icon: url(//fokus21.ru/wp-content/themes/fokus21/assets/images/formula-nime/icons/girls.svg); }
.f21-nime-icon--mothers { --f21-nime-icon: url(//fokus21.ru/wp-content/themes/fokus21/assets/images/formula-nime/icons/mothers.svg); }
.f21-nime-icon--specialists { --f21-nime-icon: url(//fokus21.ru/wp-content/themes/fokus21/assets/images/formula-nime/icons/specialists.svg); }
.f21-nime-icon--link { --f21-nime-icon: url(//fokus21.ru/wp-content/themes/fokus21/assets/images/formula-nime/icons/link.svg); }
.f21-nime-materials {
scroll-margin-top: 100px;
padding: clamp(18px, 4vw, 38px);
border: 1px solid #ebd9b5;
border-radius: 22px;
background: #fbf3dd;
color: #3b2525;
}
.f21-nime-materials .wp-block-columns {
gap: 16px;
margin-block: 20px 0;
}
.f21-nime-materials .wp-block-column {
min-width: 0;
}
.f21-nime-material-card {
height: 100%;
padding: 20px;
border-radius: 14px;
background: #fff;
color: #3b2525;
overflow-wrap: anywhere;
}
.f21-nime-materials h2,
.f21-nime-material-card h3 {
color: #a2260b;
font-family: Georgia, 'Times New Roman', serif;
}
.f21-nime-material-card p:last-child {
margin-bottom: 0;
}
.f21-nime-resource {
height: auto;
margin-block: 16px;
border: 1px solid #ebd9b5;
}