/* =========================================================
   BLOG / ARTICLE META / ARCHIVE
   Load på blog, single posts, archive/category og evt. author pages.
   ========================================================= */

/* ARTICLE META */
#top .mn-article-meta{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;margin:2rem 0 2.5rem;padding:.75rem 1.5rem;background:var(--mn-surface);border-radius:var(--mn-radius-pill);font-size:.9rem;color:var(--tvp-text);overflow:visible;}
#top .mn-article-meta::after{content:"";position:absolute;left:0;right:0;bottom:-.9rem;z-index:-1;height:.9rem;background:var(--tvp-blue-soft);border-radius:var(--mn-radius-pill);}
#top .mn-article-meta__inner{display:flex;align-items:center;gap:.9rem;}
#top .mn-article-meta__avatar{display:flex;align-items:center;}
#top .mn-article-meta__avatar-img{width:40px;height:40px;border:2px solid var(--mn-surface);border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #d6e4f5;}
#top .mn-article-meta__content{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1.5rem;}
#top .mn-article-meta__line{position:relative;display:inline-flex;align-items:center;gap:.25rem;margin-right:.75rem;padding-right:.75rem;white-space:nowrap;}
#top .mn-article-meta__line + .mn-article-meta__line::before{content:"";position:absolute;left:-.85rem;top:50%;width:1px;height:14px;background:var(--tvp-line);transform:translateY(-50%);}
#top .mn-article-meta__icon{font-size:.9rem;opacity:.9;}
#top .mn-article-meta__label{font-weight:500;color:var(--mn-muted-4);}
#top .mn-article-meta__value{font-weight:600;color:var(--tvp-ink);}
#top .mn-article-meta__value--author,
#top .mn-article-meta__value--reviewer{color:var(--tvp-blue-2);text-decoration:none;}
#top .mn-article-meta__value--author:hover,
#top .mn-article-meta__value--reviewer:hover{text-decoration:underline;}
#top .mn-article-meta__value--date{font-weight:500;}

/* BLOG / MAGASIN / BREADCRUMBS */
#top .mn-blog-hero{padding:22px 18px;background:var(--mn-gradient-soft);border:1px solid var(--mn-border-soft);border-radius:18px;box-shadow:var(--mn-shadow-2);}
#top .mn-blog-hero__eyebrow{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mn-color-primary-ink);}
#top .mn-blog-hero__title{margin:0 0 10px;font-size:clamp(22px,2.2vw,30px);line-height:1.12;color:var(--mn-heading);}
#top .mn-blog-hero__subtitle{max-width:70ch;margin:0 0 14px;line-height:1.65;color:var(--mn-muted-2);}
#top .mn-blog-hero__cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px;}
#top .mn-blog-hero .mn-btn--primary{color:var(--mn-text-on-primary);}
#top .mn-blog-hero__meta{margin-top:10px;font-size:12px;color:var(--mn-muted-5);}
#top .mn-blog-chips{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 18px;}
#top .mn-blog-chips a,
#top .mn-breadcrumbs__link,
#top .mn-breadcrumbs__current{display:inline-flex;align-items:center;padding:var(--mn-chip-padding-y) var(--mn-chip-padding-x);background:var(--mn-surface);border:1px solid var(--mn-border-strong);border-radius:var(--mn-radius-pill);box-shadow:var(--mn-shadow-1);color:var(--mn-heading);font-weight:700;line-height:1;text-decoration:none;transition:transform var(--mn-transition-fast),background var(--mn-transition-fast),border-color var(--mn-transition-fast);}
#top .mn-blog-chips a{gap:8px;font-size:14px;}
#top .mn-blog-chips a:hover,
#top .mn-breadcrumbs__link:hover{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.16);transform:translateY(-1px);}
#top .mn-breadcrumbs{margin:0 0 10px;}
#top .mn-breadcrumbs__list{display:flex;align-items:center;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0;}
#top .mn-breadcrumbs__item{display:inline-flex;align-items:center;gap:8px;}
#top .mn-breadcrumbs__item:not(:last-child)::after{content:"›";margin-left:2px;font-weight:700;opacity:.55;}
#top .mn-breadcrumbs__current{opacity:.9;font-size:13px;}
#top .avia-post-grid .post-entry,
#top .avia-post-list .post-entry{background:var(--mn-surface);border:1px solid var(--mn-border-soft);border-radius:var(--mn-radius-md);box-shadow:var(--mn-shadow-2);}
#top .avia-post-grid .post-entry{overflow:hidden;transition:transform var(--mn-transition-slow),box-shadow var(--mn-transition-slow);}
#top .avia-post-grid .post-entry:hover{transform:translateY(-2px);box-shadow:var(--mn-shadow-3);}
#top .avia-post-grid .post-entry .entry-content-wrapper{padding:14px 14px 12px;}
#top .avia-post-grid .post-entry .big-preview,
#top .avia-post-grid .post-entry .slide-image{overflow:hidden;border-radius:12px;}
#top .avia-post-grid .post-entry h2 a,
#top .avia-post-list .post-entry h2 a{font-size:18px;line-height:1.25;text-decoration:none;}
#top .avia-post-grid .post-entry .post-meta-infos,
#top .avia-post-list .post-entry .post-meta-infos{font-size:13px;color:var(--tvp-muted);opacity:1;}
#top .avia-post-grid .post-entry .post-excerpt{font-size:14px;line-height:1.55;color:var(--tvp-text);opacity:1;}
#top .avia-post-grid .post-entry .read-more-link,
#top .avia-post-grid .post-entry .more-link{display:inline-flex;align-items:center;gap:8px;margin-top:6px;font-weight:700;text-decoration:none;}
#top .avia-post-list .post-entry{margin-bottom:14px;padding:14px;transition:box-shadow var(--mn-transition-slow);}
#top .avia-post-list .post-entry:hover{box-shadow:var(--mn-shadow-3);}
.single-post #top .mn-tldr{margin:18px 0;padding:14px;background:rgba(0,0,0,.03);border:1px solid var(--mn-border-soft);border-radius:var(--mn-radius-md);}
.single-post #top .mn-tldr strong{display:block;margin-bottom:8px;}
.single-post #top .mn-tldr ul{margin:0;padding-left:18px;}

