/* Font Awesome Free 7.3.1. Brand tokens, sizes and control hit areas remain owned by components. */
.mkw-site .mkw-icon {display:inline-block;flex:none;width:1.1em;text-align:center;font-style:normal;line-height:1;vertical-align:-.08em}
.mkw-site .mkr-theme-toggle .mkw-icon {font-size:20px}
.mkw-site .motion-toggle .mkw-icon {font-size:16px}
.mkw-site .mks-pause .mkw-icon {font-size:14px;margin-right:6px}
.mkw-site .mks-arrows .mkw-icon {font-size:18px}
.mkw-site .mkr-menu-toggle .mkw-icon {font-size:20px}
/* These decorations are generated by existing STAR components; replace their glyph font only. */
.mkw-site .mkv-breadcrumbs li+li::before,
.mkw-site .star-builder-faq__item .star-builder-faq__question::after,
.mkw-site .mkw-menu-more summary::after,
.mkw-site .mkv-form .sfb-submit::after,
.mkw-site .mkw-photo .mkv-image-zoom::after {
 font-family:'Font Awesome 7 Free';font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;
}
body.mkw-site .mkv-breadcrumbs li+li::before {content:'\f054' / '';font-size:.65em}
.mkw-site .star-builder-faq__item .star-builder-faq__question::after,
.mkw-site .mkw-menu-more summary::after {content:'\2b' / '';font-size:14px}
.mkw-site .star-builder-faq__item[open] .star-builder-faq__question::after,
.mkw-site .mkw-menu-more details[open]>summary::after {content:'\f068' / ''}
.mkw-site .mkv-form .sfb-submit::after {content:'\f061' / '';font-size:1em;transform:rotate(-45deg)}
.mkw-site .mkw-photo .mkv-image-zoom::after {content:'\f00e' / '';font-size:18px}
.mkw-site .star-lightbox .mkw-icon {font-size:20px}

.mkw-site .mkw-icon.mkw-diagonal {transform:rotate(-45deg)}
body.mkw-subpage-polish .mkw-technology-module .star-builder-info-categories__summary::after {
 font-family:'Font Awesome 7 Free';font-weight:900;content:'\2b' / '';font-size:14px;
}
body.mkw-subpage-polish .mkw-technology-module details[open]>.star-builder-info-categories__summary::after {content:'\f068' / ''}
.mkw-site .star-lightbox :is(.star-lightbox__nav,.star-lightbox__close) {
 background:var(--mk-panel);color:var(--mk-ink);border:1px solid var(--mk-rule);
}
.mkw-site .star-lightbox :is(.star-lightbox__nav,.star-lightbox__close):is(:hover,:focus-visible) {
 background:var(--mk-panel);color:var(--mk-ink);border-color:var(--mk-accent);
}
