.footer{align-items:center;display:flex;gap:1em;justify-content:space-between;padding:var(--content-padding)}.footer a{color:inherit}.footer__content{color:var(--text-darker);display:flex;gap:1em}.footer__copyrights{color:var(--text-darker)}@media screen and (max-width: 768px){.footer{flex-direction:column}}.app-menu-icon{width:32px;color:var(--text);padding:0;display:flex;justify-content:start;align-items:center}.search{min-width:36px;width:100%;padding:0;z-index:2;position:relative}.search__inner{position:relative}.search__button{color:var(--text);padding:0;display:flex;justify-content:center;align-items:center}.search__input{padding-inline-end:36px;padding-inline-start:36px;width:100%;box-shadow:none;border:none}.search__icon{position:absolute;top:50%;right:10px;transform:translateY(-50%);color:var(--text-darker)}.search__close{position:absolute;top:50%;left:10px;transform:translateY(-50%)}.search__results{position:absolute;z-index:1;background:var(--bg-light);width:100%;padding:1em;box-shadow:0 5px 8px #0006;border-radius:5px}.search__result{margin-bottom:.5em;cursor:pointer}.search__result:hover{text-decoration:none}.search__result-description{display:block;color:var(--text-darker)}body.is-ltr .search__close{left:auto;right:10px}.logo{font-size:1.6rem;font-weight:700;line-height:.5}.logo a{color:var(--text)}.logo a:hover{text-decoration:none}.logo__img{max-height:50px;fill:red;color:red;margin:0 auto}.loader{position:fixed;top:0;left:0;width:100%;height:3px;z-index:1003}.loader__progress{height:100%;border-radius:5px;background-image:linear-gradient(to right,var(--accent-2),var(--accent));transition:width .4s ease}.header{padding:1em var(--content-padding);display:flex;align-items:center;gap:2em}.header__menu{position:relative}.header__logo{margin:0 auto}.menu{background:var(--bg-darker);position:fixed;top:0;right:0;z-index:1002;max-width:80%;width:300px;height:100vh}.menu__content{display:flex;flex-direction:column;gap:.5em;margin:2em 0;padding:2em 2em 0}.menu__item{display:flex;align-items:center;gap:.5em;color:inherit;text-decoration:none!important;cursor:pointer}.menu__item svg{fill:var(--accent)}.menu__sep{height:1em}.menu__swticher{display:flex;gap:.5em;padding:0 2em}.menu__swticher svg{opacity:var(--text-op)}.menu__swticher .active{font-weight:700}.menu__admin{display:flex;gap:.5em;margin-top:2em;padding:0 2em}.menu__admin svg{opacity:var(--text-op)}