/* ARCHIVE / CATEGORY FIXES */
.archive .container_wrap.title_container,
.archive .breadcrumb{display:none;}
.archive .container_wrap.sidebar_right .sidebar,
.archive .container_wrap.sidebar_left .sidebar{display:none;}
.archive .container_wrap.sidebar_right .content,
.archive .container_wrap.sidebar_left .content{width:100%;max-width:var(--mn-container);float:none;margin:0 auto;}
.archive .content.av-content-small,
.archive .content.av-main-archive{max-width:var(--mn-container);}
.archive .content.av-main-archive{padding-top:20px;padding-right:16px;padding-left:16px;}
body.category #top #main .content,
body.archive.category #top #main .content,
body.category #top #main #content,
body.archive.category #top #main #content{width:100%;float:none;}
body.category #top .mn-blog-hero,
body.category #top .template-blog .mn-blog-hero{width:100%;max-width:var(--mn-container);margin-left:auto;margin-right:auto;}
body.category #top .mn-blog-hero__title,
body.category #top .mn-blog-hero__subtitle{max-width:none;}

@media (hover:none){
  #top .avia-post-grid .post-entry,
  #top .avia-post-list .post-entry,
  #top .mn-blog-chips a,
  #top .mn-breadcrumbs__link{transition:none;}
  #top .avia-post-grid .post-entry:hover,
  #top .avia-post-list .post-entry:hover,
  #top .mn-blog-chips a:hover,
  #top .mn-breadcrumbs__link:hover{transform:none;}
}

@media (min-width:900px){#top .mn-blog-hero{padding:26px 22px;}}

@media (max-width:767px){
  #top .mn-article-meta{padding:.85rem 1rem;border-radius:var(--mn-radius-lg);}
  #top .mn-article-meta::after{border-radius:var(--mn-radius);}
  #top .mn-article-meta__inner{align-items:flex-start;}
  #top .mn-article-meta__content{flex-direction:column;align-items:flex-start;gap:.3rem;}
  #top .mn-article-meta__line{margin-right:0;padding-right:0;}
  #top .mn-article-meta__line + .mn-article-meta__line::before{display:none;}
  #top .mn-blog-chips{gap:8px;}
  #top .mn-blog-chips a{padding:9px 12px;}
  body.category #top .mn-blog-hero{max-width:100%;border-radius:var(--mn-radius-lg);}
}
