.you-profile-gallery{padding-block:12px;min-width:0}.you-profile-gallery .dot-section-heading{max-width:760px;margin:0 auto 30px}.you-gallery-controls{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px}.you-gallery-controls p{display:flex;gap:20px;align-items:center;font-size:12px;margin:0}.you-gallery-controls [data-you-gallery-count]{font-variant-numeric:tabular-nums;font-weight:700}.you-gallery-controls>div{display:flex;gap:8px}.you-gallery-controls button{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid #cdd1d3;background:var(--surface,#f4f5f6);color:var(--ink,#111);font:22px/1 Arial;cursor:pointer}.you-gallery-controls button:hover{background:var(--accent,#f0f500)}.you-gallery-controls button:disabled{opacity:.35;cursor:default}.you-gallery-track{display:flex;gap:30px;list-style:none;margin:0;padding:12px 6px 28px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:6px;scrollbar-width:thin;scrollbar-color:#bfc3c7 transparent}.you-gallery-item{flex:0 0 270px;min-width:0;scroll-snap-align:start}.you-gallery-profile{display:block;text-decoration:none!important;color:inherit}.you-gallery-phone{height:590px;position:relative;overflow:hidden;border:6px solid #26292d;border-radius:39px;background:#090b0d;color:#f6f7f8;box-shadow:0 14px 24px #1111111a;transition:transform .25s}.you-gallery-profile:hover .you-gallery-phone{transform:translateY(-5px)}.you-gallery-camera{position:absolute;width:76px;height:17px;background:#030405;border-radius:20px;z-index:2;top:10px;left:50%;transform:translateX(-50%)}.you-gallery-cover{height:125px;position:relative;background:radial-gradient(ellipse at top right,var(--profile-accent),transparent 90%),#15191a;display:flex;justify-content:space-between;align-items:flex-start;padding:40px 16px 0}.you-gallery-cover>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.you-gallery-cover>strong{font:900 23px/1 Arial;letter-spacing:-1px;color:#fff}.you-gallery-cover>strong span,.you-gallery-signature span{color:#f0f500}.you-gallery-nfc{font:9px/1.5 Arial;color:#fff;letter-spacing:1px}.you-gallery-person{position:relative;text-align:center;padding:0 17px}.you-gallery-avatar{display:block;width:70px;height:70px;border:3px solid #090b0d;border-radius:50%;object-fit:cover;margin:-34px auto 10px;background:#252a30}.you-gallery-initial{display:grid;place-items:center;font-size:26px;font-weight:700}.you-profile-gallery .you-gallery-person h3{font-size:18px;line-height:1.3;color:inherit;margin:0 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.you-profile-gallery .you-gallery-person p{color:inherit;margin:0;font-size:10px;line-height:1.6;opacity:.78}.you-gallery-role{min-height:17px;max-height:32px;overflow:hidden}.you-gallery-bio{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:48px;max-height:48px;margin-top:9px!important}.you-gallery-links{display:grid;gap:7px;padding:17px 16px 12px}.you-gallery-links>span{display:flex;align-items:center;gap:9px;min-height:37px;padding:8px 10px;border-radius:9px;border:1px solid #ffffff16;background:#1b1e21}.you-gallery-links i{color:var(--profile-accent);display:flex;width:17px;flex-shrink:0}.you-gallery-links svg{width:17px;height:17px}.you-gallery-links b{font-size:10px;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1}.you-gallery-links em{font-style:normal;font-size:15px}.you-gallery-signature{text-align:center;font:900 15px Arial;letter-spacing:-.8px;opacity:.9}.you-gallery-phone.is-light{background:#f5f7f9;color:#15191e}.is-light .you-gallery-avatar{border-color:#f5f7f9;background:#e0e4e8}.is-light .you-gallery-links>span{background:#fff;border-color:#dce0e5}.is-light .you-gallery-links i{color:#414a55}.you-gallery-open{display:flex;align-items:center;justify-content:space-between;margin:17px 7px 0;font-size:12px;font-weight:700}.you-gallery-open>span{font-size:20px}.you-gallery-profile:focus-visible{outline:3px solid var(--ink,#111);outline-offset:5px;border-radius:38px}.you-gallery-track:focus-visible{outline:2px solid var(--ink,#111);outline-offset:5px}@media(max-width:600px){.you-gallery-item{flex-basis:258px}.you-gallery-track{gap:22px}.you-gallery-controls p{gap:12px}.you-gallery-controls p>span:last-child{font-size:10px}.you-gallery-controls button{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.you-gallery-phone{transition:none}.you-gallery-profile:hover .you-gallery-phone{transform:none}}

/* Keep the complete heading centered, including the theme's width-limited copy. */
.you-profile-gallery .dot-section-heading{text-align:center;margin-inline:auto;width:100%}
.you-profile-gallery .dot-section-heading h2,.you-profile-gallery .dot-section-heading .dot-copy,.you-profile-gallery .dot-section-heading .dot-eyebrow{margin-inline:auto;text-align:center;float:none}
.you-profile-gallery .you-gallery-track{scrollbar-width:none;-ms-overflow-style:none}
.you-gallery-track::-webkit-scrollbar{display:none;width:0;height:0}


.you-gallery-viewport{position:relative;min-width:0}
.you-profile-gallery .you-gallery-controls{position:absolute;inset-inline:0;top:46%;z-index:3;display:flex;justify-content:space-between;margin:0;gap:0;pointer-events:none}
.you-profile-gallery .you-gallery-controls button{pointer-events:auto;background:var(--page,#fff);box-shadow:0 3px 16px #0002}
.you-profile-gallery .you-gallery-controls button:hover{background:var(--accent,#f0f500)}
.you-profile-gallery .you-gallery-track.is-continuous{scroll-snap-type:none;scroll-behavior:auto}
@media(min-width:800px){.you-profile-gallery .you-gallery-controls{inset-inline:-20px}}
