/* drehbuchschreiben.org – Gestaltung (Präfix kd-, Token kadra) */
:root{
  --kd-bg:#F6F7F4; --kd-karte:#FFFFFF; --kd-tinte:#1E2228; --kd-grau:#5B636B; --kd-linie:#D8DCD6;
  --kd-prim:#114B5F; --kd-prim-dunkel:#0C3647; --kd-prim-hell:#E3EEF1; --kd-akzent:#F2B134; --kd-akzent-dunkel:#D99A1C; --kd-warn:#B4432F; --kd-warn-hell:#F8E7E3;
  --kd-kopf:'Space Grotesk',system-ui,sans-serif; --kd-text:'Work Sans',system-ui,sans-serif; --kd-mono:'Courier Prime','Courier New',Courier,monospace;
  --kd-breit:1120px; --kd-mass:70ch; --kd-r:4px; --kd-r2:6px; --kd-ab:16px; --kd-schatten:0 1px 3px rgba(30,34,40,.12);
}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
@media (prefers-reduced-motion:reduce){*{transition:none!important}}
body{margin:0;background:var(--kd-bg);color:var(--kd-tinte);font:400 1.05rem/1.6 var(--kd-text)}
a{color:var(--kd-prim);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em}
a:hover{color:var(--kd-prim-dunkel)}
:focus-visible{outline:3px solid var(--kd-akzent);outline-offset:2px;border-radius:3px}
img,svg{max-width:100%}
h1,h2,h3{font-family:var(--kd-kopf);font-weight:700;line-height:1.12;letter-spacing:-.01em}
h1{font-size:clamp(1.8rem,1.2rem + 2.6vw,3rem);margin:.1em 0 .45em;overflow-wrap:anywhere;hyphens:manual}
h2{font-size:clamp(1.4rem,1.15rem + 1vw,1.9rem);margin:1.9em 0 .5em}
h3{font-size:1.15rem;margin:1.5em 0 .35em}
p,ul,ol{margin:0 0 1.05em}
.kd-wrap{max-width:var(--kd-breit);margin:0 auto;padding:0 var(--kd-ab)}
.kd-skip{position:absolute;left:-999px;top:8px;background:var(--kd-akzent);color:var(--kd-tinte);padding:8px 14px;border-radius:var(--kd-r);z-index:50}
.kd-skip:focus{left:8px}
.kd-mono{font-family:var(--kd-mono)}

