@font-face{font-family:'Agrandir';src:local('Agrandir');font-weight:400;font-style:normal;font-display:swap;}

.site-header{background:#0b0b10;}
/* Full bredd på header-raden så loggan linjerar med hero-kort och Senaste nytt (80/40/16px kant) */
.site-header .site-header-row-container-inner>.site-container{max-width:100%;padding-left:calc(80px - ((100vw - 100%)/2));padding-right:80px;}
@media (max-width:1024px){.site-header .site-header-row-container-inner>.site-container{padding-left:calc(40px - ((100vw - 100%)/2));padding-right:40px;}}
@media (max-width:767px){.site-header .site-header-row-container-inner>.site-container{padding-left:calc(16px - ((100vw - 100%)/2));padding-right:16px;}}
.site-header .site-branding{padding-left:0;}
@media (max-width:767px){.site-header .site-branding{padding-top:10px;}}
.site-header .custom-logo{border-radius:50%;}
.site-main-header-inner-wrap,.site-bottom-header-inner-wrap{min-height:64px;}
.site-header-main-section-left{display:flex;align-items:center;gap:28px;}
#site-navigation.main-navigation #primary-menu>li>a{font-family:'Barlow',sans-serif;font-weight:400;font-size:26pt;letter-spacing:0;text-transform:none;}
#site-navigation.main-navigation #primary-menu .sub-menu>li>a{font-family:'Barlow Semi Condensed',sans-serif;font-weight:500;font-size:14pt;letter-spacing:0;text-transform:none;}
#site-navigation.main-navigation #primary-menu>li{margin:0 10px;}
body.home .entry-hero{display:none;}

/* Barlow globalt — brödtext och rubriker på hela sajten */
:root{--global-body-font-family:'Barlow',sans-serif;--global-heading-font-family:'Barlow',sans-serif;}
body{font-family:'Barlow',sans-serif;}
h1,h2,h3,h4,h5,h6{font-family:'Barlow',sans-serif;}

/* Similar Posts på nyhetssidor — svart bakgrund + kvadratiska rutor som förstasidan */
.single .entry-related{background:#0b0b10;}
.single .entry-related .entry-related-title{color:#fff;font-family:'Barlow Semi Condensed',sans-serif;font-weight:500;font-size:26px;text-transform:uppercase;letter-spacing:2px;}
.single .entry-related article.loop-entry{background:#b3b3b3;display:flex;flex-direction:column;aspect-ratio:1/1;overflow:hidden;border-radius:0;box-shadow:none;}
.single .entry-related .post-thumbnail{position:relative;display:block;height:80%;flex:0 0 80%;overflow:hidden;}
.single .entry-related .post-thumbnail-inner{position:absolute;inset:0;padding:0 !important;}
.single .entry-related .post-thumbnail-inner img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}
.single .entry-related .entry-content-wrap{flex:1;padding:8px 10px 6px;background:#b3b3b3;}
.single .entry-related .entry-header{margin:0;}
.single .entry-related .entry-title{margin:0 0 2px;}
.single .entry-related .entry-title,.single .entry-related .entry-title a{color:#000;font-family:'Barlow',sans-serif;font-weight:700;font-size:15px;line-height:1.2;text-decoration:none;}
.single .entry-related .entry-meta{margin:0;}
.single .entry-related .entry-taxonomies{display:none;}
.single .entry-related .posted-by{display:none;}
.single .entry-related .entry-summary{display:none;}
.single .entry-related .entry-meta,.single .entry-related .entry-meta a,.single .entry-related .entry-date{color:#000;font-size:11px;}

/* Mobil/tablet: vita hamburgerstreck för bättre kontrast */
.site-header .menu-toggle-open,.site-header .mobile-toggle-open-container .menu-toggle-open{color:#fff;}
.site-header .menu-toggle-open:hover,.site-header .menu-toggle-open:focus,.site-header .mobile-toggle-open-container .menu-toggle-open:hover{color:#fff;opacity:.8;}

/* Tablet: fluid menystorlek så allt får plats på en rad (26pt-menyn kräver ~1450px bredd) */
@media (max-width:1570px) and (min-width:1025px){
#site-navigation.main-navigation #primary-menu>li>a{font-size:clamp(15px, calc((100vw - 376px)*0.026), 34.6px);}
#site-navigation.main-navigation #primary-menu>li{margin:0 8px;}
}
@media (max-width:1024px){
#site-navigation.main-navigation #primary-menu>li>a{font-size:clamp(15px, calc((100vw - 296px)*0.026), 34.6px);}
#site-navigation.main-navigation #primary-menu>li{margin:0 8px;}
}
