/* Blue copper-complex accents, warm matrix tones and teal eyebrow evidence. */
.ghkcu-dossier{--ghk:#70baff;--ghk-copper:#e8b18b;--ghk-hair:#7ed9ca}
html[data-mode=light] .ghkcu-dossier{--ghk:#1767b4;--ghk-copper:#9b5326;--ghk-hair:#087a6a}
.ghkcu-dossier .dossier-section h2 em,.ghkcu-dossier .receptor-caption{color:var(--ghk)}.ghkcu-dossier .sema-signal-badge{color:var(--ghk);border-color:var(--ghk);font-size:20px;min-width:120px}.ghkcu-dossier .tag-hair{--tag-color:var(--ghk-hair)}.ghkcu-dossier .tag-wounds{--tag-color:var(--ghk-copper)}.ghkcu-dossier .tag-face,.ghkcu-dossier .tag-skin{--tag-color:var(--ghk)}.ghkcu-dossier .atlas-story{display:none!important}
.ghk-identity{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,5vw,72px);padding:clamp(25px,4vw,48px);border:1px solid var(--line);background:radial-gradient(ellipse at 20% 35%,color-mix(in srgb,var(--ghk) 9%,transparent),transparent 65%)}
.ghk-molecule-art{display:flex;flex-direction:column;align-items:center;gap:26px;padding:30px 0}.ghk-amino{display:flex;align-items:center;justify-content:center;width:100%}.ghk-amino>span{height:70px;width:70px;border:1px solid var(--ghk);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:25px;color:var(--ghk);background:var(--bg)}.ghk-amino small{font-size:10px;color:var(--muted);letter-spacing:.05em}.ghk-amino i{width:20px;height:1px;background:var(--ghk);opacity:.6}.ghk-copper{position:relative}.ghk-copper:before{content:'';height:28px;width:1px;background:var(--ghk-copper);position:absolute;top:-28px;left:50%}.ghk-copper>span{display:flex;align-items:center;justify-content:center;width:85px;height:85px;border:1px solid var(--ghk-copper);border-radius:50%;font-size:29px;color:var(--ghk-copper);background:radial-gradient(circle,color-mix(in srgb,var(--ghk-copper) 10%,transparent),transparent)}.ghk-copper sup{font-size:13px;align-self:flex-start;margin-top:20px}.ghk-molecule-art>small{font-size:10px;letter-spacing:.12em;color:var(--muted)}
.ghk-benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line);margin-top:35px}.ghk-benefit-grid article{padding:28px}.ghk-benefit-grid article+article{border-left:1px solid var(--line)}.ghk-benefit-grid h3{font-size:22px!important;color:var(--ghk)}
.ghk-layer-intro{display:grid;grid-template-columns:.9fr 1.1fr;gap:45px;align-items:center;padding:35px;border:1px solid var(--line);background:linear-gradient(135deg,color-mix(in srgb,var(--ghk-copper) 5%,var(--surface)),var(--surface) 75%)}.ghk-skin-illustration{isolation:isolate;border:1px solid var(--line);overflow:hidden}.ghk-skin-illustration>div{position:relative;display:flex;align-items:flex-end;padding:18px}.ghk-skin-illustration span{font-size:10px;letter-spacing:.08em;z-index:1;background:var(--surface);padding:5px 7px;color:var(--text)}.ghk-epidermis{height:65px;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--ghk-copper) 25%,var(--surface)) 0 22px,color-mix(in srgb,var(--ghk-copper) 8%,var(--surface)) 23px 25px);border-bottom:2px solid var(--ghk-copper)}.ghk-dermis{height:145px;background:color-mix(in srgb,var(--ghk) 6%,var(--surface));overflow:hidden}.ghk-dermis i{position:absolute;width:120%;height:60px;border:1px solid color-mix(in srgb,var(--ghk-copper) 65%,transparent);border-radius:50%;left:-10%;top:8px;transform:rotate(12deg)}.ghk-dermis i:nth-child(2){top:35px;transform:rotate(-13deg)}.ghk-dermis i:nth-child(3){top:65px;transform:rotate(10deg);border-color:var(--ghk)}.ghk-subcutis{height:75px;background:radial-gradient(circle at 20px 20px,color-mix(in srgb,var(--ghk-copper) 15%,var(--surface)) 16px,transparent 17px) 0 0/42px 38px}
.ghk-explore-3d{border:0;border-bottom:1px solid var(--line);background:none;color:var(--ghk);font-size:14px;padding:10px 0;text-align:left}.ghkcu-dossier .sema-explainer{margin-top:30px}.ghk-layer-controls,.ghk-study-buttons{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.ghk-layer-controls button,.ghk-study-buttons button{padding:11px 15px;border:1px solid var(--line);background:var(--surface);color:var(--muted);font-size:13px;line-height:1.5}.ghk-layer-controls button[aria-pressed=true],.ghk-study-buttons button[aria-pressed=true]{border-color:var(--ghk);color:var(--ghk);background:color-mix(in srgb,var(--ghk) 5%,var(--surface))}.ghk-layer-controls{gap:8px}.ghk-layer-controls button{padding:8px 10px;font-size:12px}
.ghk-wrinkle-chart{border:1px solid var(--line);padding:clamp(22px,4vw,48px);margin:0 0 30px;background:radial-gradient(ellipse at 95% 0,color-mix(in srgb,var(--ghk) 6%,transparent),transparent 65%)}.ghk-chart-group{border-top:1px solid var(--line);padding:22px 0 10px}.ghk-chart-group h4{font-size:20px;font-weight:500;margin:0 0 24px}.ghk-chart-row{display:grid;grid-template-columns:185px minmax(0,1fr) 75px;align-items:center;gap:20px;margin:18px 0}.ghk-chart-row>span,.ghk-chart-row b{font-size:14px;font-weight:500}.ghk-chart-row>div{height:16px;background:color-mix(in srgb,var(--line) 40%,transparent)}.ghk-chart-row i{display:block;height:100%;background:var(--ghk)}.ghk-chart-row.control i{background:var(--muted);opacity:.65}.ghk-chart-row b{text-align:right}.ghk-chart-axis{display:flex;justify-content:space-between;margin:0 95px 25px 205px;color:var(--muted);font-size:11px}.ghk-two-col{display:grid;grid-template-columns:1fr 1fr;gap:0 42px}.ghk-two-col article{padding:27px 0;border-top:1px solid var(--line)}.ghk-two-col h3{font-size:24px!important}
.ghk-brow-result{display:grid;grid-template-columns:.7fr 1.3fr;gap:45px;padding:35px;border:1px solid var(--line);background:radial-gradient(ellipse at 10% 30%,color-mix(in srgb,var(--ghk-hair) 8%,transparent),transparent 65%)}.ghk-brow-result>div:first-child{display:flex;flex-direction:column;gap:18px;justify-content:center}.ghk-brow-result strong{font-size:clamp(64px,8vw,100px);font-weight:400;line-height:1;color:var(--ghk-hair)}.ghk-brow-result span{font-size:16px;max-width:210px}.ghk-brow-result small{font-size:12px;color:var(--muted)}.ghk-table-wrap{overflow-x:auto;margin-top:30px}.ghk-evidence-table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.6}.ghk-evidence-table caption{text-align:left;color:var(--muted);font-size:13px;padding:15px 0}.ghk-evidence-table th,.ghk-evidence-table td{text-align:right;padding:16px;border-bottom:1px solid var(--line);font-weight:400}.ghk-evidence-table th:first-child{text-align:left}.ghk-evidence-table thead th{color:var(--muted)}.ghk-takeaway{padding:26px 30px;margin-top:30px;border-left:2px solid var(--ghk);background:color-mix(in srgb,var(--ghk) 4%,var(--surface))}.ghk-takeaway p:last-child{margin-bottom:0}
.ghk-wound-result{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);margin-bottom:28px;background:linear-gradient(135deg,color-mix(in srgb,var(--ghk-copper) 6%,var(--surface)),var(--surface))}.ghk-wound-result>div{padding:32px;display:flex;flex-direction:column;gap:20px}.ghk-wound-result>div+div{border-left:1px solid var(--line)}.ghk-wound-result span{font-size:11px;letter-spacing:.1em;color:var(--muted)}.ghk-wound-result strong{font-size:clamp(48px,7vw,85px);line-height:1;font-weight:400;color:var(--ghk-copper)}.ghk-wound-result>div:nth-child(2) strong{color:var(--muted)}.ghk-wound-result>p{grid-column:1/-1;padding:22px 32px;margin:0;border-top:1px solid var(--line)}.ghk-route-grid{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--line);margin-bottom:25px}.ghk-route-grid article{padding:30px}.ghk-route-grid article+article{border-left:1px solid var(--line)}.ghk-route-grid h3{color:var(--ghk);font-size:24px!important}
.ghk-video-link{display:flex;align-items:center;gap:25px;border-block:1px solid var(--line);padding:25px 10px;margin-bottom:35px;text-decoration:none}.ghk-video-link>span:first-child{font-size:42px;color:var(--ghk)}.ghk-video-link>span:nth-child(2){font-size:18px}.ghk-video-link small{display:block;font-size:13px;line-height:1.8;margin-top:7px;color:var(--muted)}.ghk-video-link>b{font-size:24px;font-weight:400;margin-left:auto;color:var(--ghk)}.ghk-source-list{padding-left:24px}.ghk-source-list li{font-size:14px;line-height:1.7;padding:14px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.ghkcu-dossier .community-rows>article>span{overflow-wrap:anywhere}
@media(max-width:800px){.ghk-identity,.ghk-layer-intro,.ghk-brow-result{grid-template-columns:1fr}.ghk-identity{gap:20px}.ghk-molecule-art{padding:15px 0}.ghk-benefit-grid,.ghk-route-grid,.ghk-two-col{grid-template-columns:1fr}.ghk-benefit-grid article,.ghk-route-grid article{padding:26px 0}.ghk-benefit-grid article+article,.ghk-route-grid article+article{border-left:0;border-top:1px solid var(--line)}.ghk-layer-intro,.ghk-brow-result{padding:25px;gap:28px}.ghk-brow-result>div:first-child{gap:13px}.ghk-brow-result span{max-width:none}.ghk-chart-row{grid-template-columns:120px minmax(0,1fr) 65px;gap:14px}.ghk-chart-axis{margin-left:134px;margin-right:79px}}
@media(max-width:600px){.ghk-amino>span{width:62px;height:62px;font-size:23px}.ghk-amino i{width:15px}.ghk-wrinkle-chart{padding:24px 18px}.ghk-chart-row{grid-template-columns:95px minmax(0,1fr) 56px;gap:9px}.ghk-chart-row>span,.ghk-chart-row b{font-size:12px}.ghk-chart-axis{margin-left:104px;margin-right:65px;font-size:10px}.ghk-chart-group h4{font-size:18px}.ghk-study-buttons{gap:8px}.ghk-study-buttons button{font-size:12px;padding:10px 12px}.ghk-takeaway{padding:22px}.ghk-wound-result>div{padding:25px 18px}.ghk-wound-result>p{padding:22px 18px}.ghk-wound-result strong{font-size:43px}.ghk-evidence-table{font-size:13px}.ghk-evidence-table th,.ghk-evidence-table td{padding:14px 8px}.ghk-video-link{gap:15px}.ghk-video-link>span:nth-child(2){font-size:16px}.ghk-video-link small{font-size:12px}}
