
    body.single-post .nex-game-dossier{margin:0 0 20px;padding:6px 20px;border:1px solid #e4e9f0;border-radius:12px;background:#fff;color:#24344d}
    body.single-post .nex-game-dossier>.nex-detail-section{margin:0;padding:14px 0;border:0;border-radius:0;box-shadow:none;background:transparent}
    body.single-post .nex-game-dossier>.nex-detail-section~.nex-detail-section{border-top:1px solid #edf0f5}
    body.single-post .nex-game-dossier .nex-detail-title{margin:0 0 9px;padding:0;border:0;min-height:0;font-size:15px;line-height:1.45;gap:8px}
    body.single-post .nex-game-dossier .nex-detail-title:before{height:14px;width:3px}
    body.single-post .nex-game-dossier .nex-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px}
    body.single-post .nex-game-dossier .nex-info-item{display:flex;align-items:baseline;gap:12px;min-width:0;padding:3px 0;border:0;border-radius:0;background:transparent}
    body.single-post .nex-game-dossier .nex-info-item>span{flex:0 0 64px;margin:0;color:#718096;font-size:12px;line-height:1.65}
    body.single-post .nex-game-dossier .nex-info-item>strong{min-width:0;font-size:13px;font-weight:500;line-height:1.65;overflow-wrap:anywhere}
    body.single-post .nex-game-dossier .nex-support-grid{display:flex;flex-wrap:wrap;gap:6px 24px}
    body.single-post .nex-game-dossier .nex-support-item{justify-content:flex-start;gap:9px;padding:2px 0;border:0;border-radius:0;background:transparent;font-size:12px;color:#718096}
    body.single-post .nex-game-dossier .nex-support-status{padding:1px 7px;font-size:12px;line-height:1.7;border-radius:4px}
    .nex-support-status.is-graphics{color:#285bd6;background:#edf3ff}
    body.single-post .nex-game-dossier .nex-pc-requirements-front{gap:20px}
    body.single-post .nex-game-dossier .nex-pc-requirement-card{border:0;border-radius:0;background:transparent}
    body.single-post .nex-game-dossier .nex-pc-requirement-head h3{font-size:13px;line-height:1.5}
    body.single-post .nex-game-dossier .nex-pc-requirement-row{padding:5px 0;grid-template-columns:64px minmax(0,1fr);gap:12px}
    body.single-post .nex-game-dossier .nex-pc-requirement-head{padding:5px 0;margin:0;border:0;background:transparent;font-size:13px}
    body.single-post .nex-game-dossier .nex-pc-requirement-list{padding:0;margin:0}
    body.single-post .nex-game-dossier .nex-pc-requirement-label{font-size:12px;line-height:1.65}
    body.single-post .nex-game-dossier .nex-pc-requirement-value{font-size:13px;line-height:1.65}
    body.single-post .nex-game-dossier .nex-status{display:inline-flex;width:auto;padding:1px 7px;line-height:1.7}
    body.single-post .nex-detail-section:not(.nex-game-dossier .nex-detail-section){padding:18px;margin-bottom:18px;border-radius:12px}
    body.single-post .nex-detail-section:not(.nex-game-dossier .nex-detail-section)>.nex-detail-title{font-size:17px;margin-bottom:12px;line-height:1.5}
    @media(max-width:600px){body.single-post .nex-game-dossier{padding:3px 14px}body.single-post .nex-game-dossier .nex-info-grid{grid-template-columns:1fr;gap:2px}body.single-post .nex-game-dossier>.nex-detail-section{padding:12px 0}body.single-post .nex-game-dossier .nex-support-grid{gap:6px 16px}body.single-post .nex-game-dossier .nex-pc-requirements-front{gap:12px}}

    /* Reserve real text space even when the theme absolutely positions heading markers. */
    body.single-post .nex-detail-section .nex-detail-title,
    body.single-post .nex-detail-section .nex-pc-requirement-head h3{
        position:relative!important;display:block!important;padding-left:14px!important;
        text-indent:0!important;overflow:visible;
    }
    body.single-post .nex-detail-section .nex-detail-title::before,
    body.single-post .nex-detail-section .nex-pc-requirement-head h3::before{
        content:""!important;display:block!important;position:absolute!important;
        left:0!important;right:auto!important;top:.725em!important;bottom:auto!important;
        width:3px!important;height:14px!important;margin:0!important;padding:0!important;
        border:0!important;border-radius:3px;background:linear-gradient(#386aff,#a4baff)!important;
        transform:translateY(-50%)!important;float:none!important;pointer-events:none;
    }

    body.single-post .nex-game-dossier .nex-resource-section .nex-info-item>span{flex-basis:84px}
    body.single-post .nex-game-dossier .nex-resource-status-row{grid-column:1/-1;align-items:center}
    body.single-post .nex-resource-status-list{display:flex;flex-wrap:wrap;gap:6px 14px;list-style:none!important;margin:0!important;padding:0!important;min-width:0}
    body.single-post .nex-resource-status-list .nex-resource-state{display:inline-flex;align-items:center;gap:6px;margin:0;padding:3px 7px;border:1px solid transparent;border-radius:5px;font-size:12px;line-height:1.6;color:#94a3b8;background:transparent;font-weight:400;list-style:none}
    body.single-post .nex-resource-state::before{content:none!important}
    body.single-post .nex-resource-light{display:inline-block;flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:#cbd5e1}
    body.single-post .nex-resource-state.is-active{font-weight:600;border-color:currentColor}
    body.single-post .nex-resource-state.is-active .nex-resource-light{background:currentColor;box-shadow:0 0 0 2px #ffffff80}
    body.single-post .nex-resource-state.state-normal.is-active{color:#15803d;background:#ecfdf3}
    body.single-post .nex-resource-state.state-pending.is-active{color:#a16207;background:#fffbeb}
    body.single-post .nex-resource-state.state-invalid.is-active{color:#b91c1c;background:#fff1f2}
    body.single-post .nex-resource-state.state-paused.is-active{color:#6d28d9;background:#f5f3ff}
    @media(max-width:600px){body.single-post .nex-game-dossier .nex-resource-status-row{align-items:flex-start}body.single-post .nex-resource-status-list{gap:4px 8px}body.single-post .nex-resource-status-list .nex-resource-state{padding:2px 5px}}
    