//Import boostrap file by file so we can  add overrides in the correct places.

// 1. Include functions first (so you can manipulate colors, SVGs, calc, etc)
@import "bootstrap/scss/functions";
//Import parent theme variables here.
@import './../../../silvanus/assets/styles/includes/_variables.scss';
//import the themes variables here to allow for overrides.
@import 'variables';

// 3. Include remainder of required Bootstrap stylesheets (including any separate color mode stylesheets)
@import "bootstrap/scss/variables";
@import "bootstrap/scss/variables-dark";

// 4. Include any default map overrides here

// 5. Include remainder of required parts
@import "bootstrap/scss/maps";
@import "bootstrap/scss/mixins";
@import "bootstrap/scss/root";

// 6. Include any other optional stylesheet partials as desired; list below is not inclusive of all available stylesheets
@import "bootstrap/scss/utilities";

//Import custom utilities and overrides from parent theme
@import "./../../../silvanus/assets/styles/includes/utilities";

// 7. Optionally include utilities API last to generate classes based on the Sass map in `_utilities.scss`
@import "bootstrap/scss/utilities/api";

//Import everything else bootstrap. Sass should allow for previously loaded sheets. We do this to avoid manually importing all styles line by line.
@import "bootstrap/scss/bootstrap"; //Bootstrap

@import "./../../../silvanus/assets/styles/main"; //Main site styles
@import "./../../../silvanus/assets/styles/includes/block-editor.scss";
@import "./../../../silvanus/views/parts/styles/parts"; //Main parts styles
@import "./../../../silvanus/blocks/blocks"; //Main block styles

//Import this themes main stylesheet
@import "main";