/* Kopf */
.kd-kopf{background:var(--kd-karte);border-bottom:1px solid var(--kd-linie)}
.kd-kopf .kd-wrap{display:flex;align-items:center;gap:22px;min-height:64px}
.kd-logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--kd-tinte);font:700 1.05rem var(--kd-kopf);letter-spacing:-.01em}
.kd-logo svg{width:30px;height:30px;flex:none}
.kd-logo em{font-style:normal;color:var(--kd-prim)}
.kd-nav{display:flex;gap:4px;margin-left:auto;font-weight:600;font-size:.95rem}
.kd-nav a{color:var(--kd-tinte);text-decoration:none;padding:6px 10px;position:relative}
.kd-nav a::after{content:'';position:absolute;left:10px;right:10px;bottom:2px;height:2px;background:var(--kd-akzent);transform:scaleX(0);transform-origin:left;transition:transform .18s}
.kd-nav a:hover::after,.kd-nav a[aria-current]::after{transform:scaleX(1)}
.kd-menue{display:none;margin-left:auto;background:var(--kd-prim);color:#fff;border:0;border-radius:var(--kd-r);padding:8px 14px;font:600 .95rem var(--kd-text);cursor:pointer}
.kd-lade{display:none;background:var(--kd-karte);border-bottom:1px solid var(--kd-linie)}
.kd-lade.kd-offen{display:block}
.kd-lade a{display:block;padding:12px var(--kd-ab);border-top:1px solid var(--kd-linie);color:var(--kd-tinte);text-decoration:none;font-weight:600}

/* Held: Text links, Drehbuchblatt rechts */
.kd-held{padding:44px 0 36px;border-bottom:1px solid var(--kd-linie)}
.kd-held-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:40px;align-items:center}
.kd-held h1{max-width:20ch}
.kd-lead{font-size:1.15rem;color:var(--kd-grau);max-width:54ch;margin:0 0 22px}
.kd-held--klein{padding:28px 0 26px}
.kd-held--klein h1{max-width:30ch}
.kd-held--klein .kd-lead{margin:0;max-width:70ch}
.kd-pfad{font-size:.86rem;color:var(--kd-grau);margin:0 0 10px}
.kd-knopf{display:inline-block;background:var(--kd-prim);color:#fff;border:0;border-radius:var(--kd-r);padding:11px 20px;font:600 1rem var(--kd-text);text-decoration:none;cursor:pointer;line-height:1.3}
.kd-knopf:hover{background:var(--kd-prim-dunkel);color:#fff}
.kd-knopf--gelb{background:var(--kd-akzent);color:var(--kd-tinte)}
.kd-knopf--gelb:hover{background:var(--kd-akzent-dunkel);color:var(--kd-tinte)}
.kd-knopf--leise{background:var(--kd-karte);color:var(--kd-tinte);border:1px solid var(--kd-linie)}
.kd-knopf--leise:hover{background:var(--kd-prim-hell);color:var(--kd-tinte)}
.kd-knoepfe{display:flex;flex-wrap:wrap;gap:10px}

/* Drehbuchblatt */
.kd-blatt{background:#fff;border:1px solid var(--kd-linie);box-shadow:var(--kd-schatten);padding:30px 34px 30px 44px;font:400 .86rem/1.5 var(--kd-mono);color:#222;position:relative;min-height:200px;overflow-wrap:anywhere}
.kd-blatt::before{content:'';position:absolute;left:14px;top:0;bottom:0;width:0;border-left:2px dotted var(--kd-linie)}
.kd-blatt .kd-szene{font-weight:700;text-transform:uppercase;margin:1.4em 0 .6em}
.kd-blatt .kd-szene:first-child{margin-top:0}
.kd-blatt .kd-handlung{margin:0 0 .9em;white-space:pre-wrap}
.kd-blatt .kd-figur{text-transform:uppercase;margin:.9em 0 0 38%;}
.kd-blatt .kd-klammer{margin:0 0 0 30%;max-width:32ch}
.kd-blatt .kd-rede{margin:0 0 .9em 20%;max-width:40ch;white-space:pre-wrap}
.kd-blatt .kd-uebergang{text-align:right;text-transform:uppercase;margin:.9em 0}
.kd-blatt .kd-leer{color:#999;font-style:italic}
.kd-blatt-nr{position:absolute;right:16px;top:10px;font-size:.78rem;color:#999}
.kd-held .kd-blatt{transform:rotate(-.6deg)}

/* Werkzeuge */
.kd-werkzeug{background:var(--kd-karte);border:1px solid var(--kd-linie);border-top:4px solid var(--kd-prim);border-radius:var(--kd-r2);padding:22px 24px;box-shadow:var(--kd-schatten);margin:26px 0}
.kd-werkzeug h2,.kd-werkzeug h3{margin:0 0 6px;font-size:1.3rem}
.kd-werkzeug > p{color:var(--kd-grau);margin:0 0 14px}
.kd-form{display:grid;gap:12px}
.kd-form label{display:block;font-weight:600;font-size:.93rem;margin-bottom:4px}
.kd-form input,.kd-form select,.kd-form textarea{width:100%;border:1px solid #AEB6BC;border-radius:var(--kd-r);padding:9px 11px;font:400 1rem var(--kd-text);background:#fff;color:var(--kd-tinte)}
.kd-form textarea{min-height:140px;resize:vertical}
.kd-form textarea.kd-mono{font:400 .95rem/1.45 var(--kd-mono);min-height:260px}
.kd-form input:focus,.kd-form select:focus,.kd-form textarea:focus{border-color:var(--kd-prim);outline:2px solid var(--kd-prim-hell)}
.kd-zwei{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.kd-drei{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}
.kd-form > *,.kd-zwei > div,.kd-drei > div{min-width:0}
.kd-ergebnis{margin-top:16px;background:var(--kd-prim-hell);border-radius:var(--kd-r);padding:14px 18px}
.kd-ergebnis strong{display:block;font-family:var(--kd-kopf);font-size:1.15rem;margin-bottom:4px}
.kd-ergebnis p{margin:0 0 8px}
.kd-ergebnis ol{margin:6px 0 0;padding-left:1.3em}
.kd-aktionen{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.kd-klein{font-size:.86rem;color:var(--kd-grau)}
.kd-zahlen{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-top:14px}
.kd-zahl{background:var(--kd-prim);color:#fff;border-radius:var(--kd-r);padding:12px 10px;text-align:center}
.kd-zahl b{display:block;font:700 1.5rem var(--kd-kopf);color:var(--kd-akzent)}
.kd-zahl small{display:block;color:#CFE0E6;font-size:.8rem}
.kd-akte{display:grid;grid-template-columns:1fr 2fr 1fr;gap:4px;margin-top:14px;font-size:.86rem}
.kd-akt{background:var(--kd-prim-hell);border-left:4px solid var(--kd-prim);padding:8px 10px;border-radius:var(--kd-r)}
.kd-akt b{display:block;font-family:var(--kd-kopf)}
.kd-check{list-style:none;padding:0;margin:0;display:grid;gap:8px}
.kd-check label{display:flex;gap:10px;align-items:flex-start;background:var(--kd-bg);border:1px solid var(--kd-linie);border-radius:var(--kd-r);padding:10px 12px;cursor:pointer}
.kd-check input{margin-top:5px;accent-color:var(--kd-prim);flex:none}
.kd-check label:has(input:checked){background:var(--kd-prim-hell);border-color:var(--kd-prim)}
.kd-formatierer{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}
.kd-formatierer > div{min-width:0}
.kd-regeln{font-size:.86rem;color:var(--kd-grau);margin:8px 0 0}
.kd-regeln code{font-family:var(--kd-mono);background:var(--kd-bg);padding:1px 4px;border-radius:3px;color:var(--kd-tinte)}

/* Abschnitte, Kacheln */
.kd-abschnitt{padding:48px 0;border-bottom:1px solid var(--kd-linie)}
.kd-abschnitt--hell{background:var(--kd-karte)}
.kd-abschnitt > .kd-wrap > h2:first-child{margin-top:0}
.kd-abschnitt > .kd-wrap > p{max-width:66ch;color:var(--kd-grau)}
.kd-themen{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--kd-ab);margin-top:20px}
.kd-thema{background:var(--kd-karte);border:1px solid var(--kd-linie);border-radius:var(--kd-r2);padding:20px 22px 16px;box-shadow:var(--kd-schatten);display:flex;flex-direction:column}
.kd-thema h3{margin:0 0 6px;font-size:1.2rem}
.kd-thema h3 a{color:var(--kd-tinte);text-decoration:none}
.kd-thema h3 a:hover{color:var(--kd-prim)}
.kd-thema p{color:var(--kd-grau);font-size:.95rem;margin:0 0 10px}
.kd-thema ul{list-style:none;padding:0;margin:0 0 10px}
.kd-thema li{padding:5px 0;border-top:1px solid var(--kd-linie);font-size:.95rem}
.kd-thema .kd-anzahl{margin-top:auto;font-size:.82rem;color:var(--kd-grau)}
.kd-liste{list-style:none;padding:0;margin:14px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.kd-liste li a{display:block;background:var(--kd-karte);border:1px solid var(--kd-linie);border-radius:var(--kd-r2);padding:14px 16px;text-decoration:none;color:var(--kd-tinte);height:100%}
.kd-liste li a:hover{border-color:var(--kd-prim)}
.kd-liste strong{display:block;font-family:var(--kd-kopf);font-size:1.02rem;margin-bottom:4px}
.kd-liste span{display:block;color:var(--kd-grau);font-size:.92rem}
.kd-liste em{display:block;font-style:normal;font-size:.78rem;color:var(--kd-grau);margin-top:8px}
.kd-schritte{counter-reset:s;list-style:none;padding:0;margin:14px 0 22px;display:grid;gap:10px}
.kd-schritte li{counter-increment:s;position:relative;padding:12px 14px 12px 52px;background:var(--kd-karte);border:1px solid var(--kd-linie);border-radius:var(--kd-r2)}
.kd-schritte li::before{content:counter(s);position:absolute;left:12px;top:11px;width:28px;height:28px;border-radius:50%;background:var(--kd-akzent);color:var(--kd-tinte);display:grid;place-items:center;font:700 .9rem var(--kd-kopf)}
.kd-werkzeuge-band{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px}
.kd-werkzeuge-band a{display:block;background:var(--kd-prim);color:#fff;text-decoration:none;border-radius:var(--kd-r2);padding:16px 16px 14px}
.kd-werkzeuge-band a:hover{background:var(--kd-prim-dunkel);color:#fff}
.kd-werkzeuge-band strong{display:block;font-family:var(--kd-kopf);font-size:1.05rem;margin-bottom:4px}
.kd-werkzeuge-band span{font-size:.88rem;color:#CFE0E6}

/* Artikel */
.kd-artikel-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:40px;align-items:start;padding:10px 0 56px}
.kd-artikel{max-width:var(--kd-mass);min-width:0;overflow-wrap:anywhere}
.kd-gepr{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:.86rem;color:var(--kd-grau);margin:0 0 20px}
.kd-siegel{background:var(--kd-akzent);color:var(--kd-tinte);border-radius:var(--kd-r);padding:2px 10px;font-weight:700}
.kd-kurz{background:var(--kd-karte);border:1px solid var(--kd-linie);border-left:4px solid var(--kd-akzent);border-radius:var(--kd-r2);padding:16px 20px 8px;margin:0 0 26px}
.kd-kurz h2{margin:0 0 8px;font-size:1.1rem}
.kd-kurz ul{margin:0;padding-left:1.2em}
.kd-kurz li{margin:0 0 .45em}
.kd-merke,.kd-achtung,.kd-beispiel{border-radius:var(--kd-r2);padding:14px 18px;margin:20px 0}
.kd-merke{background:var(--kd-prim-hell);border-left:4px solid var(--kd-prim)}
.kd-achtung{background:var(--kd-warn-hell);border-left:4px solid var(--kd-warn)}
.kd-beispiel{background:var(--kd-karte);border:1px dashed var(--kd-grau)}
.kd-merke p:last-child,.kd-achtung p:last-child,.kd-beispiel p:last-child{margin-bottom:0}
.kd-artikel .kd-blatt{margin:18px 0 24px;font-size:.9rem}
.kd-toc-mobil{display:none}
.kd-toc{position:sticky;top:16px;background:var(--kd-karte);border:1px solid var(--kd-linie);border-radius:var(--kd-r2);padding:14px 16px;font-size:.9rem}
.kd-toc strong{display:block;margin-bottom:8px}
.kd-toc ol{margin:0;padding-left:1.2em}
.kd-toc li{margin:0 0 6px}
.kd-faq details{background:var(--kd-karte);border:1px solid var(--kd-linie);border-radius:var(--kd-r2);margin:0 0 10px;padding:0 16px}
.kd-faq summary{cursor:pointer;font-weight:600;padding:12px 28px 12px 0;list-style:none;position:relative}
.kd-faq summary::-webkit-details-marker{display:none}
.kd-faq summary::after{content:'+';position:absolute;right:0;top:8px;font-size:1.4rem;color:var(--kd-prim)}
.kd-faq details[open] summary::after{content:'–'}
.kd-faq details p{margin:0 0 14px}
.kd-quellen{font-size:.88rem;color:var(--kd-grau);word-break:break-word}
.kd-autor{display:flex;gap:12px;align-items:flex-start;margin:32px 0 0;padding:16px 0 0;border-top:1px solid var(--kd-linie);font-size:.9rem;color:var(--kd-grau)}
.kd-av{flex:none;width:38px;height:38px;border-radius:var(--kd-r);background:var(--kd-prim);color:var(--kd-akzent);display:grid;place-items:center;font:700 .8rem var(--kd-kopf)}
.kd-verwandt{margin-top:30px}
.kd-verwandt .kd-liste{grid-template-columns:1fr 1fr}
.kd-partner{background:var(--kd-karte);border:1px solid var(--kd-linie);border-top:4px solid var(--kd-akzent);border-radius:var(--kd-r2);padding:16px 20px 18px;margin:26px 0}
.kd-werbung{display:inline-block;font-size:.74rem;font-weight:700;color:var(--kd-grau);border:1px solid var(--kd-linie);border-radius:3px;padding:1px 6px;margin-bottom:8px}
.kd-partner strong{display:block;font-family:var(--kd-kopf);font-size:1.1rem;margin-bottom:4px}
.kd-partner p{margin:0 0 12px}
.kd-buch{display:grid;grid-template-columns:120px 1fr;gap:20px;align-items:center;background:var(--kd-karte);border:1px solid var(--kd-linie);border-radius:var(--kd-r2);padding:18px 20px;margin:26px 0;box-shadow:var(--kd-schatten)}
.kd-cover{aspect-ratio:3/4;background:var(--kd-prim);color:#fff;border-radius:3px;padding:12px 10px;display:flex;flex-direction:column;justify-content:space-between;font-family:var(--kd-kopf);box-shadow:3px 3px 0 var(--kd-akzent)}
.kd-cover b{font-size:.95rem;line-height:1.15}
.kd-cover small{font-size:.65rem;color:#CFE0E6}
.kd-buch strong{display:block;font-family:var(--kd-kopf);font-size:1.15rem;margin-bottom:4px}
.kd-buch p{margin:0 0 10px;font-size:.95rem}
.kd-buch .kd-knoepfe a{font-size:.92rem;padding:8px 14px}
.kd-artikel table{display:block;overflow-x:auto;border-collapse:collapse;width:100%;font-size:.94rem;margin:14px 0 22px;background:var(--kd-karte)}
.kd-artikel th,.kd-artikel td{padding:9px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--kd-linie)}
.kd-artikel th{background:var(--kd-prim-hell);font-weight:600}
.kd-tabelle{overflow-x:auto}
.kd-text h2:first-child{margin-top:.5em}
address{font-style:normal}
dl.kd-glossar dt{font-weight:700;margin-top:14px}
dl.kd-glossar dd{margin:2px 0 0}
.kd-stimmen{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:16px 0}
.kd-stimme{background:var(--kd-karte);border:1px solid var(--kd-linie);border-radius:var(--kd-r2);padding:16px 18px;font-size:.95rem}
.kd-stimme p{margin:0 0 8px}
.kd-stimme footer{font-size:.84rem;color:var(--kd-grau)}
.kd-preise{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0}
.kd-preis{background:var(--kd-karte);border:1px solid var(--kd-linie);border-radius:var(--kd-r2);padding:18px 20px;text-align:center}
.kd-preis b{display:block;font:700 1.9rem var(--kd-kopf);color:var(--kd-prim)}
.kd-preis span{display:block;color:var(--kd-grau);font-size:.9rem;margin-bottom:12px}

/* Suche */
.kd-suche-wrap{position:relative;max-width:520px;margin:0 auto}
.kd-suche{display:flex;background:#fff;border:1px solid #AEB6BC;border-radius:var(--kd-r);padding:3px}
.kd-suche input{flex:1;min-width:0;border:0;background:none;font:400 1rem var(--kd-text);padding:9px 14px;color:var(--kd-tinte)}
.kd-suche input:focus{outline:none}
.kd-suche button{border:0;background:var(--kd-prim);color:#fff;font:600 .95rem var(--kd-text);border-radius:var(--kd-r);padding:9px 16px;cursor:pointer}
.kd-treffer{position:absolute;left:0;right:0;top:calc(100% + 6px);background:#fff;border:1px solid var(--kd-linie);border-radius:var(--kd-r2);box-shadow:var(--kd-schatten);list-style:none;margin:0;padding:6px;z-index:20;max-height:360px;overflow:auto;text-align:left}
.kd-treffer a{display:block;padding:8px 10px;border-radius:var(--kd-r);text-decoration:none;color:var(--kd-tinte);font-weight:600}
.kd-treffer a:hover{background:var(--kd-prim-hell)}
.kd-treffer small{display:block;font-weight:400;color:var(--kd-grau)}
.kd-treffer .kd-leer{padding:8px 10px;color:var(--kd-grau)}

/* Fuß */
.kd-fuss{background:var(--kd-tinte);color:#C9CED3;padding:40px 0 26px;font-size:.93rem}
.kd-fuss a{color:#fff}
.kd-fuss-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:34px;margin-bottom:24px}
.kd-fuss .kd-logo{color:#fff;margin-bottom:10px}
.kd-fuss .kd-logo em{color:var(--kd-akzent)}
.kd-fuss strong{color:#fff;display:block;margin-bottom:8px}
.kd-fuss small{display:block;border-top:1px solid #3A4046;padding-top:16px;color:#9AA2A9}
.kd-404{padding:40px 0 60px;max-width:var(--kd-mass)}

@media print{
  body{background:#fff}
  .kd-kopf,.kd-lade,.kd-fuss,.kd-held,.kd-abschnitt,.kd-toc,.kd-pfad,.kd-gepr,.kd-kurz,.kd-aktionen,.kd-formatierer > div:first-child,.kd-regeln,.kd-partner,.kd-buch,.kd-verwandt,.kd-autor,.kd-faq,.kd-quellen,h1,.kd-werkzeug > p,.kd-werkzeug > h2{display:none!important}
  .kd-artikel-grid{display:block}
  .kd-werkzeug{border:0;box-shadow:none;padding:0;margin:0}
  .kd-formatierer{display:block}
  .kd-blatt{border:0;box-shadow:none;padding:1in 1in 1in 1.5in;font-size:12pt;line-height:1;transform:none}
  .kd-blatt::before{display:none}
}
@media (max-width:1000px){
  .kd-held-grid{grid-template-columns:1fr}
  .kd-held .kd-blatt{transform:none}
  .kd-artikel-grid{grid-template-columns:1fr;gap:0}
  .kd-toc{display:none}
  .kd-toc-mobil{display:block;background:var(--kd-karte);border:1px solid var(--kd-linie);border-radius:var(--kd-r2);padding:10px 16px;margin:0 0 20px}
  .kd-toc-mobil summary{font-weight:600;cursor:pointer}
  .kd-toc-mobil ol{margin:8px 0 4px;padding-left:1.2em}
  .kd-themen,.kd-liste{grid-template-columns:1fr 1fr}
  .kd-werkzeuge-band{grid-template-columns:1fr 1fr}
  .kd-fuss-grid{grid-template-columns:1fr 1fr}
  .kd-formatierer{grid-template-columns:1fr}
}
@media (max-width:900px){
  .kd-nav{display:none}
  .kd-menue{display:inline-block}
}
@media (max-width:480px){h1{hyphens:auto}}
@media (max-width:720px){
  .kd-kopf .kd-wrap{gap:12px}
  .kd-logo{font-size:.95rem;white-space:normal}
  .kd-themen,.kd-fuss-grid,.kd-zwei,.kd-drei,.kd-liste,.kd-werkzeuge-band,.kd-stimmen,.kd-preise,.kd-verwandt .kd-liste{grid-template-columns:1fr}
  .kd-held{padding:28px 0 26px}
  .kd-abschnitt{padding:36px 0}
  .kd-werkzeug{padding:16px}
  .kd-blatt{padding:20px 14px 20px 26px;font-size:.78rem}
  .kd-blatt .kd-figur{margin-left:28%}
  .kd-blatt .kd-klammer{margin-left:20%}
  .kd-blatt .kd-rede{margin-left:12%}
  .kd-akte{grid-template-columns:1fr}
  .kd-buch{grid-template-columns:1fr}
  .kd-cover{max-width:120px}
}
