/* Kunstdorf Verlag: screen adaptation of the Marc publication house style. */
@font-face{font-family:Kunstdorf Serif;src:url("../fonts/kunstdorf/NotoSerif-Regular.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:Kunstdorf Serif;src:url("../fonts/kunstdorf/NotoSerif-Italic.ttf") format("truetype");font-style:italic;font-weight:400;font-display:swap}
@font-face{font-family:Kunstdorf Serif;src:url("../fonts/kunstdorf/NotoSerif-Bold.ttf") format("truetype");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:Kunstdorf Serif;src:url("../fonts/kunstdorf/NotoSerif-BoldItalic.ttf") format("truetype");font-style:italic;font-weight:700;font-display:swap}
@font-face{font-family:Kunstdorf Sans;src:url("../fonts/kunstdorf/NotoSans-Regular.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:Kunstdorf Sans;src:url("../fonts/kunstdorf/NotoSans-Bold.ttf") format("truetype");font-style:normal;font-weight:700;font-display:swap}
body.kunstdorf-samples{--ttw-serif:"Kunstdorf Serif",serif;--ttw-sans:"Kunstdorf Sans",sans-serif;--ttw-navy:#1A2940;--ttw-wine:#631117;--ttw-gold:#A88045;--ttw-paper:#FAF7EF;--ttw-ink:#201B18}
.kunstdorf-samples .ttw-example{border:1px solid #A88045;border-left:7px solid #1A2940;border-radius:0;overflow:hidden;background:#FAF7EF;color:#201B18}
.kunstdorf-samples .ttw-example-head{background:#1A2940;color:#fff;border-bottom:5px solid #631117;padding:1.4rem 1.6rem}
.kunstdorf-samples .ttw-example-head h3{font-family:var(--ttw-serif);font-weight:400;color:#fff;line-height:1.35;margin:.65rem 0}
.kunstdorf-samples .ttw-example-head .ttw-example-id,.kunstdorf-samples .ttw-example-head .ttw-operation{color:#FAF7EF}
.kunstdorf-samples .ttw-example-head .ttw-work-chip{color:#FAF7EF;border-color:#A88045;background:transparent}
.kunstdorf-samples .ttw-parallel>section,.kunstdorf-samples .ttw-parallel>section:first-child{background:#FAF7EF;min-width:0;padding:1.5rem 1.65rem}
.kunstdorf-samples .ttw-parallel>section:first-child{border-right:1px solid #A88045}
.kunstdorf-samples .ttw-language-label{font-family:var(--ttw-sans);color:#631117;border-bottom:1px solid #A88045;padding-bottom:.6rem;margin-bottom:1.1rem}
.kunstdorf-samples .ttw-parallel blockquote{font-family:var(--ttw-serif);color:#201B18;font-size:1rem;line-height:1.65;border:0;padding:0;margin:0;overflow-wrap:break-word}
.kunstdorf-samples .ttw-parallel blockquote p{font-family:inherit;font-size:inherit;line-height:inherit;margin:0 0 .5em;text-align:justify;hyphens:auto;orphans:3;widows:3}
.kunstdorf-samples .ttw-parallel blockquote p:last-child{margin-bottom:0}
.kunstdorf-samples .ttw-parallel blockquote .kunstdorf-quote-subtitle{font-family:var(--ttw-sans);font-weight:700;color:#631117;text-align:left;margin:1em 0 .6em}
.kunstdorf-samples .ttw-parallel blockquote table{width:100%;border-collapse:collapse;font-size:.88em;margin:.75em 0;table-layout:fixed}
.kunstdorf-samples .ttw-parallel blockquote th,.kunstdorf-samples .ttw-parallel blockquote td{padding:.55em;vertical-align:top;border:1px solid #A88045;overflow-wrap:anywhere}
.kunstdorf-samples .kunstdorf-source{display:block;margin-top:1.1rem;padding-top:.75rem;border-top:1px solid #A88045;font-family:var(--ttw-sans);font-size:.75rem;line-height:1.5;color:#51463b}
.kunstdorf-samples .ttw-analysis{border-top:1px solid #A88045}
@media(max-width:760px){.kunstdorf-samples .ttw-parallel{grid-template-columns:1fr}.kunstdorf-samples .ttw-parallel>section,.kunstdorf-samples .ttw-parallel>section:first-child{padding:1.25rem;border-right:0}.kunstdorf-samples .ttw-parallel>section+section{border-top:1px solid #A88045}.kunstdorf-samples .ttw-parallel blockquote p{text-align:left}.kunstdorf-samples .ttw-example-head{padding:1.25rem}}
@media print{.kunstdorf-samples .ttw-example{break-inside:auto}.kunstdorf-samples .ttw-example-head{break-after:avoid;print-color-adjust:exact;-webkit-print-color-adjust:exact}.kunstdorf-samples .ttw-parallel{display:block}.kunstdorf-samples .ttw-parallel>section:first-child{border-right:0}.kunstdorf-samples .ttw-parallel blockquote{font-size:12pt;line-height:16pt}.kunstdorf-samples .ttw-parallel blockquote p{margin-bottom:4pt}}
