/* Anti-Wrinkle research prototype. Transfer only after Piotr reviews it. */
body.aw3-page #aw2-evidence {
  --aw-study-clinical:#5b2b3b;
  --aw-study-preview:#48202e;
  --aw-study-deeper:#30121d;
}
body.aw3-page #aw2-evidence .mn5-depth[open] {
  background:var(--aw-study-clinical) !important; color:#f5eeeb;
}
body.aw3-page #aw2-evidence .mn5-deep[open] {
  background:var(--aw-study-deeper) !important; color:#f5eeeb;
}
body.aw3-page #aw2-evidence :is(.mn5-depth,.mn5-deep)[open] > summary {
  background:transparent !important; color:inherit !important;
}
body.aw3-page #aw2-evidence :is(.mn5-depth,.mn5-deep) > div {
  padding:8px 14px 16px !important; background:transparent !important;
  min-width:0; box-sizing:border-box;
}
body.aw3-page #aw2-evidence .mn5-study-card,
body.aw3-page #aw2-evidence .mn5-import {
  display:block; width:100%; min-width:0; max-width:none;
  padding:0 !important; margin:0 !important; border:0 !important;
  background:transparent !important; box-shadow:none !important;
}
body.aw3-page #aw3-five-studies > div { padding:0 10px 12px !important; }
body.aw3-page #aw3-five-studies .aw3-study-group {
  display:block; width:100%; min-width:0; max-width:none;
  min-height:0 !important; margin:16px 0 !important; padding:0 !important;
  border:1px solid rgba(239,217,221,.17); border-radius:16px 0 16px 0;
  background:var(--aw-study-preview); box-shadow:none;
  overflow:hidden; box-sizing:border-box;
}
body.aw3-page #aw3-five-studies .aw3-study-group::before { content:none !important; }
body.aw3-page #aw3-five-studies .aw3-study-group:last-child { margin-bottom:0 !important; }
body.aw3-page #aw3-five-studies .aw3-study-preview {
  padding:12px 14px; margin:0 !important;
}
body.aw3-page #aw3-five-studies .aw3-study-preview h4 {
  font:500 20px/1.35 var(--font-sans,sans-serif) !important;
  letter-spacing:normal; text-transform:none; margin:6px 0 10px;
}
body.aw3-page #aw3-five-studies .aw3-study-preview .aw3-research-label {
  font:500 11px/1.5 var(--font-sans,sans-serif) !important;
  letter-spacing:.13em; text-transform:uppercase; opacity:.75; margin:0 0 6px;
}
body.aw3-page #aw3-five-studies .aw3-study-preview p:not(.aw3-research-label) {
  font:400 16px/1.65 var(--font-sans,sans-serif) !important;
  text-transform:none; letter-spacing:normal; margin:8px 0 0;
}
/* The disclosure immediately below provides the same route, without two controls. */
body.aw3-page #aw3-five-studies .aw3-study-preview p:has(> a[href^="#aw3-study-"]) { display:none; }
body.aw3-page #aw3-five-studies .aw3-study-detail {
  margin:0 !important; border:0; border-top:1px solid rgba(239,217,221,.18);
  border-radius:0; background:var(--aw-study-deeper);
}
body.aw3-page #aw3-five-studies .aw3-study-detail > summary {
  font-size:14px !important; line-height:1.5; padding:12px 14px !important;
}
body.aw3-page #aw2-evidence .aw3-study-facts {
  display:block; margin:0 !important; min-width:0;
}
body.aw3-page #aw2-evidence .aw3-study-facts > div {
  display:block; padding:12px 0; border-bottom:1px solid rgba(239,217,221,.18);
}
body.aw3-page #aw2-evidence .aw3-study-facts dt {
  font:600 14px/1.4 var(--font-sans,sans-serif) !important;
  text-transform:none; letter-spacing:normal; margin:0 0 6px; color:inherit;
}
body.aw3-page #aw2-evidence .aw3-study-facts dd {
  font:400 16px/1.65 var(--font-sans,sans-serif) !important;
  margin:0; color:inherit; overflow-wrap:anywhere;
}
body.aw3-page #aw2-evidence :is(.mn5-depth,.mn5-deep) > div > :last-child { margin-bottom:0 !important; }
@media(max-width:600px) {
  body.aw3-page #aw2-evidence > .mn5-exchange-body { padding:20px 8px 24px !important; }
  body.aw3-page #aw2-evidence :is(.mn5-depth,.mn5-deep) > div { padding:8px 10px 14px !important; }
  body.aw3-page #aw3-five-studies > div { padding:0 8px 12px !important; }
  body.aw3-page #aw3-five-studies .aw3-study-preview { padding:12px 10px; }
  body.aw3-page #aw3-five-studies .aw3-study-preview h4 { font-size:18px !important; }
  body.aw3-page #aw3-five-studies .aw3-study-preview p:not(.aw3-research-label),
  body.aw3-page #aw2-evidence .aw3-study-facts dd { font-size:15px !important; }
  body.aw3-page #aw3-five-studies .aw3-study-detail > summary { padding:12px 10px !important; }
}

/* Closed research card: muted rose. Open question and Piotr answer: matching ink. */
body.aw3-page.mn6-page #mn5-thread #aw2-evidence > summary {
  background:#65515a !important;
}
body.aw3-page.mn6-page #mn5-thread #aw2-evidence[open] > summary,
body.aw3-page.mn6-page #mn5-thread #aw2-evidence.is-transition-target[open] > summary {
  background:#291019 !important;
}
body.aw3-page.mn6-page #mn5-thread #aw2-evidence > .mn5-exchange-body {
  background:#713b52 !important;
}
body.aw3-page.mn6-page #mn5-thread #aw2-evidence .mn5-reply {
  background:#291019 !important;
}

/* Readable scan anchors; preserve regular weight for the explanation. */
body.aw3-page :is(p,li,dd) :is(strong,b):not(summary *,nav *) { font-weight:600 !important; }

/* Keep the two desktop questions intact instead of wrapping mid-sentence. */
body.aw3-page #aw2-evidence > summary strong > .aw3-question-sentence { font:inherit; color:inherit; letter-spacing:inherit; }
@media (min-width:1100px) {
 body.aw3-page #aw2-evidence > summary strong > .aw3-question-sentence { display:block; }
}

/* Avoid a clipped white focus outline masquerading as a study divider. */
body.aw3-page #aw3-five-studies > summary:focus { outline:none !important; }
body.aw3-page.mn6-page #mn5-thread #aw2-evidence #aw3-five-studies > summary:focus-visible {
 background:rgba(214,183,195,.12) !important;
}
