/* VEYRA · Responsive overrides (layout-level, page CSS handles specifics) */
.v-content { padding: var(--v-s-7) var(--v-s-6); max-width: var(--v-content-max); margin: 0 auto; }

@media (max-width: 1200px) {
  .v-content { padding: var(--v-s-6) var(--v-s-5); }
}
@media (max-width: 900px) {
  .v-content { padding: var(--v-s-5) var(--v-s-4); }
  .v-panel__body, .v-panel__header { padding-left: var(--v-s-4); padding-right: var(--v-s-4); }
}
@media (max-width: 560px) {
  .v-content { padding: var(--v-s-4) var(--v-s-3); }
  .v-card { padding: var(--v-s-4); }
}
