/* ─── Option cards widget (selectable radio rows) ──────────────────────
   Aggregator sheet — the component loader enqueues ONLY <name>.css, so the
   pre-existing sheet is @imported here to ride the same request. This is its
   only load path when components/ is active (before this file existed the
   loader found no option-cards.css and the sheet never enqueued); the legacy
   whole-file fallback, assets/css/primitives.css, imports it directly:
     option-card.css  .hzo-option-group / .hzo-option-card — rows, custom
                      radio dot, brand-ring selected state, __panel reveal
                      via :has(:checked) — pure CSS, no JS.
   Shortcode: option-cards.php [hzo_option_cards]. @imports must precede all
   rules — keep them first. */
@import './option-card.css?ver=1787769613';

/* Reduced-motion: kill every transition this component animates (belt &
   braces on top of option-card.css's own block — per the convention, the
   aggregator ends with a transition-kill). */
@media (prefers-reduced-motion: reduce) {
    .hzo-option-card,
    .hzo-option-card input[type="radio"],
    .hzo-option-card input[type="radio"]::before { transition: none; }
}
