:root{
  --vpslook-brand-bg:#07111F;
  --vpslook-brand-blue:#2563EB;
  --vpslook-brand-cyan:#38BDF8;
  --vpslook-brand-green:#22C55E;
  --vpslook-brand-white:#F8FAFC;
}

.vpslook-brand-img,
.vpslook-brand-icon{
  display:block;
  max-width:100%;
  height:auto;
}

/* AUTH LOGIN - logo più grande ma pulito */
.auth-brand{
  gap:12px !important;
}

.auth-brand .mark{
  width:38px !important;
  height:38px !important;
  min-width:38px !important;
  background:none !important;
  box-shadow:none !important;
  overflow:visible !important;
  border-radius:13px !important;
}

.auth-brand .mark img{
  width:38px !important;
  height:38px !important;
  display:block !important;
  border-radius:13px !important;
  filter:none !important;
}

.auth-brand strong{
  font-weight:950 !important;
  letter-spacing:-.055em !important;
  font-size:19px !important;
  color:#fff !important;
}

/* SIDEBAR - logo più leggibile */
.vp-brand{
  gap:11px !important;
  align-items:center !important;
}

.vp-brand-mark{
  width:40px !important;
  height:40px !important;
  min-width:40px !important;
  background:none !important;
  box-shadow:none !important;
  border:none !important;
  overflow:visible !important;
  border-radius:14px !important;
}

.vp-brand-mark img{
  width:40px !important;
  height:40px !important;
  display:block !important;
  border-radius:14px !important;
  filter:none !important;
}

.vp-brand-name{
  font-weight:950 !important;
  letter-spacing:-.055em !important;
  font-size:17px !important;
  line-height:1 !important;
  color:#fff !important;
}

.vp-brand-sub{
  font-size:11px !important;
  opacity:.70 !important;
  margin-top:4px !important;
  letter-spacing:.01em !important;
}

/* BILLING / UPGRADE */
.billing-logo{
  width:44px !important;
  height:44px !important;
  background:none !important;
  box-shadow:none !important;
  color:transparent !important;
  overflow:visible !important;
}

.billing-logo img{
  width:44px !important;
  height:44px !important;
  display:block !important;
  border-radius:15px !important;
  filter:none !important;
}

img[src*="vpslook_logo"],
img[src*="vpslook-logo"]{
  image-rendering:auto !important;
}
