/* Sarkom Seitenwelten – regionspezifische Vorlagen, md, Version 1.5.10.
   Presentation only. No changes to content, permissions, data, or network logic. */
body[class] .sarkom-gruppenwelt, body[class] .sswf-groups-archive {
  --swg-primary:#234A99;--swg-deep:#17335E;--swg-text:#17335E;
  --swg-soft:#F3F7FF;--swg-line:#DCE6F6;--swg-orange:#5279B8;
}
body[class] .sarkom-ueberunswelt {
  --sbw-main:#234A99;--sbw-deep:#17335E;--sbw-ink:#17335E;--sbw-faint:#F3F7FF;--sbw-border:#DCE6F6;
}
body[class] .sarkom-aktuelleswelt {
  --swnews-primary:#234A99;--swnews-deep:#17335E;--swnews-soft:#F3F7FF;--swnews-line:#DCE6F6;--swnews-text:#17335E;
}
body[class] .sswf-events-root {
  --se-accent:#234A99;--se-dark:#17335E;--se-light:#F3F7FF;--se-border:#DCE6F6;--se-text:#17335E;
}
body.sswf-article-revamp[class] .sswf-article-main {
  --sswa-main:#234A99;--sswa-deep:#17335E;--sswa-soft:#F3F7FF;--sswa-line:#DCE6F6;--sswa-text:#17335E;
}
body[class] .sarkom-familienwelt.sfw-v2 {
  --sfw2-main:#234A99;--sfw2-deep:#17335E;--sfw2-ink:#17335E;--sfw2-line:#DCE6F6;--sfw2-mist:#F3F7FF;
}
body .sswf-groups-archive .swg-listing {padding-top:clamp(12px,2vw,32px)!important;}
body .sswf-groups-archive .swg-list-head .swg-eyebrow {color:#234A99!important;}
body .sswf-groups-archive .swg-group-card {background:#fff;border-color:#DCE6F6;transition:box-shadow .2s ease,transform .2s ease;}
body .sswf-groups-archive .swg-group-card:hover {transform:translateY(-2px);box-shadow:0 14px 30px rgba(15,35,75,.11);}
body .sswf-groups-archive .swg-group-card .sarkom-kicker {color:#234A99;}
body .sswf-groups-archive .swg-last-cta {background:linear-gradient(110deg,#17335E,#234A99);}
body .sarkom-gruppenwelt .swg-hero {background:linear-gradient(118deg,#fff,#F3F7FF);border-color:#DCE6F6;}
body .sarkom-gruppenwelt .swg-button-primary .wp-block-button__link {background:#234A99!important;border-color:#234A99!important;}
body .sswf-groups-archive a:focus-visible,body .sarkom-gruppenwelt a:focus-visible {outline:3px solid #5279B8!important;outline-offset:3px;}
@media(max-width:740px){body .sswf-groups-archive .swg-group-card {border-radius:16px;}}
