/* Tilføjelser oven på designets site.css, som WordPress-versionen har brug for. */

/* honeypot mod spam: usynlig for mennesker */
.kd-hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}

/* sticky header under WordPress' adminbjælke, når man er logget ind */
.admin-bar .site-header{top:32px}
@media (max-width:782px){.admin-bar .site-header{top:46px}}
@media (max-width:600px){.admin-bar .site-header{top:0}}

/* bilside: flere billeder */
.d-img img[data-main]{display:block}

/* mellemoverskrifter i opslag */
.post-text h3,.post-text h2{font-size:1rem;font-weight:700;margin-top:4px}

/* almindelige sider fra editoren (fx privatlivspolitik) */
.kd-indhold{max-width:760px;display:grid;gap:14px}
.kd-indhold h2{font-size:1.375rem;font-weight:700;margin-top:12px}
.kd-indhold h3{font-size:1.125rem;font-weight:700;margin-top:8px}
.kd-indhold ul,.kd-indhold ol{padding-left:1.25em;display:grid;gap:6px}
.kd-indhold ul{list-style:disc}
.kd-indhold ol{list-style:decimal}
.kd-indhold a{color:var(--red)}
.kd-indhold img{height:auto;border-radius:var(--r)}

/* WordPress-standardklasser */
.alignleft{float:left;margin:0 16px 8px 0}
.alignright{float:right;margin:0 0 8px 16px}
.aligncenter{display:block;margin-inline:auto}
.wp-caption-text{font-size:.875rem;color:var(--muted)}
