.profile-cover-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.profile-cover-fields section{border:1px solid var(--line);border-radius:16px;align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.profile-cover-fields h3{align-items:center;gap:8px;font-size:15px;display:flex}.profile-cover-fields small{color:var(--muted);font-size:11px;line-height:1.5}.profile-cover-fields .btn{white-space:normal;width:100%}.profile-cover-preview{aspect-ratio:8/3;border-radius:10px;overflow:hidden}.profile-cover-preview.coverMobile{aspect-ratio:4/3}.profile-cover-preview img{object-fit:cover;width:100%;height:100%;display:block}.profile-cover-demo{border:6px solid var(--line);background:var(--surface);border-radius:14px;max-width:320px;margin:16px auto 8px;padding-bottom:35px;position:relative;overflow:hidden}.profile-cover-demo img{object-fit:cover;width:100%;height:105px}.profile-cover-demo.coverMobile{max-width:180px}.profile-cover-demo.coverMobile img{height:135px}.profile-demo-avatar{border:3px solid var(--surface);background:var(--purple);border-radius:50%;width:44px;height:44px;position:absolute;bottom:12px;left:14px}.profile-demo-cursor{color:#fff;text-shadow:0 1px 3px #000;font-size:22px;position:absolute;top:65px;right:25px}@media (prefers-reduced-motion:no-preference){.profile-demo-cursor{animation:3.33333s infinite profile-cover-cursor}@keyframes profile-cover-cursor{0%,to{opacity:.3;translate:18px 25px}45%,75%{opacity:1;translate:0}}}.profile-banner{background-image:var(--profile-cover-desktop)!important}@media (max-width:767px){.profile-banner{background-image:var(--profile-cover-mobile,var(--profile-cover-desktop))!important}.profile-cover-fields{grid-template-columns:1fr}}
