// =============================================================================
// :: Brandplatform
// =============================================================================
/**
 * This contains the slicing for the brandplatform specifically and is not and
 * should not (NEVER EVER EVER) be implemented within a project's slicing.
 * This file is mainly used to overwrite the styling passed from the
 * brandplatform/core and add specific styling for the clients brandplatform
 * only. Scopes specifically sliced for the visual representation of the
 * components are also defined here.
 */

// =============================================================================
// :: Tools
// =============================================================================

@import
	"tools/mixins/_fonts";

// =============================================================================
// :: Settings
// =============================================================================
/**
 * Overwrite the base variables for the brandplatform. These are specifically
 * set for the brandplatform and the names should not be changed, otherwise they
 * are not applied to the theme of the brandplatform.
 */

/**
 * Project:
 * These are imported to be used within the brandplatform/settings/... files.
 * THESE SHOULD NOT BE USED WITHIN THE SCOPES.
 */
@import
	"settings/_colors",
	"settings/_typography";


// Brandplatform
@import
	"_brandplatform/settings/_colors",
	"_brandplatform/settings/_typography";

// =============================================================================
// :: Overwrite core-brandplatform
// =============================================================================
/**
* Import the overwrite file of the brandplatform defined in the package. This
* must be placed after the custom settings, otherwise the default values will
* be used to change the theme of the brandplatform.
*
* IF YOU USE CUSTOM SETTINGS, DO NOT REMOVE THIS FILE!!!
*/
@import
	"./../../node_modules/lmr-brandplatform/src/scss/overwrite.scss";

// =============================================================================
// :: Scopes - components
// =============================================================================
/**
* Custom scopes used to style the visual representation of the components.
*/
@import
	"_brandplatform/scopes/components/_logo",
	"_brandplatform/scopes/components/_alert",
	"_brandplatform/scopes/components/_hamburger",
	"_brandplatform/scopes/components/_menu-bg",
	"_brandplatform/scopes/components/_breadcrumb",
	"_brandplatform/scopes/components/_map",
	"_brandplatform/scopes/components/_button",
	"_brandplatform/scopes/components/_search-bar",
	"_brandplatform/scopes/components/_mobile-nav",
	"_brandplatform/scopes/components/_cookie-bar",
	"_brandplatform/scopes/components/_helper";

// =============================================================================
// :: Scopes - layouts
// =============================================================================
/**
* Custom scopes used to style the visual representation of the layouts.
*/
@import
	"_brandplatform/scopes/layouts/_grid",
	"_brandplatform/scopes/layouts/_aside";
