{# ================================================================================ Wrapper Components (Kida-Native) ================================================================================ Slot-based wrapper components using {% def %} with {% slot %}. Use with {% call %} to inject custom content. Components: - card_wrapper(css_class, href, show_border): Flexible card wrapper - panel(variant, title, icon_name, collapsible): Callouts/alerts - section_wrapper(title, icon_name, collapsible, open, id): Section with header - details_card(summary, css_class, open, data_attrs): Collapsible details card ================================================================================ #} {# ============================================================================= CARD WRAPPER COMPONENT A flexible wrapper using Kida's {% slot %} pattern. ============================================================================= #} {% def card_wrapper(css_class='', href=none, show_border=true) %} {% let border_class = 'gradient-border' if show_border else '' %}