<div class="layout">
<div class="layout__row header">
<div class="header__cell">
Пусть это HEADER
</div>
</div>
<div class="layout__row navbar">
<div class="navbar__cell">
А это пусть NAVBAR
</div>
</div>
<!-- variant 1 -->
<div class="layout__row">
<div class="layout__container">
<main class="layout__col layout__col_main">
main
</main>
<aside class="layout__col layout__col_side">
side
</aside>
</div>
</div>
<!-- variant 2 -->
<div class="layout__row">
<div class="layout__container">
<main class="layout__main">
main
</main>
<aside class="layout__side">
side
</aside>
</div>
</div>
<div class="layout__row footer">
<div class="footer__cell">
Это FOOTER
</div>
</div>
</div>
<div class="hover_1">2321321
<div class="hover_2">2321321
<div class="hover_3">2321321
<div class="hovered_1">
<div class="hovered_2">
<div class="hovered_3">
.hover_1:hover ~ .hovered_1 {}
.hover_2:hover ~ .hovered_2 {}
.hover_3:hover ~ .hovered_3 {}
<div class="hover_1">2321321
<div class="hover_2">2321321
<div class="hover_3">2321321
<div class="container">
<div class="hovered_1">
<div class="hovered_2">
<div class="hovered_3">
</div>
.hover_1:hover ~ .container .hovered_1 {}
.hover_2:hover ~ .container .hovered_2 {}
.hover_3:hover ~ .container .hovered_3 {}
@font-face {
font-family: 'MullerBold';
src: url('fonts/MullerBold-normal.woff2') format('woff2');
font-style: normal;
font-weight: 400;
}
@font-face {
font-family: 'MullerBold';
src: url('fonts/MullerBold-bold.woff2') format('woff2');
font-style: normal;
font-weight: 700;
}