/* Phase 13 — safe global shell. Only loaded when explicitly enabled. */
body.rcad-theme-builder-enabled{background:var(--rcad-page-bg,#f7f8fa)}
body.rcad-theme-builder-enabled .rcad-container,body.rcad-theme-builder-enabled .rcad-shell,body.rcad-theme-builder-enabled .site-container{max-width:var(--rcad-shell-max,1320px)}
body.rcad-theme-builder-enabled .rcad-surface,body.rcad-theme-builder-enabled .widget,body.rcad-theme-builder-enabled .rcad-card{background:var(--rcad-surface,#fff);border-color:var(--rcad-border,#e4e8ef);border-radius:var(--rcad-radius,12px);box-shadow:var(--rcad-shell-shadow,0 4px 18px rgba(15,23,42,.06))}
body.rcad-theme-builder-enabled .rcad-layout,body.rcad-theme-builder-enabled .rcad-content-sidebar{gap:var(--rcad-page-gap,28px)}
body.rcad-theme-builder-enabled .rcad-section{margin-bottom:var(--rcad-section-gap,28px)}
body.rcad-theme-builder-enabled.rcad-theme-sticky-sidebar .rcad-sidebar{position:sticky;top:88px;align-self:start}
@media(max-width:900px){body.rcad-theme-builder-enabled.rcad-theme-sticky-sidebar .rcad-sidebar{position:static}}
