/* =========================================================
 * RankwellPress — Sidebar Layout
 * File: assets/css/layout/_sidebar.css
 *
 * Layout-only stylesheet. Arranges widgets vertically in the
 * sidebar with consistent spacing.
 *
 * INTENTIONALLY DOES NOT STYLE:
 *   - Widget container chrome (background, border, radius, shadow)
 *   - Widget titles
 *   - Widget content (lists, links, forms, paragraphs, etc.)
 *
 * Those are the responsibility of each widget's own stylesheet:
 *   - Default WP widgets  → styles/widgets/*.css  (to be created)
 *   - RankwellPress widgets → widgets.css
 *   - RankwellPress Pro widgets → premium-widgets.css
 *
 * Rationale:
 *   Styling widget innards from a global sidebar stylesheet
 *   forces the same visual treatment on every widget regardless
 *   of what it renders. That breaks custom-designed widgets
 *   (card-in-card, double padding, fighting specificity) and
 *   defeats the point of having per-widget stylesheets.
 *
 *   A layout-only sidebar stylesheet keeps the file's job
 *   narrow and predictable: "arrange these vertically, with
 *   this much space between them." Nothing more.
 * ========================================================= */

/* Homepage + Archive Sidebar */
.rankwellpress-sidebar {
    display: flex;
    flex-direction: column;
    gap: var(--rw-space-5, 1.5rem);
}

/* Single Post Sidebar */
.single-post-sidebar {
    display: flex;
    flex-direction: column;
    gap: var(--rw-space-5, 1.5rem);
}

/* That's the entire file. */