/**
 * Radio Hy 2 — skin layer (classic theme + plugin logic unchanged).
 * Background image: upload to wp-content/uploads/radiohy/page-bg.jpg or plugin skins/v2/page-bg.jpg
 */

body.radiohy-skin-v2 {
    background: #020814;
    color: #fff;
}

body.radiohy-skin-v2 .radiohy-page-bg {
    position: fixed;
    inset: 0;
    z-index: 0;
    pointer-events: none;
}

body.radiohy-skin-v2 .radiohy-page-bg-image {
    position: absolute;
    inset: 0;
    background: #050608 center center / cover no-repeat;
    background-image: url("page-bg.jpg");
    opacity: 0.88;
    filter: saturate(1.12) brightness(1.06) contrast(1.1);
}

body.radiohy-skin-v2 .radiohy-page-bg-overlay {
    position: absolute;
    inset: 0;
    background:
        radial-gradient(ellipse 40% 86% at 0% 50%, rgba(0, 150, 255, 0.28) 0%, transparent 58%),
        radial-gradient(ellipse 40% 86% at 100% 50%, rgba(0, 130, 255, 0.24) 0%, transparent 58%),
        rgba(0, 4, 14, 0.18);
}

body.radiohy-skin-v2 .radiohy-page-bg-vignette {
    position: absolute;
    inset: 0;
    background: radial-gradient(ellipse 80% 65% at 50% 46%, transparent 0%, rgba(0, 4, 16, 0.55) 100%);
}

body.radiohy-skin-v2 #page,
body.radiohy-skin-v2 .site-content,
body.radiohy-skin-v2 main,
body.radiohy-skin-v2 .radiohy-home,
body.radiohy-skin-v2 .radiohy-broadcast-wrap {
    position: relative;
    z-index: 1;
}
