/* WordPress-tilpasninger oven på det faste Moviebox-design (site.css). */

/* Adminbjælken (kun når man er logget ind) må ikke dække den faste topmenu */
body.admin-bar .top{top:32px}
body.admin-bar .filter{top:104px}
@media (max-width:782px){body.admin-bar .top{top:46px}body.admin-bar .filter{top:118px}}

/* Billeder indsat med WordPress-editoren opfører sig som de importerede */
.prose img{max-width:100%;height:auto}
.prose img.aligncenter,.prose .aligncenter img,.prose img.size-full.alignnone,.prose img.size-large.alignnone,
.prose .wp-block-image.size-full img,.prose .wp-block-image.size-large img{
  display:block;width:100%;max-width:100%;margin:clamp(20px,3vw,32px) auto}
.prose .wp-block-gallery{gap:12px}
.prose img.alignright,.prose .alignright{float:right;width:min(36%,260px);margin:6px 0 16px 28px}
.prose img.alignleft,.prose .alignleft{float:left;width:min(36%,260px);margin:6px 28px 16px 0}
.prose .alignright img,.prose .alignleft img{width:100%;margin:0}
.prose figure{margin:clamp(24px,3vw,40px) 0}
.prose figure.wp-block-image{max-width:none}
.prose figcaption,.prose .wp-caption-text{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:12px;opacity:.7;margin-top:8px;text-align:center}
.prose .wp-caption{max-width:100%}
.prose iframe,.prose video,.prose embed{max-width:100%}
.prose .wp-block-embed__wrapper iframe{width:100%;aspect-ratio:16/9;height:auto}
@media (max-width:560px){.prose img.alignright,.prose img.alignleft,.prose .alignright,.prose .alignleft{float:none;width:100%;margin:16px 0}}
.prose::after{content:"";display:table;clear:both}

/* Blogliste */
.post + .post{margin-top:clamp(28px,4vw,48px)}
