/* Profile media actions: original vectors, readable without covering the image. */
.profile-media-bar{position:absolute;bottom:12px;left:14px;right:14px;z-index:3;display:flex;align-items:center;gap:10px;pointer-events:none}
.profile-media-action{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:44px;min-height:44px;padding:6px 10px;border:0;border-radius:12px;background:rgba(20,17,25,.55);color:#fff;font-size:15px;font-weight:700;line-height:1;text-decoration:none;backdrop-filter:blur(8px)}
.profile-media-share{margin-left:auto}.profile-fold>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;min-height:44px;font-size:16px;font-weight:700}.profile-fold>summary::-webkit-details-marker{display:none}.profile-fold[open]>summary{margin-bottom:14px}.profile-fold[open]>summary>span{transform:rotate(180deg)}
.profile-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.profile-related-grid a{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid #f3e5ed;border-radius:12px;background:linear-gradient(135deg,#fff,#fcf2f7);color:#64394c;font-size:13px;text-decoration:none}.profile-related-grid a>span:last-child{margin-left:auto}.profile-related-grid a:hover{border-color:#d52b67}.profile-media-action:focus-visible,.profile-fold>summary:focus-visible{outline:3px solid #e82e82;outline-offset:3px}
@media(max-width:767px){.profile-related-grid{grid-template-columns:1fr}.profile-media-action{font-size:13px}.profile-media-bar{bottom:10px;left:10px;right:10px}}

.profile-media-save{margin-left:auto}.profile-media-save+.profile-media-share{margin-left:0}.profile-media-save[aria-pressed="true"]{color:#ff83b0}.profile-media-save:disabled{opacity:.6}
