/* ============================================================================
 * totaly-v3.css — Clean CSS rebuild target
 * ============================================================================
 *
 * PURPOSE
 * -------
 * This file is the production-grade rebuild of Totaly's CSS. As modules are
 * migrated here cleanly, their legacy rules in style.css are removed. When
 * this file covers everything visible, style.css is deleted.
 *
 * LOAD ORDER
 * ----------
 * index.html loads (in order):
 *   1. style.css          (legacy mess, being wound down)
 *   2. desktop-v2.css     (@media min-width:821px extraction)
 *   3. overview_bi.css
 *   4. beaded_generator.css
 *   5. mobile-v2.css      (mobile rewrite)
 *   6. totaly-v3.css      (THIS FILE — loads last so it wins by source order)
 *   divisions_sales.css injects on first /divisions/sales* visit (route-scoped).
 *
 * RULES FOR EDITING THIS FILE
 * ---------------------------
 * 1. NO !important unless there is a specific documented reason inline.
 * 2. NO hard-coded colors — use tokens defined in the DESIGN TOKENS section.
 * 3. NO theme-scoped duplicate rules — use CSS variables that flip per theme.
 * 4. NO cascading specificity wars. If a rule needs to win over legacy, use
 *    a single-class selector plus a comment explaining what it supersedes.
 * 5. Every migration commit MUST delete the equivalent rules from style.css
 *    in the same commit. This file only grows when legacy shrinks.
 * 6. Mobile-first inside each module: base rules apply everywhere, then
 *    @media (min-width: 821px) overrides for desktop.
 *
 * MIGRATION LOG
 * -------------
 * v41.58q  Initial scaffold. Design tokens mirror :root from style.css.
 *          No component rules yet — future commits add topbar, sidebar, etc.
 *
 * ========================================================================= */


/* ============================================================================
 * DESIGN TOKENS — theme variables
 * ------------------------------
 * Kept in sync with style.css :root and [data-app-theme=...] blocks. When a
 * component is migrated to this file, its theme-scoped selectors are DELETED
 * from style.css and its behavior comes purely from these tokens.
 * ========================================================================== */

/* Currently no tokens are defined here — style.css :root at lines ~3270 and
 * ~3365 still owns the token surface. As modules migrate, tokens will move
 * here one at a time so both files never define the same variable.
 */


/* ============================================================================
 * MIGRATED MODULES
 * ----------------
 * Each module below is a fully rebuilt surface. Its legacy rules have been
 * removed from style.css. Modules are added one per commit with visual QA.
 * ========================================================================== */

/* (empty — first migration lands in v41.58r) */
