/* OGA V5.3.40: actual visible links in critical essays; no JS/CSS fake clickable text. */
html body .oga-artist-critical-copy a.oga-critical-motif-link,
html body .oga-critical-full-text a.oga-critical-motif-link {
  color:#904038!important;
  -webkit-text-fill-color:#904038!important;
  text-decoration-line:underline!important;
  text-decoration-style:solid!important;
  text-decoration-color:#904038!important;
  text-decoration-thickness:2px!important;
  text-underline-offset:4px!important;
  font-weight:650!important;
  cursor:pointer!important;
  display:inline!important;
}
html body .oga-artist-critical-copy a.oga-critical-motif-link::after,
html body .oga-critical-full-text a.oga-critical-motif-link::after {
  content:" ↗";
  display:inline;
  font-size:.8em;
  white-space:nowrap;
  text-decoration:none;
}
html body .oga-artist-critical-copy a.oga-critical-motif-link:hover,
html body .oga-critical-full-text a.oga-critical-motif-link:hover {
  color:#63241e!important;
  -webkit-text-fill-color:#63241e!important;
  text-decoration-thickness:3px!important;
}
html body .oga-artist-critical-copy a.oga-critical-motif-link:focus-visible,
html body .oga-critical-full-text a.oga-critical-motif-link:focus-visible {
  outline:2px solid #904038!important;
  outline-offset:3px!important;
}
/* Public motif listing: reuse existing product cards and keep all content responsive. */
html body .oga-motif-archive {width:min(1200px,calc(100% - 44px))!important;max-width:1200px!important;margin:0 auto!important;padding:clamp(24px,4vw,56px) 0 68px!important}
html body .oga-motif-archive :is(.oga-motif-breadcrumb,.oga-motif-return) {font-size:13px;color:#746761;margin:0 0 28px}
html body .oga-motif-archive :is(.oga-motif-breadcrumb,.oga-motif-return) a {color:#88473e;text-underline-offset:3px}
html body .oga-motif-archive .oga-motif-header {margin:0 0 34px;padding:0 0 24px;border-bottom:1px solid #e8ddd4}
html body .oga-motif-archive .oga-motif-kicker {font-size:11px;letter-spacing:.17em;text-transform:uppercase;color:#99594d;margin:0 0 10px}
html body .oga-motif-archive h1 {font-size:clamp(28px,3.2vw,45px);font-weight:500;line-height:1.17;overflow-wrap:anywhere;margin:0 0 15px}
html body .oga-motif-archive .oga-motif-header>p:last-child {max-width:74ch;line-height:1.65;color:#625956}
html body .oga-motif-archive ul.oga-home-standard-grid {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(16px,2.8vw,32px)!important;margin:0!important;padding:0!important}
html body .oga-motif-archive ul.oga-home-standard-grid>li {width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;float:none!important}
html body .oga-motif-archive .oga-motif-empty {padding:35px 0;color:#625956}
html body .oga-motif-archive .oga-motif-pagination ul {display:flex;flex-wrap:wrap;justify-content:center;gap:9px;list-style:none;margin:36px 0;padding:0}
html body .oga-motif-archive .oga-motif-pagination a,
html body .oga-motif-archive .oga-motif-pagination span {padding:9px 12px;border:1px solid #e4d8cf;text-decoration:none}
html body .oga-motif-archive .oga-motif-pagination .current {background:#915348;color:#fff}
html body .oga-motif-archive .oga-motif-return {margin:40px 0 0}
@media(max-width:767px){
  html body .oga-motif-archive {width:calc(100% - 30px)!important;padding:24px 0 45px!important}
  html body .oga-motif-archive ul.oga-home-standard-grid {grid-template-columns:minmax(0,1fr)!important;gap:24px!important}
  html body .oga-motif-archive ul.oga-home-standard-grid>li {width:100%!important}
}
