.p-page.profile-header-standard .hg-gallery{height:270px;position:relative;display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:6px;border-radius:15px;overflow:hidden;background:#eee8f5}
.hg-gallery .hg-photo{display:block;padding:0;border:0;min-width:0;min-height:0;background:#eee8f5;cursor:pointer;position:relative;overflow:hidden}.hg-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .2s}.hg-photo:hover img{transform:scale(1.025)}.hg-gallery .hg-photo:first-child{grid-row:1/3}.hg-gallery .hg-photo:nth-child(n+4){display:none}.hg-gallery.hg-count-1{grid-template-columns:1fr}.hg-gallery.hg-count-2 .hg-photo:nth-child(2){grid-row:1/3}.hg-gallery .hg-open{position:absolute;right:16px;bottom:16px;border:1px solid #ffffffbb;background:#fffffff2;color:#322640;padding:11px 15px;border-radius:9px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;cursor:pointer;box-shadow:0 2px 12px #0002}.hg-number{display:none}.hg-gallery button:focus-visible{outline:3px solid #754dde;outline-offset:-4px}
.hg-dialog{box-sizing:border-box;width:min(1000px,94vw);max-width:94vw;height:min(760px,90dvh);max-height:90dvh;padding:48px 18px 18px;border:0;border-radius:16px;background:#18151e;color:white;overflow:hidden}.hg-dialog::backdrop{background:#15111bd9}.hg-dialog figure{height:calc(100% - 58px);margin:0;display:flex;flex-direction:column;align-items:center;gap:10px;min-height:0}.hg-dialog figure img{display:block;min-height:0;max-width:100%;width:100%;flex:1;object-fit:contain}.hg-dialog figcaption{font-size:13px;overflow-wrap:anywhere;max-height:45px;overflow:auto}.hg-dialog button{border:1px solid #ffffff40;background:#ffffff15;color:white;border-radius:9px;width:44px;height:40px;cursor:pointer;font-size:24px}.hg-dialog .hg-close{position:absolute;right:12px;top:8px}.hg-controls{height:48px;display:flex;align-items:center;justify-content:center;gap:22px}.hg-counter{font-size:13px}.hg-dialog [hidden]{display:none}.hg-dialog button:focus-visible{outline:3px solid #bc9cf7;outline-offset:2px}
.hg-editor .hg-choices{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0}.hg-editor .hg-choice{display:grid;grid-template-columns:auto 1fr;gap:10px 12px;border:1px solid #dcd5e9;border-radius:12px;padding:16px;cursor:pointer;color:#40314d;background:white}.hg-choice:has(input:checked){border-color:#7448d2;background:#f7f2ff;box-shadow:0 0 0 1px #7448d2}.hg-choice input{accent-color:#7040ce;width:18px;height:18px;align-self:center}.hg-mini{grid-column:1/-1;grid-row:1;height:70px;display:grid;gap:4px;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;border-radius:7px;overflow:hidden}.hg-mini i{background:#d8c8ed}.hg-mini i:first-child{grid-row:1/3;background:linear-gradient(130deg,#c0a5e5,#eee4f9)}.hg-mini-cover{grid-template-columns:1fr}.hg-choice strong{align-self:center}.hg-choice small{grid-column:1/-1;line-height:1.5;color:#6c5e7b}.hg-editor>p{font-size:14px;color:#71647b}
@media(max-width:1050px){.p-page.profile-header-standard .hg-gallery{height:240px}}
@media(max-width:580px){.p-page.profile-header-standard .hg-gallery{height:263px;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:5px;border-radius:11px}.hg-gallery .hg-photo,.hg-gallery .hg-photo:nth-child(n+4){display:block;flex:0 0 92%;height:100%;scroll-snap-align:start}.hg-gallery.hg-count-1 .hg-photo{flex-basis:100%}.hg-gallery .hg-open{display:none}.hg-number{display:block;position:absolute;bottom:12px;right:12px;padding:6px 9px;border-radius:8px;background:#171022aa;color:white;font-size:12px}.hg-editor .hg-choices{gap:9px}.hg-editor .hg-choice{padding:12px}.hg-dialog{padding-inline:10px}.hg-mini{height:54px}}
@media(prefers-reduced-motion:reduce){.hg-photo img{transition:none}}

/* Yorumcu profili kapak galerisi: saglayici kapak galerisiyle ayni kalip */
.profile-hero .hg-gallery{height:250px;position:relative;display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:6px;border-radius:0;overflow:hidden;background:#eee8f5}
@media(max-width:1050px){.profile-hero .hg-gallery{height:225px}}
@media(max-width:580px){.profile-hero .hg-gallery{height:230px;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:5px}}
