// Math module for division
@use "sass:math";

//BUILD DELPHINUS CORE
@import "../../atoms/atoms-settings";

// IMPORT SASS VARIABLES
@import "../../style/sass-variables";

//remove unused colot themes. Only need blue, cyan and green for external, student and staff sites.
$color-brands: map-remove($color-brands, "turquoise", "yellow", "orange", "red", "magenta", "purple");

//add color theme for omnibus site
$color-brands: map-merge($color-brands, ("omnibus": #0a0a0a));

//set the default brand-color
$color-default-brand: "omnibus";

//import special font for omnibus site
@import "../typo3/style/omnibus-font";

@import "../../atoms/colors/colors";
@import "../../atoms/fonts/au-passata";
@import "../../atoms/fonts/au-peto";
@import "../../atoms/fonts/fonts";
@import "../../atoms/spacing/spacing";

@include define-color-variables();
@include define-font-variables();
@include define-spacing-variables();

// IMPORT MIXINS
@import "../../style/_mixins/all";

// IMPORT INCLUDES
@import "../../style/_includes/all";

// IMPORT CSS RESET AND BASE STYLES
@import "../../style/base/normalize";
@import "../../style/base/fundamentals";
@import "../../style/base/utility-classes";
@import "../../style/base/body";
@import "../../style/base/hr";
@import "../../style/base/text";
@import "../../style/base/links";
@import "../../style/base/forms";
@import "../../style/base/buttons";
@import "../../style/base/inline-button";
@import "../../style/base/code";
@import "../../style/base/icons";
@import "../../style/base/accessibility";
@import "../../style/base/dl";

// IMPORT LAYOUT
@import "../../style/layout/breakpoints";
@import "../../style/layout/page";
@import "../../style/layout/row";
@import "../../style/layout/grid";
@import "../../style/layout/footer";
@import "../../style/layout/vertical-spacing";
@import "../../style/layout/width-constrain";


//IMPORT MODULES
@import "../../style/module/artwork-peto";
@import "../../style/module/autosuggest";
@import "../../style/module/box";
@import "../../style/module/calendar";
@import "../../style/module/content-toggle";
@import "../../style/module/datepicker";
@import "../../style/module/empty-state";
@import "../../style/module/list-navigator";
@import "../../style/module/modal-view";
@import "../../style/module/nav";
@import "../../style/module/navigation-list";
@import "../../style/module/notification";
@import "../../style/module/progress-bar";
@import "../../style/module/receipt";
@import "../../style/module/search-filter";
@import "../../style/module/selection-list";
@import "../../style/module/settings-list";
@import "../../style/module/shortcut";
@import "../../style/module/sub-nav";
@import "../../style/module/tabbed-content";
@import "../../style/module/tables";
@import "../../style/module/toast-notification";
@import "../../style/module/toolbar";
@import "../../style/module/content-toggle";
@import "../../style/module/processing-state";
@import "../../style/module/large-bullets";
@import "../../style/module/environment-label";
@import "../../style/module/header-callout";
@import "../../style/module/fact-list";
@import "../../style/module/pre-header";
@import "../../style/module/tooltip";
@import "../../style/module/horizontal-scroll";
@import "../../style/module/card";
@import "../../style/module/copy-to-clipboard";
@import "../../style/module/stepper";
@import "../../style/module/data-box";

$size-rem-delphinus: 16;
$typo3-size-rem: 11;
$typo3-framed-sites-max-width: 127.27273rem;
//FONTS FOR OMNIBUS
$omnibus-font-string: 'RobotoLight', serif;
$omnibus-font-string-headings: 'PoppinsBlack', sans-serif;
$omnibus-font-weight-body: 300;
$omnibus-font-weight-body-bold: 600;
$omnibus-font-weight-headings: 900;
$typo3-overwrite-related-news-title-margin-bottom: -4;
$news-event-content-max-width: math.div(64rem * $size-rem-delphinus, $typo3-size-rem);

//IMPORT TYPO3 STYLES
@import "../typo3/style/news-event";
@import "../typo3/style/news-related";
@import "../typo3/style/_typo3-overwrites-content-elements-default";

//IMPORT MODULES FOR OMNIBUS
@import "style/omnibus";
@import "style/_newsletter";
@import "style/about-us";
@import "style/debate";
@import "style/cludo-overwrite";