body.news-detail-page .caseDel {
    padding: clamp(42px, 4.2vw, 86px) 0 clamp(72px, 6vw, 128px);
}

body.news-detail-page .caseDel.wp {
    width: 100% !important;
    max-width: none !important;
    box-sizing: border-box;
}

body.news-detail-page .xl-starfield,
body.news-detail-page .xl-starfield-layer,
body.news-detail-page .xl-aurora-bg,
body.news-detail-page .xl-light-streaks,
body.news-detail-page .xl-particle-canvas {
    right: 0 !important;
    width: auto !important;
    max-width: 100% !important;
    overflow: hidden;
}

body.news-detail-page .caseDel .wrap {
    width: min(calc(100vw - 48px), 1420px);
    margin: 0 auto;
    overflow: hidden;
    border-color: rgba(74, 144, 255, .28) !important;
    background:
        radial-gradient(ellipse at 18% 0%, rgba(72, 154, 255, .13) 0%, rgba(72, 154, 255, 0) 42%),
        linear-gradient(180deg, rgba(14, 29, 56, .94) 0%, rgba(9, 20, 42, .96) 100%) !important;
    box-shadow: 0 28px 72px rgba(0, 8, 28, .42), inset 0 1px 0 rgba(255, 255, 255, .07) !important;
}

body.news-detail-page .ds-card-header {
    background: linear-gradient(90deg, rgba(24, 49, 91, .42) 0%, rgba(15, 31, 62, .16) 100%);
}

body.news-detail-page .location,
body.news-detail-page .location a {
    color: rgba(194, 214, 245, .82) !important;
}

body.news-detail-page .location .actLoca {
    color: #54bbff !important;
}

body.news-detail-page .ds-card-body {
    padding: clamp(28px, 2.8vw, 48px) clamp(30px, 3.2vw, 56px) clamp(36px, 3.6vw, 64px) !important;
}

body.news-detail-page .article {
    gap: clamp(24px, 2vw, 34px);
}

body.news-detail-page .artHeader {
    align-items: flex-start;
    gap: 22px;
    padding-bottom: clamp(24px, 2.3vw, 34px);
    border-bottom: 1px solid rgba(159, 195, 255, .36);
}

body.news-detail-page .artHeader .tit {
    margin: 0;
    color: #f4f9ff;
    font-family: "PingFang SC", "Microsoft YaHei", "Hiragino Sans GB", sans-serif;
    font-size: clamp(38px, 3vw, 56px);
    font-weight: 750;
    line-height: 1.18;
    letter-spacing: 0;
    text-wrap: balance;
    text-shadow: 0 16px 36px rgba(0, 10, 32, .48), 0 0 22px rgba(87, 176, 255, .16);
}

