/* ═══════════════════════════════════════════════════════════
   SHOW CLOCK — style.css (orchestrator)
   v1.3 CSS Modularization — COMPLETE
   18 named modules, native @import + cascade layers, no build step.
   See .planning/milestones/v1.3-ROADMAP.md for the refactor history.
   ═══════════════════════════════════════════════════════════ */

@layer reset, tokens, base, components, themes, responsive;

@import url('css/reset.css')           layer(reset);
@import url('css/tokens.css')          layer(tokens);
@import url('css/base.css')            layer(base);
@import url('css/clock-display.css')   layer(components);
@import url('css/slot-cards.css')      layer(components);
@import url('css/hud.css')             layer(components);
@import url('css/buttons.css')         layer(components);
@import url('css/controls.css')        layer(components);  /* v3.0 Braun — .btn/.seg/.stepper/.pill (after buttons.css so new .btn base wins) */
@import url('css/topbar.css')          layer(components);  /* v3.0 Braun — .tb top bar + .wx weather chip */
@import url('css/rundown.css')         layer(components);  /* v3.0 Braun — .rd Run of Show pane + .slot rows + inline editor + switcher */
@import url('css/sheets.css')          layer(components);  /* v3.0 Braun — .sheet modals (Settings/Cue/Shortcuts/Share) + cue banner */
@import url('css/showstat.css')        layer(components);  /* v3.0 Braun — whole-show projected-wrap status bar */
@import url('css/viewer.css')          layer(components);  /* v3.0 Braun — shared viewer + guest destination (after shared-view.css so #shared-view base wins) */
@import url('css/alert-flash.css')     layer(components);  /* AFTER clock-display.css per D-CW1-05 */
@import url('css/timetable-panel.css') layer(components);
@import url('css/slot-rows.css')       layer(components);
@import url('css/slot-row-states.css') layer(components);  /* Phase 65 CSS-01 — slot state classes, editing/drag/drop-line, CTA, add-row, empty state; split from slot-rows.css */
@import url('css/day-group.css')       layer(components);  /* Phase 67 DISP-01/02 — day-group header separator + cross-day badge chip */
@import url('css/shared-view.css')     layer(components);  /* Phase 49 — public page styles */
@import url('css/timetable-edit.css')  layer(components);
@import url('css/switcher.css')        layer(components);
@import url('css/timetable-topbar.css') layer(components);  /* Phase 42 — full-screen top-bar chrome */
@import url('css/sunset.css')          layer(components);
@import url('css/toast.css')           layer(components);
@import url('css/overlays.css')        layer(components);
@import url('css/share-qr-overlay.css') layer(components);  /* Phase 22-01 SHR-06 — QR overlay modal */
@import url('css/slot-modal.css') layer(components);  /* Phase 44 — slot add/edit modal */
@import url('css/clock-view.css')      layer(components);  /* clock-view (was stage.css); layout overlay, not theme (D-40-01) */
@import url('css/themes.css')          layer(themes);
@import url('css/responsive.css')      layer(responsive);

/* Phase 20-06 SHR-07 reference — visible stale indicator rule .shared-footer__stale
   lives in css/timetable-panel.css (BEM-grouped with .timetable-panel__shared-footer).
   Listed here so SW cache + grep gates can find the modifier in the orchestrator graph. */
