/* Sarkom Seitenwelten 1.5.2 – one visual standard for box elevation across plugins.
   These styles only affect existing cards / decorative surface boxes, not menus,
   forms, images, featured content, CTA buttons or WordPress admin. */
:root {
  --sarkom-surface-shadow: 0 11px 29px rgba(24,45,82,.075);
  --sarkom-surface-shadow-hover: 0 17px 38px rgba(24,45,82,.12);
  --sarkom-feature-shadow: 0 16px 39px rgba(24,45,82,.085);
}
/* Ordinary cards: all three regions receive identical shadow depth. */
.sarkom-ueberunswelt .sbw-person,
.sarkom-ueberunswelt .sbw-project,
.sfw-v2 .sfw2-card-grid>.sfw2-card,
.sarkom-familienwelt .sfw-card-grid>.sfw-card,
.sarkom-gruppenwelt .swg-card-grid>.swg-card,
.sswf-groups-archive .swg-group-card,
.sarkom-aktuelleswelt .swnews-card,
.sswf-events-root .sswf-event-card,
.sswf-events-root .sswf-event-main-content,
.sswf-events-root .sswf-event-facts,
.sarkom-kontakt-netz .skn-reasons>.skn-reason-action,
.sarkom-kontakt-netz .skn-reasons>.skn-reason-link,
.sarkom-kontakt-netz .skn-reasons>.skn-reason-static,
.sarkom-kontakt-netz .skn-person,
.sarkom-kontakt-netz .skn-form-panel,
.skn-reasons>.skn-reason-action,
.skn-reasons>.skn-reason-link,
.skn-reasons>.skn-reason-static,
.skn-person,
.skn-form-panel,
.swn-overview-v2 .swn-feature-card,
.swn-overview-v2 .swn-compact-card,
.swn-card,
.swn-panel {
  box-shadow: var(--sarkom-surface-shadow) !important;
}
/* Spotlight surfaces: softer, slightly broader, still matching the other modules. */
.sfw-v2 .sfw2-hero,
.sarkom-ueberunswelt .sbw-hero,
.sarkom-gruppenwelt .swg-hero,
.sarkom-aktuelleswelt .swnews-intro,
.sswf-events-intro-section .sswf-events-editor-intro,
.sswf-events-intro-section .sswf-events-intro-fallback,
.skn-hero-visual,
.swn-overview-v2 .swn-overview-hero {
  box-shadow: var(--sarkom-feature-shadow) !important;
}
@media (hover:hover) {
  .sfw-v2 .sfw2-card-grid>.sfw2-card:hover,
  .sarkom-familienwelt .sfw-card-grid>.sfw-card:hover,
  .sarkom-aktuelleswelt .swnews-card:hover,
  .skn-reasons>.skn-reason-action:hover,
  .skn-reasons>.skn-reason-link:hover,
  .swn-overview-v2 .swn-feature-card:hover,
  .swn-overview-v2 .swn-compact-card:hover,
  .swn-card:hover {
    box-shadow: var(--sarkom-surface-shadow-hover) !important;
  }
}
