.profile-header__actions-wrap{flex-shrink:0}@media (min-width:641px) and (max-width:900px){.profile-header__actions-wrap{width:100%}.profile-header__actions{justify-content:flex-start}}.profile-header__actions-toggle{display:none}@media (max-width:640px){.profile-header__actions-wrap{position:absolute;top:.75rem;right:.75rem}.profile-header__actions-toggle{width:34px;height:34px;color:var(--fg-muted);background:color-mix(in srgb, var(--fg) 6%, transparent);border:1px solid color-mix(in srgb, var(--fg) 10%, transparent);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.profile-header__actions-toggle:hover{color:var(--fg);background:color-mix(in srgb, var(--fg) 10%, transparent);border-color:color-mix(in srgb, var(--fg) 22%, transparent)}.profile-header__actions-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.profile-header__actions{z-index:20;background:var(--bg-raised);border:1px solid color-mix(in srgb, var(--fg) 12%, transparent);border-radius:10px;flex-direction:column;align-items:stretch;gap:.125rem;min-width:12rem;padding:.3125rem;display:none;position:absolute;top:calc(100% + .375rem);right:0;box-shadow:0 8px 24px #00000040}.profile-header__actions--open{display:flex}.profile-header__actions .profile-header__action,.profile-header__actions .relationship-button{width:100%;height:auto;color:var(--fg);background:0 0;border-color:#0000;border-radius:7px;justify-content:flex-start;gap:.625rem;padding:.5rem .625rem;font-size:.8125rem}.profile-header__actions .profile-header__action:hover,.profile-header__actions .relationship-button:hover{background:color-mix(in srgb, var(--fg) 10%, transparent)}.profile-header__actions .profile-header__action--primary{color:var(--accent)}.profile-header__actions .profile-header__action--primary:hover{background:color-mix(in srgb, var(--accent) 14%, transparent)}.profile-header__actions .profile-header__action--icon{width:100%;padding:.5rem .625rem}.profile-header__actions .profile-header__action-label{clip-path:none;width:auto;height:auto;margin:0;position:static;overflow:visible}.profile-header__actions .relationship-button__wrap,.profile-header__actions .relationship-button__row,.profile-header__actions .profile-more-menu{width:100%}}.profile-header__action-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}
.profile-skeleton__avatar{background:color-mix(in srgb, var(--fg-muted) 16%, transparent);border-radius:50%;flex-shrink:0;width:84px;height:84px;animation:1.4s ease-in-out infinite route-skeleton-pulse;display:block}@media (max-width:640px){.profile-skeleton__avatar{width:64px;height:64px}}.profile-skeleton__name{height:18px}@media (max-width:640px){.profile-skeleton__name{height:15px}}.profile-skeleton__username{height:13px}.profile-skeleton__country{height:12px}.profile-skeleton__bio{height:13px}.profile-skeleton__chip{background:color-mix(in srgb, var(--fg-muted) 16%, transparent);border-radius:999px;height:30px;animation:1.4s ease-in-out infinite route-skeleton-pulse;display:block}@media (max-width:640px){.profile-skeleton__chip{border-radius:50%;height:38px;width:38px!important}}.profile-skeleton__kebab{background:color-mix(in srgb, var(--fg-muted) 16%, transparent);border-radius:8px;width:34px;height:34px;animation:1.4s ease-in-out infinite route-skeleton-pulse;display:none}@media (max-width:640px){.profile-skeleton__kebab{display:block}}.profile-skeleton__button{border-radius:8px;height:34px}.profile-skeleton__tabs{gap:0}.profile-skeleton__tab{border-radius:999px;height:12px;margin:11px 20px}@media (max-width:480px){.profile-skeleton__tab{margin:11px 12px}}.profile-skeleton__section-title{height:16px;margin-bottom:7px}.profile-skeleton__art{animation:1.4s ease-in-out infinite route-skeleton-pulse}