body.news-detail-page .artHeader .tit::after {
    content: "";
    display: block;
    width: 72px;
    height: 3px;
    margin-top: 18px;
    border-radius: 999px;
    background: linear-gradient(90deg, #3bd7ff 0%, #3687ff 55%, #7f73ff 100%);
    box-shadow: 0 0 18px rgba(65, 157, 255, .58);
}

body.news-detail-page .artHeader .info {
    justify-content: flex-end;
    gap: 10px;
    padding-top: 8px;
}

body.news-detail-page .artHeader .info .list {
    min-height: 38px;
    padding: 0 16px;
    border: 1px solid rgba(118, 166, 255, .18);
    background: rgba(121, 160, 226, .1);
    color: rgba(212, 226, 250, .78);
    font-size: 15px;
    font-weight: 600;
}

body.news-detail-page .artBody {
    padding-bottom: 0;
}

body.news-detail-page .artBody .wz {
    max-width: 960px;
    color: rgba(229, 239, 255, .88);
    font-family: "PingFang SC", "Microsoft YaHei", "Hiragino Sans GB", sans-serif;
    font-size: clamp(19px, 1.18vw, 23px);
    font-weight: 450;
    line-height: 2.05;
    letter-spacing: 0;
}

body.news-detail-page .artBody .wz p {
    margin: 0 0 1.05em;
}

body.news-detail-page .artBody .wz strong,
body.news-detail-page .artBody .wz b {
    color: #ffffff;
    font-weight: 750;
}

body.news-detail-page .artBody .wz a {
    color: #63caff;
    text-decoration: underline;
    text-underline-offset: 4px;
}

body.news-detail-page .xl-official-notice {
    max-width: 68ch;
}

body.news-detail-page .xl-official-notice p {
    margin: 0 0 1.05em;
}

body.news-detail-page .xl-official-notice .notice-lead {
    font-size: 1.06em;
    line-height: 1.95;
    color: rgba(242, 248, 255, .96);
}

body.news-detail-page .xl-official-notice .notice-section {
    margin: 1.45em 0;
    padding: 1.1em 1.25em;
    border: 1px solid rgba(104, 174, 255, .18);
    border-left: 3px solid rgba(84, 187, 255, .72);
    border-radius: 12px;
    background: linear-gradient(90deg, rgba(64, 143, 255, .1), rgba(64, 143, 255, .035));
}

body.news-detail-page .xl-official-notice .notice-section-title {
    display: block;
    margin-bottom: .55em;
    color: #ffffff;
    font-size: .96em;
    font-weight: 750;
}

body.news-detail-page .xl-official-notice .notice-signature {
    margin-top: 2em;
    color: rgba(219, 233, 255, .78);
    text-align: right;
    line-height: 1.75;
}

html[data-theme="light"] body.news-detail-page .caseDel .wrap {
    border-color: rgba(76, 121, 205, .18) !important;
    background:
        radial-gradient(ellipse at 18% 0%, rgba(51, 119, 255, .1) 0%, rgba(51, 119, 255, 0) 42%),
        linear-gradient(180deg, rgba(255, 255, 255, .98) 0%, rgba(242, 247, 255, .98) 100%) !important;
    box-shadow: 0 24px 58px rgba(42, 79, 143, .11), inset 0 1px 0 rgba(255, 255, 255, .9) !important;
}

html[data-theme="light"] body.news-detail-page .ds-card-header {
    background: linear-gradient(90deg, rgba(230, 239, 255, .9) 0%, rgba(246, 250, 255, .58) 100%);
}

html[data-theme="light"] body.news-detail-page .location,
html[data-theme="light"] body.news-detail-page .location a {
    color: #65738e !important;
}

html[data-theme="light"] body.news-detail-page .location .actLoca {
    color: #1c6cff !important;
}

html[data-theme="light"] body.news-detail-page .artHeader {
    border-bottom-color: rgba(58, 100, 180, .18);
}

html[data-theme="light"] body.news-detail-page .artHeader .tit {
    color: #17243a;
    text-shadow: 0 8px 26px rgba(55, 94, 160, .12);
}

html[data-theme="light"] body.news-detail-page .artHeader .info .list {
    border-color: rgba(60, 110, 200, .12);
    background: rgba(42, 103, 220, .07);
    color: #61708d;
}

html[data-theme="light"] body.news-detail-page .artBody .wz {
    color: #2f405c;
}

html[data-theme="light"] body.news-detail-page .xl-official-notice .notice-lead {
    color: #243756;
}

html[data-theme="light"] body.news-detail-page .xl-official-notice .notice-section {
    border-color: rgba(42, 104, 220, .14);
    border-left-color: rgba(28, 108, 255, .62);
    background: linear-gradient(90deg, rgba(42, 103, 220, .065), rgba(42, 103, 220, .02));
}

html[data-theme="light"] body.news-detail-page .xl-official-notice .notice-section-title {
    color: #17243a;
}

html[data-theme="light"] body.news-detail-page .xl-official-notice .notice-signature {
    color: #62718c;
}

html[data-theme-preset] body.news-detail-page .caseDel .wrap {
    border-color: color-mix(in srgb, var(--xl-theme-accent, #d4a843) 34%, transparent) !important;
    background:
        radial-gradient(ellipse at 18% 0%, color-mix(in srgb, var(--xl-theme-accent, #d4a843) 14%, transparent) 0%, transparent 42%),
        linear-gradient(180deg, color-mix(in srgb, var(--xl-theme-panel, #11100d) 88%, transparent) 0%, color-mix(in srgb, var(--xl-theme-bg, #0a0a0a) 94%, transparent) 100%) !important;
    box-shadow: 0 28px 72px color-mix(in srgb, var(--xl-theme-bg, #0a0a0a) 48%, transparent), inset 0 1px 0 color-mix(in srgb, var(--xl-theme-fg, #e0d9c8) 7%, transparent) !important;
}

html[data-theme-preset] body.news-detail-page .ds-card-header {
    border-bottom-color: color-mix(in srgb, var(--xl-theme-accent, #d4a843) 18%, transparent) !important;
    background: linear-gradient(90deg, color-mix(in srgb, var(--xl-theme-accent, #d4a843) 10%, transparent) 0%, color-mix(in srgb, var(--xl-theme-panel, #11100d) 14%, transparent) 100%) !important;
}

html[data-theme-preset] body.news-detail-page .location,
html[data-theme-preset] body.news-detail-page .location a {
    color: color-mix(in srgb, var(--xl-theme-muted, #ffefc0) 76%, transparent) !important;
}

html[data-theme-preset] body.news-detail-page .location .actLoca {
    color: var(--xl-theme-accent, #d4a843) !important;
}

html[data-theme-preset] body.news-detail-page .artHeader {
    border-bottom-color: color-mix(in srgb, var(--xl-theme-accent, #d4a843) 28%, transparent);
}

html[data-theme-preset] body.news-detail-page .artHeader .tit {
    color: color-mix(in srgb, var(--xl-theme-fg, #e0d9c8) 94%, transparent);
    text-shadow: 0 16px 36px color-mix(in srgb, var(--xl-theme-bg, #0a0a0a) 52%, transparent), 0 0 22px color-mix(in srgb, var(--xl-theme-accent, #d4a843) 14%, transparent);
}

html[data-theme-preset] body.news-detail-page .artHeader .tit::after {
    background: linear-gradient(90deg, transparent 0%, var(--xl-theme-accent, #d4a843) 50%, transparent 100%);
    box-shadow: 0 0 18px color-mix(in srgb, var(--xl-theme-accent, #d4a843) 52%, transparent);
}

html[data-theme-preset] body.news-detail-page .artHeader .info .list {
    border-color: color-mix(in srgb, var(--xl-theme-accent, #d4a843) 20%, transparent);
    background: color-mix(in srgb, var(--xl-theme-accent, #d4a843) 8%, transparent);
    color: color-mix(in srgb, var(--xl-theme-muted, #ffefc0) 76%, transparent);
}

html[data-theme-preset] body.news-detail-page .artBody .wz {
    color: color-mix(in srgb, var(--xl-theme-fg, #e0d9c8) 86%, transparent);
}

html[data-theme-preset] body.news-detail-page .artBody .wz strong,
html[data-theme-preset] body.news-detail-page .artBody .wz b,
html[data-theme-preset] body.news-detail-page .xl-official-notice .notice-section-title {
    color: color-mix(in srgb, var(--xl-theme-fg, #e0d9c8) 94%, transparent);
}

html[data-theme-preset] body.news-detail-page .artBody .wz a {
    color: var(--xl-theme-accent, #d4a843);
}

html[data-theme-preset] body.news-detail-page .xl-official-notice .notice-lead {
    color: color-mix(in srgb, var(--xl-theme-fg, #e0d9c8) 90%, transparent);
}

html[data-theme-preset] body.news-detail-page .xl-official-notice .notice-section {
    border-color: color-mix(in srgb, var(--xl-theme-accent, #d4a843) 18%, transparent);
    border-left-color: color-mix(in srgb, var(--xl-theme-accent, #d4a843) 72%, transparent);
    background: linear-gradient(90deg, color-mix(in srgb, var(--xl-theme-accent, #d4a843) 10%, transparent), color-mix(in srgb, var(--xl-theme-accent, #d4a843) 4%, transparent));
}

html[data-theme-preset] body.news-detail-page .xl-official-notice .notice-signature {
    color: color-mix(in srgb, var(--xl-theme-muted, #ffefc0) 76%, transparent);
}

html[data-theme-preset] body.news-detail-page .xl-reward-claim-card {
    border-color: color-mix(in srgb, var(--xl-theme-accent, #d4a843) 30%, transparent) !important;
    background:
        radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--xl-theme-accent, #d4a843) 16%, transparent) 0%, transparent 46%),
        linear-gradient(135deg, color-mix(in srgb, var(--xl-theme-panel, #11100d) 88%, transparent) 0%, color-mix(in srgb, var(--xl-theme-bg, #0a0a0a) 94%, transparent) 100%) !important;
    box-shadow:
        0 18px 42px color-mix(in srgb, var(--xl-theme-bg, #0a0a0a) 42%, transparent),
        inset 0 1px 0 color-mix(in srgb, var(--xl-theme-fg, #e0d9c8) 9%, transparent) !important;
    color: color-mix(in srgb, var(--xl-theme-fg, #e0d9c8) 88%, transparent) !important;
}

html[data-theme-preset] body.news-detail-page .xl-reward-claim-card > div {
    color: color-mix(in srgb, var(--xl-theme-fg, #e0d9c8) 90%, transparent) !important;
}

html[data-theme-preset] body.news-detail-page .xl-reward-claim-card > div:first-child {
    color: var(--xl-theme-accent, #d4a843) !important;
}

html[data-theme-preset] body.news-detail-page #xlRewardClaimBtn {
    border-color: color-mix(in srgb, var(--xl-theme-accent, #d4a843) 52%, transparent) !important;
    background: linear-gradient(135deg, var(--xl-theme-accent, #d4a843), color-mix(in srgb, var(--xl-theme-accent-2, #d4a843) 72%, var(--xl-theme-fg, #e0d9c8))) !important;
    color: var(--xl-theme-on-accent, var(--xl-theme-bg, #0a0a0a)) !important;
    box-shadow:
        0 14px 28px color-mix(in srgb, var(--xl-theme-accent, #d4a843) 30%, transparent),
        inset 0 1px 0 color-mix(in srgb, var(--xl-theme-fg, #e0d9c8) 24%, transparent) !important;
}

@media screen and (max-width: 760px) {
    body.news-detail-page .caseDel {
        padding: 28px 0 62px;
    }

    body.news-detail-page .caseDel .wrap {
        width: min(calc(100vw - 28px), 620px);
    }

    body.news-detail-page .ds-card-body {
        padding: 24px 20px 30px !important;
    }

    body.news-detail-page .artHeader {
        gap: 18px;
    }

    body.news-detail-page .artHeader .tit {
        flex-basis: 100%;
        font-size: clamp(28px, 8vw, 38px);
        line-height: 1.24;
    }

    body.news-detail-page .artHeader .info {
        justify-content: flex-start;
        padding-top: 0;
    }

    body.news-detail-page .artBody .wz {
        font-size: 17px;
        line-height: 1.95;
    }

    body.news-detail-page .xl-official-notice .notice-section {
        padding: 1em;
        border-radius: 10px;
    }

    body.news-detail-page .xl-official-notice .notice-signature {
        text-align: left;
    }
}

/* EDGE100_THEME_FALLBACK_GUARD */
@supports not (color: color-mix(in srgb, #000 50%, #fff)) {
    html[data-theme-preset] body.news-detail-page .caseDel .wrap,
    html[data-theme-preset] body.news-detail-page .details,
    html[data-theme-preset] body.news-detail-page .summary {
        border-color: rgba(212, 168, 67, 0.28) !important;
        background: linear-gradient(180deg, var(--xl-theme-panel, #11100d), var(--xl-theme-bg, #0a0a0a)) !important;
        box-shadow:
            0 28px 72px rgba(10, 10, 10, 0.48),
            inset 0 1px 0 rgba(224, 217, 200, 0.07) !important;
    }

    html[data-theme-preset] body.news-detail-page .ds-card-header {
        border-bottom-color: rgba(212, 168, 67, 0.18) !important;
        background: rgba(212, 168, 67, 0.10) !important;
        color: var(--xl-theme-fg, #e0d9c8) !important;
    }

    html[data-theme-preset] body.news-detail-page .location .actLoca,
    html[data-theme-preset] body.news-detail-page .artHeader .tit,
    html[data-theme-preset] body.news-detail-page .artHeader .info .list {
        color: var(--xl-theme-fg, #e0d9c8) !important;
    }

    html[data-theme-preset] body.news-detail-page .artHeader .tit::after {
        background: linear-gradient(90deg, var(--xl-theme-accent, #d4a843), transparent) !important;
    }

    html[data-theme-preset] body.news-detail-page .xl-official-notice .notice-section,
    html[data-theme-preset] body.news-detail-page .xl-reward-claim-card {
        border-color: rgba(212, 168, 67, 0.28) !important;
        background: rgba(17, 16, 13, 0.94) !important;
        color: var(--xl-theme-fg, #e0d9c8) !important;
    }

    html[data-theme-preset] body.news-detail-page #xlRewardClaimBtn {
        border-color: rgba(212, 168, 67, 0.48) !important;
        background: linear-gradient(135deg, var(--xl-theme-accent, #d4a843), var(--xl-theme-accent-2, #d4a843)) !important;
        color: var(--xl-theme-on-accent, #0a0a0a) !important;
        box-shadow: 0 12px 28px rgba(212, 168, 67, 0.28) !important;
    }
}
