:root {
    --bodyBackground: transparent url("CrazySchlagerSommer/BgPowerschlager_20260720_110643_9cdd6f66.gif") center center / 100% 100% no-repeat;
    --headerBackground: #FFFFFF url("CrazySchlagerSommer/HarderPowerSchlager_20260720_110643_53b59ab3.png") center / 100% auto;
    --articleTextAlign: center;
    --boxBorder: 1px solid rgba(255, 255, 0, 0.14);
    --headerNavBackground: transparent;
    --headerNavHoverBackground: rgba(34, 211, 238, 0.88);
    --headerLinkBackground: rgba(255, 255, 255, 0.65);
    --headerLinkHoverBackground: rgba(34, 211, 238, 0.22);
    --headerHeight: 400px;
    --sidebarBackground: transparent;
    --sidebarTopBackground: transparent url("CrazySchlagerSommer/PowerobenStyle_20260720_110643_7406aa1e.png");
    --sidebarBottomColor: #E2E8F0;
    --sidebarBottomBackground: transparent url("CrazySchlagerSommer/Crazy_Schlager_Radio_Banner_Transparent_240x60_20260720_110643_39ab8202.png");
    --asideLinkBackground: transparent;
    --asideLinkHoverBackground: transparent;
    --footerHeight: 350px;
    --asideNavHoverBackground: rgba(34, 211, 238, 0.02);
    --articleBackground: transparent;
    --articleTopBackground: transparent url("CrazySchlagerSommer/PowerobenStyle_20260720_110643_7406aa1e.png") center / 100% auto;
    --articleBottomBackground: transparent url("CrazySchlagerSommer/Crazy_Schlager_Radio_Banner_Transparent_240x60_20260720_110643_39ab8202.png") center / 100% 100%;
    --articleLinkHoverBackground: transparent;
    --footerBackground: rgba(15, 23, 42, 0.8) url("CrazySchlagerSommer/footerpower_20260720_110643_956c6d6e.png") center center / 100% auto;
    --footerNavHoverBackground: rgba(34, 211, 238, 0.22);
    --footerLinkHoverBackground: rgba(34, 211, 238, 0.22);
}




aside::after,
article::after {
    content: '';
}

body{
  background-attachment: fixed;
}

footer > section[data-footer-copy="1"],
footer > section[data-footer-copy="1"] a {
    font-weight: bold;
}

footer > section[data-footer-copy="1"]{
    position: relative;
    top: -70px;
}

iframe[src*="azuracast"] {
    height: 125px !important;
    min-height: 125px !important;
    aspect-ratio: auto !important;
}
