/*
* 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. It is loaded from CDN in the layout, along with
* Bootstrap and the Typekit fonts.
*
* 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 from CDN in the layout file but create local
* overrides in the bs-*.css files to customize components for our needs.
*
* Finding Aids application styles use the "fa-" prefix. Classes like fa-root, fa-home, and
* fa-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 (prefix: "bl-") 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/rails_bootstrap_forms-2695a9a2.css");
@import url("/assets/blacklight-cc8857f5.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-c5db1d31.css");
@import url("/assets/bs-link-3920154c.css");
@import url("/assets/bs-btn-e1f59c1c.css");
@import url("/assets/bs-containers-e5f3ded1.css");
@import url("/assets/bs-dropdown-menu-1d8f3ebf.css");
@import url("/assets/bs-form-db519f05.css");
@import url("/assets/bs-modal-4172f83c.css");
@import url("/assets/bs-offcanvas-743545b1.css");
@import url("/assets/bs-pagination-78ab1275.css");

/**
* Blacklight (prefix: "bl-")
*
* Custom Blacklight overrides and extensions for this application.
*/
@import url("/assets/bl-layout-31689c5e.css");
@import url("/assets/bl-facet-7203582f.css");
@import url("/assets/bl-constraint-ab40c52b.css");
@import url("/assets/bl-document-c6dafd36.css");
@import url("/assets/bl-results-fe57838c.css");

/**
* Finding Aids Application Styles (prefix: "fa-")
*
* Application-specific styles for the Finding Aids interface.
* Add fa-*.css imports here as product-specific features are built.
*/
@import url("/assets/fa-root-6e00a11d.css");
@import url("/assets/fa-table-9a1be0de.css");
@import url("/assets/fa-search-bar-33c09510.css");
@import url("/assets/fa-index-9ea33063.css");
@import url("/assets/fa-home-525cc6cc.css");
@import url("/assets/fa-results-44cd44b2.css");
@import url("/assets/fa-record-d92dbb51.css");
@import url("/assets/fa-cards-021b4caa.css");
@import url("/assets/fa-request-0ce4ee0d.css");
@import url("/assets/fa-print-9311809b.css");
