
    /* v1.3.7: body 배경 자체를 네이비-검정 그라데이션 + 금광원으로 직접 지정
       (이전엔 단색 #0a0f1e !important 가 뒤의 overlay-bg 그라데이션을 완전히 가렸음) */
    html, html body.wia-sg365-dark {
        background:
            radial-gradient(ellipse 80% 60% at 50% 0%, rgba(201,169,97,0.14), transparent 60%),
            radial-gradient(ellipse 60% 40% at 50% 100%, rgba(201,169,97,0.06), transparent 60%),
            linear-gradient(180deg, #0a0f1e 0%, #0f1220 50%, #080a12 100%) !important;
        background-attachment: fixed !important;
        background-color: #0a0f1e !important; /* fallback */
    }

    /* ═══ 헤더 무지개 강화 — 메인의 헤더+hero 시각 밝기와 맞춤 (samgukji 전용) ═══ */
    body.wia-sg365-dark .site-header,
    body.wia-sg365-dark header.site-header {
        background: #0a1a2e !important;
        position: relative !important;
        overflow: hidden !important;
    }
    body.wia-sg365-dark .site-header::after {
        content: "" !important;
        position: absolute !important;
        top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important;
        background: linear-gradient(270deg,
            rgba(255,120,120,0.70),
            rgba(255,190,100,0.70),
            rgba(255,240,140,0.70),
            rgba(130,240,160,0.70),
            rgba(100,200,255,0.70),
            rgba(200,170,255,0.40),
            rgba(255,150,200,0.55),
            rgba(255,120,120,0.70)) !important;
        background-size: 400% 400% !important;
        animation: wiaHeroRainbow 20s linear infinite !important;
        pointer-events: none !important;
        z-index: 0 !important;
        display: block !important;
    }
    body.wia-sg365-dark .site-header > * {
        position: relative !important;
        z-index: 2 !important;
    }
    