/* GEXYRAL RESOURCE DETAIL WHITE SURFACE FINAL AUTHORITY
 * Purpose: explicit user-requested pure-white reading surface on the right article pane.
 * Load order: MUST be after inner_e / global visual consistency bundle.
 * Scope: resource detail article main only; left reading rail and resource hub remain unchanged.
 */
body[data-page-type="resource_detail"] .gexyral-resource-article-main{
  border-color:#d5dee7 !important;
  background:#fff !important;
  color:#29394a !important;
  box-shadow:0 28px 86px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,1) !important;
}
body[data-page-type="resource_detail"] .gexyral-resource-article-main :is(
  .gexyral-resource-article-intro,
  .gexyral-resource-article-facts,
  .gexyral-resource-article-chapter,
  .gexyral-resource-article-next,
  .gexyral-resource-article-checks,
  .gexyral-resource-article-faq,
  .gexyral-resource-article-related,
  .gexyral-resource-article-downloads,
  .gexyral-resource-article-navigation
){border-color:#d9e2ea !important}
body[data-page-type="resource_detail"] .gexyral-resource-article-main :is(
  .gexyral-resource-article-lead,
  .gexyral-resource-article-summary>p,
  .gexyral-resource-article-chapter>p,
  .gexyral-resource-article-chapter>ul li,
  .gexyral-resource-article-next>ol p,
  .gexyral-resource-article-checks strong,
  .gexyral-resource-article-downloads>a,
  .gexyral-resource-article-navigation>a strong,
  .gexyral-resource-article-faq .gexyral-ui-faq-panel p
){color:#465d70 !important}
body[data-page-type="resource_detail"] .gexyral-resource-article-main :is(
  .gexyral-resource-article-quick>header strong,
  .gexyral-resource-article-facts strong,
  .gexyral-resource-article-next>ol strong,
  .gexyral-resource-article-downloads>strong,
  .gexyral-resource-article-related a strong,
  .gexyral-resource-article-faq .gexyral-ui-faq-item button
){color:#21394c !important}
body[data-page-type="resource_detail"] .gexyral-resource-article-main :is(
  .gexyral-resource-article-chapter h2,
  .gexyral-resource-article-next h2,
  .gexyral-resource-article-faq h2,
  .gexyral-resource-article-related h2
){color:#172c3e !important}
body[data-page-type="resource_detail"] .gexyral-resource-article-main :is(
  .gexyral-resource-article-kicker span,
  .gexyral-resource-article-summary>span,
  .gexyral-resource-article-chapter-title>span,
  .gexyral-resource-article-next>span,
  .gexyral-resource-article-faq>header>span,
  .gexyral-resource-article-related>header>span
){color:#147db6 !important}
body[data-page-type="resource_detail"] .gexyral-resource-article-main .gexyral-resource-article-kicker i{color:#7a8a99 !important}
body[data-page-type="resource_detail"] .gexyral-resource-article-main .gexyral-resource-article-tags span{
  border-color:#d5e3ef !important;
  background:#edf5fb !important;
  color:#587289 !important;
}
body[data-page-type="resource_detail"] .gexyral-resource-article-main .gexyral-resource-article-quick{
  border-color:#d5e2ec !important;
  background:#eef5fa !important;
}
body[data-page-type="resource_detail"] .gexyral-resource-article-main :is(
  .gexyral-resource-article-quick>header span,
  .gexyral-resource-article-facts p,
  .gexyral-resource-article-checks small,
  .gexyral-resource-article-navigation>a span
){color:#718596 !important}
body[data-page-type="resource_detail"] .gexyral-resource-article-main .gexyral-resource-article-quick li{border-top-color:#dbe5ed !important}
body[data-page-type="resource_detail"] .gexyral-resource-article-main .gexyral-resource-article-quick li b{
  border-color:#91c7e4 !important;
  background:#f8fcff !important;
  color:#147fb8 !important;
}
body[data-page-type="resource_detail"] .gexyral-resource-article-main .gexyral-resource-article-faq .gexyral-ui-faq-item{
  border-color:#d9e3eb !important;
  background:#fff !important;
  box-shadow:none !important;
}
body[data-page-type="resource_detail"] .gexyral-resource-article-main .gexyral-resource-article-faq .gexyral-ui-faq-item.is-open{
  border-color:#b9d7e8 !important;
  background:#f8fbfd !important;
}
body[data-page-type="resource_detail"] .gexyral-resource-article-main .gexyral-resource-article-faq .gexyral-ui-faq-item button i{
  border-color:#c9dce8 !important;
  background:#edf6fb !important;
}
body[data-page-type="resource_detail"] .gexyral-resource-article-main .gexyral-resource-article-faq .gexyral-ui-faq-item button i::before,
body[data-page-type="resource_detail"] .gexyral-resource-article-main .gexyral-resource-article-faq .gexyral-ui-faq-item button i::after{background:#2386b7 !important}
body[data-page-type="resource_detail"] .gexyral-resource-article-main .gexyral-resource-article-related a{
  border-color:#d9e3eb !important;
  background:#fff !important;
}
body[data-page-type="resource_detail"] .gexyral-resource-article-main .gexyral-resource-article-related a small{color:#167cad !important}
body[data-page-type="resource_detail"] .gexyral-resource-article-main .gexyral-resource-article-related a i{color:#2686b4 !important}
body[data-page-type="resource_detail"] .gexyral-resource-article-main .gexyral-resource-article-navigation>a:hover strong{color:#142c3f !important}
