/*
 * 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 "https://unpkg.com/open-props/buttons.min.css";

@import url("/assets/base/variables-ada7e3eb.css");
@import url("/assets/base/global-style-7f57cf6c.css");

@import url("/assets/layouts/box-90cbf0c1.css");
@import url("/assets/layouts/center-18341353.css");
@import url("/assets/layouts/cluster-2f16a12c.css");
@import url("/assets/layouts/cover-261f280c.css");
@import url("/assets/layouts/grid-885d1a68.css");
@import url("/assets/layouts/sidebar-704b78f7.css");
@import url("/assets/layouts/stack-9ff250de.css");

@import url("/assets/blocks/buttons-164ab213.css");
@import url("/assets/blocks/calendar-leafs-ecab9efb.css");
@import url("/assets/blocks/callout-d55b138d.css");
@import url("/assets/blocks/card-a7d1c362.css");
@import url("/assets/blocks/competition-0e9243e7.css");
@import url("/assets/blocks/competition-item-bac11383.css");
@import url("/assets/blocks/competition-new-form-397bf5e4.css");
@import url("/assets/blocks/competitors-495f1bd5.css");
@import url("/assets/blocks/dropdown-18b6f395.css");
@import url("/assets/blocks/enrollments-5418d5b8.css");
@import url("/assets/blocks/flashes-0802f686.css");
@import url("/assets/blocks/forms-75f5507e.css");
@import url("/assets/blocks/headline-cab1d35f.css");
@import url("/assets/blocks/info-block-5a87ae53.css");
@import url("/assets/blocks/page-header-efe2b341.css");
@import url("/assets/blocks/ranking-badge-c5fcc56d.css");
@import url("/assets/blocks/site-head-ba93e4d9.css");
@import url("/assets/blocks/stat-box-a76b5007.css");
@import url("/assets/blocks/tabs-62ac7123.css");

@import url("/assets/utilities/flex-c20b0dcd.css");
@import url("/assets/utilities/show-if-only-b37cf8ce.css");
@import url("/assets/utilities/typography-c6a20174.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);
}
