/* MADAM KSU: visual and accessibility fixes, 31.10.2026 */
/* Replace temporary portrait placeholder with Ksenia's existing photo */
.vb-r8n__slot {
  background: #f3ece3 url("https://static.tildacdn.com/tila3833-3036-4164-a337-323430343032/ksenia-portrait-site.jpg") center 24% / cover no-repeat !important;
  border: 0 !important;
  border-radius: 18px;
  overflow: hidden;
}
.vb-r8n__slot-text,
.vb-r8n__slot-note {
  display: none !important;
}
/* Match the editorial serif type used on the inner pages */
.vb-kx7__title {
  font-family: Georgia, "Times New Roman", serif !important;
}
/* Care quiz: readable helper and progress labels */
.mini-meta,
.step-top span,
.field-description,
.store-hint {
  color: #654941 !important;
}
.mini-meta,
.step-top span {
  font-size: 13px !important;
  line-height: 1.45 !important;
}
/* Keep the portfolio portrait tidy on narrow screens */
@media (max-width: 600px) {
  .vb-r8n__slot { border-radius: 14px; }
}
