/*
 * This is a manifest file that'll be compiled into application.css.
 *
 * With Propshaft, assets are served efficiently without preprocessing steps. You can still include
 * application-wide styles in this file, but keep in mind that CSS precedence will follow the standard
 * cascading order, meaning styles declared later in the document or manifest will override earlier ones,
 * depending on specificity.
 *
 * Consider organizing styles into separate files for maintainability.
 */

@import "https://unpkg.com/open-props";
@import "https://unpkg.com/open-props/normalize.light.min.css";

@import url("/assets/base/fonts-73fe300f.css");
@import url("/assets/base/reset-e98ef292.css");
@import url("/assets/base/variables-c02df524.css");
@import url("/assets/base/global-style-b1c602a6.css");

@import url("/assets/compositions/box-ef3c90d9.css");
@import url("/assets/compositions/center-8f9204ab.css");
@import url("/assets/compositions/cluster-3dccb4e0.css");
@import url("/assets/compositions/cover-963f8efd.css");
@import url("/assets/compositions/grid-21e9bf41.css");
@import url("/assets/compositions/sidebar-5ff2aa34.css");
@import url("/assets/compositions/stack-eff34345.css");

@import url("/assets/blocks/buttons-8cce097e.css");
@import url("/assets/blocks/calendar-leafs-0b0e42ca.css");
@import url("/assets/blocks/callout-ac659e93.css");
@import url("/assets/blocks/card-bf576d41.css");
@import url("/assets/blocks/badge-d8c5e562.css");
@import url("/assets/blocks/competition-67469757.css");
@import url("/assets/blocks/event-card-99a0c5fd.css");
@import url("/assets/blocks/competition-new-form-4ba0b553.css");
@import url("/assets/blocks/competitors-55b3c03c.css");
@import url("/assets/blocks/competitor-form-b7e82685.css");
@import url("/assets/blocks/combobox-bd3bdc21.css");
@import url("/assets/blocks/belt-swatch-173381c3.css");
@import url("/assets/blocks/enrollment-details-e4ae50d1.css");
@import url("/assets/blocks/enrollment-slot-72f4fea0.css");
@import url("/assets/blocks/competitor-card-2a211759.css");
@import url("/assets/blocks/empty-state-835d6fd3.css");
@import url("/assets/blocks/outcomes-1c8e1508.css");
@import url("/assets/blocks/flashes-615e217c.css");
@import url("/assets/blocks/forms-79e99685.css");
@import url("/assets/blocks/headline-6e55aceb.css");
@import url("/assets/blocks/info-block-ffbcab2b.css");
@import url("/assets/blocks/page-header-066d4089.css");
@import url("/assets/blocks/site-head-49c57180.css");
@import url("/assets/blocks/nav-link-26e07498.css");
@import url("/assets/blocks/site-body-49439b80.css");
@import url("/assets/blocks/member-nav-d3d628ce.css");
@import url("/assets/blocks/stat-box-d3208621.css");
@import url("/assets/blocks/tabs-fb60c477.css");
@import url("/assets/blocks/landing-7ee4694f.css");
@import url("/assets/blocks/credits-ribbon-712c5d22.css");
@import url("/assets/blocks/segmented-control-1d1022fd.css");
@import url("/assets/blocks/onboarding-95bb6045.css");
@import url("/assets/blocks/admin-layout-84d05d8d.css");
@import url("/assets/blocks/admin-sidebar-04c50ea5.css");
@import url("/assets/blocks/admin-nav-731e9acd.css");
@import url("/assets/blocks/admin-content-2b79777f.css");
@import url("/assets/blocks/breadcrumbs-b92e3476.css");
@import url("/assets/blocks/dev-login-a503a15a.css");
@import url("/assets/blocks/dialog-186f7155.css");
@import url("/assets/blocks/search-page-bdb7c922.css");
@import url("/assets/blocks/competitions-searches-page-5b336033.css");
@import url("/assets/blocks/password-field-efca337e.css");
@import url("/assets/blocks/invitation-card-8f64e80c.css");
@import url("/assets/blocks/login-64a9bbf5.css");

@import url("/assets/utilities/flex-0266d236.css");
@import url("/assets/utilities/grid-b4bf6291.css");
@import url("/assets/utilities/show-if-only-b37cf8ce.css");
@import url("/assets/utilities/spacing-6b242b73.css");
@import url("/assets/utilities/sr-only-82f43b0f.css");
@import url("/assets/utilities/typography-fe2ca135.css");
@import url("/assets/utilities/width-b608c8a2.css");

.with-sidebar:has( > .main-navigation) {
	--sidebar-gutter: var(--size-3);
	--sidebar-main-min-width: 60%;
}

.main-navigation {
	--sidebar-width: var(--size-relative-15);
}

.hidden {
	display: none!important;
}

.opacity-0 {
	opacity: 0;
}

.opacity-100 {
	opacity: 1;
}

.scale-95 {
	transform: scale(0.95);
}

.scale-100 {
	transform: scale(1);
}
