.dd-language-links{display:flex;align-items:center;gap:.35rem;flex-shrink:0;font-size:.85rem}
.dd-language-links a{display:block;padding:.35rem .55rem;border:1px solid #383838;border-radius:6px;line-height:1.4;color:#f5f5f5;text-decoration:none}
.dd-language-links a[aria-current=true]{border-color:#b6232b;background:#381419}
.dden-english .xr-archive__title{margin:0 0 1rem;font-size:clamp(1.6rem,4vw,2.2rem);line-height:1.25}
.dd-catalog-intro{max-width:80ch;margin:0 0 1.75rem;color:#ccc;font-size:1rem;line-height:1.7}
.dd-catalog-intro p+p{margin-top:.65rem}
.dd-genre-discovery{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}
.dd-genre-discovery a{padding:.3rem .75rem;border:1px solid #3b3b3b;border-radius:6px;color:#fff;text-decoration:none;font-size:.9rem}
.dden-english .xr-post-hd{margin-bottom:1rem}
.dd-english-info .xr-ct{max-width:960px}
.dd-english-info .xr-post-body{max-width:80ch;line-height:1.8}
.dd-english-info h2{margin-top:1.6rem}
@media(max-width:600px){.dd-language-links{font-size:.75rem;gap:.2rem}.dd-language-links a{padding:.3rem .4rem}.xr-hd__inner{gap:.65rem}.dd-catalog-intro{font-size:.95rem}}

