/*
* CSS ORGANIZATION STRATEGY:
* ========================
* We organize styles using a consistent naming convention with prefixes to maintain clarity
* and prevent conflicts when reading class names in templates.
*
* The Penn Libraries Design System provides foundational styles with the "pl-" prefix. Classes
* like pl-reset, pl-typeset, pl-spacing, pl-font-size, and pl-line-length establish base
* typography, spacing, and layout utilities.
*
* Bootstrap CSS framework comes from the Blacklight gem and uses no prefix. Classes like btn,
* form-control, dropdown-menu, and navbar provide UI components for buttons, forms, and
* navigation. We load the main Bootstrap CSS but create local overrides in the bootstrap-*.css
* files to customize components for our needs.
*
* Digital Collections application styles use the "dc-" prefix. Classes like dc-root, dc-home,
* and dc-search-bar contain custom styling specific to this application interface. We create
* these styles to extend and customize both the design system and Bootstrap components.
*
* We also have a custom Blacklight theme that extends the Blacklight gem's styles.
* Blacklight framework styles come from the gem and provide search and discovery interface
* components. These styles work alongside Bootstrap to create the core functionality of the
* application.
*
* This naming strategy helps developers immediately understand the source and purpose of any
* CSS class when reading HTML templates or debugging styles.
*/

@import url("/assets/blacklight-fa49893d.css");

/**
* Bootstrap (prefix: "bs-")
*
* Custom Bootstrap overrides and extensions for this application.
* The main Bootstrap CSS is loaded from CDN in the layout file.
*/
@import url("/assets/bs-root-5d85a161.css");
@import url("/assets/bs-link-3920154c.css");
@import url("/assets/bs-reboot-bb6bf8eb.css");
@import url("/assets/bs-btn-e1f59c1c.css");
@import url("/assets/bs-pagination-78ab1275.css");
@import url("/assets/bs-dropdown-menu-1d8f3ebf.css");
@import url("/assets/bs-containers-d1d56fe8.css");
@import url("/assets/bs-accordion-db861635.css");
@import url("/assets/bs-alert-2a6c8c70.css");
@import url("/assets/bs-form-db519f05.css");
@import url("/assets/bs-modal-4172f83c.css");
@import url("/assets/bs-tooltip-0eb72556.css");

/**
* Blacklight (prefix: "bl-")
*
* Custom Blacklight overrides and extensions for this application.
*/
@import url("/assets/bl-constraint-ab40c52b.css");
@import url("/assets/bl-facet-7d33a347.css");
@import url("/assets/bl-flash-messages-db05ad06.css");
@import url("/assets/bl-document-2afc4816.css");

/**
* Digital Collections Application Styles (prefix: "dc-")
*
* Application-specific styles for the Digital Collections interface.
*/
@import url("/assets/dc-root-823d4ea6.css");
@import url("/assets/dc-home-fe2eb79e.css");
@import url("/assets/dc-search-bar-ffac5a5e.css");
@import url("/assets/dc-about-e8dc057d.css");
@import url("/assets/dc-index-56355fa8.css");
@import url("/assets/dc-pagination-dd55b644.css");
@import url("/assets/dc-cards-765138a3.css");
@import url("/assets/dc-show-262e4152.css");
@import url("/assets/dc-iiif-657ec110.css");
@import url("/assets/dc-iiif-skeleton-790eff5f.css");
