/* Responsive/performance layer for Premium Light Glass. */
@media(max-width:1100px){
  body.glass-ui{background-attachment:scroll}
}
@media(max-width:860px){
  body.glass-ui{
    --glass-blur:18px;
    --glass-nav-blur:16px;
    --glass-soft-blur:12px;
  }
  body.glass-ui .kolvn-sidebar .kolvn-filter-box{
    background:rgba(255,255,255,.93);
    box-shadow:0 18px 50px rgba(17,35,70,.14);
  }
  body.glass-ui .nav{box-shadow:0 8px 24px rgba(20,35,60,.07)}
  body.glass-ui .kolvn-site-main::before,body.glass-ui .kolvn-site-main::after{opacity:.22}
}
@media(max-width:640px){
  body.glass-ui{--radius-card:20px;--radius-control:14px}
  body.glass-ui :is(.kol-card,.article-card,.project-card,.brand-deal,.brand-dir-card,.brand-featured-card,.kolvn-card,.kolvn-widget):hover{transform:none}
  body.glass-ui :is(.kol-img img,.kolvn-card-image img,.article-cover img,.project-cover img){transform:none}
}
@media(prefers-reduced-motion:reduce){
  body.glass-ui *,body.glass-ui *::before,body.glass-ui *::after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}
}

/* 1.0.19 header/card refinement */
@media(max-width:860px){
  body.glass-ui .nav-main{
    grid-template-columns:1fr!important;
    gap:10px!important;
    min-height:auto!important;
    padding:12px 14px 13px!important;
  }
  body.glass-ui .logo,
  body.glass-ui .logo--has-image{justify-self:center!important}
  body.glass-ui .logo-mark--image img,
  body.glass-ui .logo-mark--image .custom-logo{max-height:54px!important;max-width:220px!important}
  body.glass-ui .nav-right,
  body.glass-ui .nav-right--search{justify-self:stretch!important;max-width:none!important}
  body.glass-ui .nav-search-input{height:44px!important;border-radius:14px!important}
  body.glass-ui .nav-links{display:none!important}
  body.glass-ui :is(.kol-grid-featured,.kol-grid-row2,.projects-grid,.editorial-layout,.kolvn-grid,.kolvn-gallery){gap:18px!important}
}
@media(max-width:640px){
  body.glass-ui :is(.kol-card,.article-card,.project-card,.brand-deal,.brand-dir-card,.brand-featured-card,.kolvn-card,.kolvn-widget){border-radius:18px!important}
}
