/* -a- Background start page -a-*/ 
.nordic--body .nordic--body-wrapper .nordic--main .nordic--main-wrapper {
  background: #222222;
}

/* Desktop: bara header-bården ska gälla här */
@media only screen and (min-width: 992px) {
  .slot--header-horizontal-menu .navbar .container-fluid {
    border-bottom: 3px solid #e3c64a;
    border-top: none;
  }
}  /* <-- DEN HÄR SAKNADES */

/* resten ska gälla alla viewport-storlekar */
.introduction {
  background: #000;
  padding: 20px 10px;
}

.introduction,
.nordic--start-page .tws-articles-two--heading .tws-util-heading--heading, 
.nordic--start-page .tws-articlegroups--title .tws-util-heading--heading,
.nordic--start-page .tws-container--tws-newsletter-subscribe .tws-newsletter-subscribe--html-before,
.nordic--article-top .nordic--article-right-col,
.slot--article-description,
.slot--article-page-footer .tws-articles-two--heading .tws-util-heading--heading,
.tws-article-list--list .tws-article-list--article-name .tws-util-heading--heading a,
.tws-articles-two .slick-slider .thumbnail .caption,
.tws-article-social--share-button.sharer-0 label span,
.tws-article-attachments .tws-article-attachments--text a,
.tws-article-list--list .tws-article-list--price .tws-api--price-current,
.tws-articlegroup-list .tws-artgrp-info .tws-util-heading--heading, 
.tws-custom-page--articlegroups-heading .tws-util-heading--heading, 
.tws-custom-page--article-heading .tws-util-heading--heading {
  color: white !important;
}

.slot--header-horizontal-menu .nav .open>a, 
.slot--header-horizontal-menu .nav .open>a:hover, 
.slot--header-horizontal-menu .nav .open>a:focus,
.slot--header-horizontal-menu .nav a:focus {
  background: transparent;
}

/* -a- Colour of news label -a- */
.tws-article-list--list .tws-article-list--labels .tws-article-labels--new .tws-article-labels--label-text {
  background: #000;
  color: #fff;
}

.tws-articlegroups .thumbnail .caption .tws-articlegroup-list--article-name .tws-util-heading--heading a,
.tws-articlegroup-list .thumbnail .caption .tws-articlegroup-list--article-name .tws-util-heading--heading a {
  text-decoration: none;
  color: #fff;
}

/* H1 – startsidan, gyllene gradient med två rader */
.nordic--start-page h1 {
  text-align: center;
  text-transform: uppercase;
  font-weight: 800;
  margin: 0.3em 0;
  line-height: 1;
  font-size: clamp(36px, 9vw, 110px);
  background: linear-gradient(180deg, #ffd980 0%, #ffb22f 60%, #a86c00 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  text-shadow: 0 0 15px rgba(255, 200, 90, 0.3);
  letter-spacing: -0.02em;
}

/* gör raden efter <br> mindre */
.nordic--start-page h1 br + span {
  display: block;
  font-size: 0.6em;
  line-height: 1.05;
}

/* mobiljustering */
@media (max-width: 480px){
  .nordic--start-page h1 {
    font-size: clamp(30px, 10vw, 70px);
    line-height: 1.05;
  }
  .nordic--start-page h1 br + span {
    font-size: 0.65em;
  }
} /* <-- se till att denna också är stängd */
/* Tvinga länkar inne i textblock att synas bättre */
.nordic--body a {
  color: #ebdc8f !important;  /* guld som matchar paletten */
  text-decoration: underline; /* så de syns även mot mörk bakgrund */
}

.nordic--body a:hover {
  color: #ffd580 !important;
}
