/**
 * Tema-tilføjelser: footer widget-order + AdSense grid (blog/downloads).
 * Bruges når fuld header.css / blog.css ikke er til stede.
 */

.site #colophon .site-footer-primary-section-2 {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.site #colophon .site-footer-primary-section-2 .widget.widget_nav_menu {
  order: 1;
}

.site #colophon .site-footer-primary-section-2 .widget:not(.widget_nav_menu) {
  order: 2;
}

body.sk-blog-shell .sk-blog-feed__grid > .sk-adsense-grid-break {
  grid-column: 1 / -1;
  width: 100%;
  margin: clamp(0.35rem, 1vw, 0.65rem) 0;
}

body.sk-blog-shell .sk-adsense-auto {
  max-width: 100%;
}

.sk-download-grid > .sk-adsense-grid-break {
  grid-column: 1 / -1;
  width: 100%;
  margin: clamp(6px, 1vw, 12px) 0;
}

.sk-downloads-content .sk-adsense-auto {
  max-width: 100%;
}

body.sk-page-shell .sk-page-prose .sk-adsense-auto {
  margin: clamp(1rem, 2vw, 1.5rem) 0;
  max-width: 100%;
}

body.sk-blog-shell .sk-blog-post-content .sk-adsense-auto {
  margin: clamp(1rem, 2.2vw, 1.45rem) 0;
}
