/*
Theme Name: Medienwerkstatt
Description: Gemeinsames, responsives Design für alle Seiten und Beiträge der Medienwerkstatt.
Version: 1.1.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: medienwerkstatt
*/
.content-page{padding-top:42px;padding-bottom:50px}.content-page .page-heading{max-width:1000px;margin:0 0 34px}.content-page h1{font-size:clamp(34px,4vw,58px);line-height:1.15;letter-spacing:-1.8px;overflow-wrap:anywhere}.content-page .document{max-width:1050px;padding:clamp(22px,4vw,52px);font-size:16px;line-height:1.85}.content-page .document h2{margin-top:36px;line-height:1.4}.content-page .document h3{margin-top:28px;line-height:1.6}.content-page .document section{scroll-margin-top:25px}.content-page .document article{padding:5px 0 22px;border-bottom:1px solid var(--line)}.content-page .document article:last-child{border-bottom:0}.content-page .document nav{margin:25px 0 35px;border-bottom:1px solid var(--line);padding-bottom:12px}.content-page .document nav p{display:flex;flex-wrap:wrap;gap:8px;margin:0}.content-page .document nav br{display:none}.content-page .document nav a{background:#edf1e7;border:1px solid var(--line);border-radius:5px;padding:9px 13px;text-decoration:none;font-size:12px;line-height:1.5}.content-page .document nav a[aria-current="true"]{background:var(--teal);color:white;border-color:var(--teal)}.content-page .document nav a:hover{border-color:var(--teal)}.content-page .document hr{border:0;border-top:1px solid var(--line);margin:32px 0}.content-page .document table{border-collapse:collapse;display:block;overflow:auto;max-width:100%;font-size:14px}.content-page .document th,.content-page .document td{border:1px solid var(--line);padding:10px 14px;min-width:110px;vertical-align:top}.content-page .document blockquote{border-left:3px solid var(--teal);margin:25px 0;padding:1px 20px;background:#f3f6ef}.content-page .document input,.content-page .document textarea,.content-page .document select{max-width:100%;font:inherit}.content-page .document pre{overflow:auto;padding:18px;background:#f3f6ef;border-radius:5px}.content-page .document iframe,.content-page .document video{max-width:100%}.content-page .document figure{max-width:100%;margin:25px 0}.content-page .document a{overflow-wrap:anywhere}.content-page .document .alignwide{width:100%}.sidebar .page-list{border-top:1px solid #466054;margin-top:23px;padding-top:17px;max-height:30vh;overflow:auto}.sidebar .page-list .small-label{color:#b4c7b6;margin:0 12px 8px;display:block}.sidebar .page-list a{font-size:11px;line-height:1.6;padding:8px 12px}.editor-styles-wrapper{font-family:'Segoe UI',Arial,sans-serif;color:#203a37;background:#f7f8f4}.wp-block{max-width:950px}.page-meta{font-size:11px;color:var(--muted);margin-top:16px}.archive-item{padding:25px 0;border-bottom:1px solid var(--line)}.archive-item h2 a:hover{text-decoration:underline}.archive-item p{color:var(--muted)}body.admin-bar .sidebar{top:32px}
@media(max-width:850px){.sidebar .page-list{display:none}body.admin-bar .sidebar{top:0}.content-page{padding-top:30px}}
@media(max-width:600px){.content-page .document{font-size:14px}.content-page h1{font-size:35px}.content-page .document nav a{font-size:11px;padding:8px 10px}.content-page .document h3{font-size:17px}}
