/* Actually Asked stylesheet entry. Plain CSS, served by Propshaft; no build step.
 *
 * Cascade layers are declared once, here, before anything else loads. Every
 * later file puts its rules into one of these layers; the order below is the
 * order of precedence, so a utility beats a component, a component beats base,
 * and tokens sit underneath everything. Specificity only matters inside a layer.
 *
 * The design tokens (styles.css → tokens/*.css) are imported as-is into the
 * tokens layer. To rebrand, replace tokens/ with the app's design skill's
 * tokens; tokens/fonts.css is the one file a rebrand always touches.
 *
 * Keep this file to @layer and @import statements only. Another module (or a
 * later feature) adds its component stylesheets by appending @import lines,
 * which is only valid CSS while nothing but imports comes before them. */
@layer reset, tokens, base, components, utilities;

@import url("/assets/styles-c2a7d791.css") layer(tokens);
@import url("/assets/base-f7863b98.css") layer(base);
@import url("/assets/utilities-a317ad3c.css") layer(utilities);

/* Layouts */
@import url("/assets/layouts/app_shell-ee8613cb.css") layer(components);
@import url("/assets/layouts/auth-92102d3f.css") layer(components);
@import url("/assets/layouts/page-24db2ed7.css") layer(components);
@import url("/assets/layouts/marketing-578ba550.css") layer(components);

/* Components, one file each, named after the component */
@import url("/assets/components/button-03606d6b.css") layer(components);
@import url("/assets/components/icon-fc90e43f.css") layer(components);
@import url("/assets/components/alert-7db07a40.css") layer(components);
@import url("/assets/components/card-32da72f1.css") layer(components);
@import url("/assets/components/wordmark-1f3a9a61.css") layer(components);
@import url("/assets/components/pagination-09c2c197.css") layer(components);

/* Form controls, drawn by DesignSystemFormBuilder */
@import url("/assets/components/field-67df9d01.css") layer(components);
@import url("/assets/components/input-b786af96.css") layer(components);
@import url("/assets/components/color_input-aa1f2722.css") layer(components);
@import url("/assets/components/select-6923657c.css") layer(components);
@import url("/assets/components/textarea-dc486e3f.css") layer(components);
@import url("/assets/components/checkbox-7d09613e.css") layer(components);
@import url("/assets/components/switch-8ef32a6a.css") layer(components);
@import url("/assets/components/file_input-e508dc46.css") layer(components);
@import url("/assets/components/segmented-e8b9cd8e.css") layer(components);
@import url("/assets/components/billing_interval-d58a1faf.css") layer(components);

/* new-rails-app:admin:styles */
@import url("/assets/components/impersonation_bar-b7ac3189.css") layer(components);

/* Dashboard */
@import url("/assets/layouts/site-8df2f6f8.css") layer(components);
@import url("/assets/components/badge-7f199882.css") layer(components);
@import url("/assets/components/stat_tile-90e59771.css") layer(components);
@import url("/assets/components/receipt_line-b7b2dcda.css") layer(components);
@import url("/assets/components/empty_state-b0d5510c.css") layer(components);
@import url("/assets/components/tabs-f22679aa.css") layer(components);
@import url("/assets/components/sidebar_nav-be49ee82.css") layer(components);
@import url("/assets/components/site_switcher-722abdad.css") layer(components);
@import url("/assets/components/usage_meter-58c2b801.css") layer(components);
@import url("/assets/components/widget_presets-c35b9dd8.css") layer(components);
@import url("/assets/components/spinner-f3670bdd.css") layer(components);
@import url("/assets/components/read_progress-d0ecba0c.css") layer(components);
@import url("/assets/components/data_list-f43e6cec.css") layer(components);
@import url("/assets/components/dialog-da3951b2.css") layer(components);
@import url("/assets/components/site_progress-5ea3518b.css") layer(components);
@import url("/assets/components/list_section-cf93e199.css") layer(components);
@import url("/assets/components/pending_rows-7890064b.css") layer(components);
@import url("/assets/components/page_rules_guide-dece95e1.css") layer(components);
@import url("/assets/components/target_chips-45c39816.css") layer(components);
@import url("/assets/components/data_table-ea6bbb58.css") layer(components);

/* The public site: its pages, and the pieces only they use */
@import url("/assets/layouts/marketing_pages-6987d935.css") layer(components);
@import url("/assets/components/nav_menu-9b29a4fd.css") layer(components);
@import url("/assets/components/storefront_demo-9ebf33a8.css") layer(components);
@import url("/assets/components/dashboard_preview-f7591202.css") layer(components);
@import url("/assets/components/link_tile-56f5b976.css") layer(components);
@import url("/assets/components/plan_card-579b946f.css") layer(components);
@import url("/assets/components/disclosure-688a365a.css") layer(components);
@import url("/assets/components/points-b04b1b93.css") layer(components);
@import url("/assets/components/faq_looks-9302cb04.css") layer(components);
@import url("/assets/components/inbox_to_faq-5e1c023d.css") layer(components);
@import url("/assets/components/faq_comparison-2ebef7f5.css") layer(components);
@import url("/assets/components/report_inbox-71013f0c.css") layer(components);
@import url("/assets/components/report_email-468d3446.css") layer(components);
@import url("/assets/components/theme_editor_demo-3de26b54.css") layer(components);
@import url("/assets/components/highlight_playground-a29cb8d5.css") layer(components);
@import url("/assets/components/question_loop-cead4af2.css") layer(components);
@import url("/assets/components/lead_flow-4b053d53.css") layer(components);
@import url("/assets/components/gap_list-e60e72ba.css") layer(components);
