/* DIRECT ROUTE TRIGGERED - Hash: e157dd02f6f0620ecae4adb44afa9e01 */
@layer reset, base, skeleton, forms, elements, content;

@import "preflight.dd76051258962691f839dfdc252fba4b.css" layer(reset);
@import "fonts.b88bd1e9e97ea94977fb429ed92b20ff.css" layer(base);
@import "design-tokens.84dad37457ca0544b1299882530e316f.css" layer(base);
@import "fallbacks.6edd16dcb1afd491459861a8a8a23ea7.css" layer(base);
@import "breakpoints.f63adb887b747a3c1635fb02fbc3e24d.css" layer(base);

@import "skeleton.ddf459b18d80fe0db98f1328920cee62.css" layer(skeleton);

@import "forms.b07d5c32bbbe13e976b9661b0e39a171.css" layer(forms);

@import "accessibility.818c65a07c98d4bfd7c8f981e0543460.css" layer(elements);
@import "html.5f926c69350088dc0ea2a343f60bcbbc.css" layer(elements);
@import "elements.8ba53f1d79d747416955200c26ca2687.css" layer(elements);
@import "richtext.ab8192065a2432893d85a1945629c729.css" layer(content);
@import "plainlinks.8042206596a1a7f6e3c3be7f43d41c2e.css" layer(content);

@import "b-image.2a7f193651318bde62155204eaed2e99.css" layer(content);
@import "b-intro_topic_cards.fa6c4fe8494e200a2611bb9c71c7cd05.css" layer(content);
@import "b-personquote.0e53aacbc6f14753d21db136feef8789.css" layer(content);
@import "b-benefit_cards.c14ba30bf19aced22e34d371229f8559.css" layer(content);
@import "b-statcards.c415a70a3faef2ef534bf1de71eb5c4f.css" layer(content);
@import "b-call_to_action.2da3ff3316a5fea960cd37f26b04e917.css" layer(content);
@import "b-teaser_cards.9dc05cb1ecab2a8a22b598146a34516d.css" layer(content);
@import "b-picturegroup.db63ab14b8cf07a83548e0b9704b4437.css" layer(content);
@import "b-linklist.ae7d8cb3cbf088946006aa9f5b99901b.css" layer(content);
@import "b-downloads.89d935a1b1d6268777b69e6de096dcfc.css" layer(content);
@import "b-button_group.1e339722630e156bc0c60fd60dee2a65.css" layer(content);
@import "b-columns.977d8e7bb057fdcc51283c0a766c7531.css" layer(content);
@import "b-feature_grid.69106899c3c16732427a04f57d6a2d33.css" layer(content);
@import "b-step_cards.34ad966c6e32bf7718328c115ed72b67.css" layer(content);
@import "b-credits.f951ebeef5ccd31fee2d6ed0fca316db.css" layer(content);
@import "b-contact_persons.dae2b1136156829b00832658e6f2ec03.css" layer(content);

/* Complementary blocks */
@import "b-related_knowhow_cards.aa2e941462169861b94e2b89590eaa1e.css" layer(content);

@import "s-news_article_teaser.683ddee7bccc09f3a83d92ff49f9063e.css" layer(content);
@import "s-knowhow_article_teaser.fc93d9dea54780a29b73eaf168cdcf66.css" layer(content);
@import "s-energyhack_popover.de590abdf7910cc4dbbb28fa13c72a10.css" layer(content);
@import "s-how_to_access_popover.7b1175b98bf82d745d515296c251dc32.css" layer(content);
@import "s-energyhack_teaser.5f80d80574771109a2c01615a919428a.css" layer(content);
@import "s-training_article_teaser.8c160ef567d2013e395616a3895f82fb.css" layer(content);
@import "s-training_article_dates.3319f5d1d899a3bcf611272d37b43c0f.css" layer(content);
@import "s-calendar_article_teaser.612f2e6cb1e61b6b1140b7cccb8a2780.css" layer(content);
@import "s-activity_article_teaser.48b3601f2975b9d23a88f6c334eb6adf.css" layer(content);
@import "s-activity_progress.e7496aa17cc6582f8371252ff6e7cc99.css" layer(content);
@import "s-activity_card.13915bad312686305b5bd02c933abca7.css" layer(content);
@import "s-activityplanner_dashboard.e8fad15d08ca7e80bdc5249aa7618de8.css" layer(content);
@import "s-activity_schedule.9f67fa7e871b02361721d94e5a9e7cf9.css" layer(content);
@import "s-activity_page_edit_popover.5cdec5dc0c48a02b3f75be0967572e41.css" layer(content);
@import "s-evaluation_page_edit_popover.7a72361b8fe906c193ffd1d9fa104e84.css" layer(content);
@import "s-empty_area.0ef0ad5dae368e5a14b04a0da30ed299.css" layer(content);
@import "s-quick_access_card.f9252c27bd1070c69cbb532cd8425fee.css" layer(content);
@import "s-user_home_dashboard.cd2cc522aa180f1183b55879fa16465c.css" layer(content);
@import "s-org_home_dashboard.22b4041e36dcad378634f43f47f0713c.css" layer(content);
@import "s-news_orgs_article_teaser.78e7213b6366f6d2446d4a8332bca63f.css" layer(content);
@import "s-evaluation_teaser.fd7b6b8444f18801731333f3b8ab8742.css" layer(content);

@import "fx.a1db08d43bf13334192b35413ab8737a.css";

/*
dev hacks
*/

[href*="/error"] {
  color: red !important;
}
.button:where([href*="/error"]) {
  background-color: red !important;
  color: white !important;
}

/* https://www.zachleat.com/web/stable-scrollbar-gutters/  */
@layer reset {
  html {
    overflow-y: scroll;
  }

  body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  @supports (scrollbar-gutter: stable) {
    html {
      overflow-y: auto;
      scrollbar-gutter: stable both-edges;
    }
  }
}
