/* QE V10: the portfolio folder scale and one-row mobile header. */
:root { --qe-desktop-folder-size: clamp(34px, 3.4vw, 44px); }
html[data-theme] body .folder img,
html body .xs-site-header .xs-site-folder img {
  width: clamp(34px, 3.4vw, 44px);
  height: clamp(34px, 3.4vw, 44px);
}
/* Keep the inherited folder hover enlargement and source icon treatment. */
@media (max-width: 600px) {
  body .xs-site-header {
    flex-wrap: nowrap;
    gap: 12px;
    padding: 14px 12px 0 20px;
  }
  body .xs-site-header .xs-site-folders {
    flex: 0 0 auto;
    flex-basis: auto;
    justify-content: flex-end;
    margin-left: auto;
  }
}
