
html,body,button,input,select,textarea,label{font-family:"Segoe UI",Tahoma,Arial,sans-serif!important}
h1,h2,h3,h4,.serif,.section-title h1,.section-title h2,.hero-content h1,.topname,.pe10-finish-strip b,.p7-head h2,.pe9-header h3,.pe12-profile-panel h2,.dl-top-profile b,.dl-top-profile small{font-family:"Segoe UI",Tahoma,Arial,sans-serif!important;font-kerning:normal!important;letter-spacing:normal!important;word-spacing:normal!important;text-rendering:optimizeLegibility;overflow-wrap:break-word}
.section-title h1,.section-title h2,.hero-content h1{font-weight:400!important;line-height:1.22!important}
.hero-content h1{font-size:clamp(32px,3.6vw,62px)}
.brandname{font-family:"Segoe UI",Tahoma,Arial,sans-serif!important;font-style:italic;font-weight:500;letter-spacing:-.025em!important}
.dl-top-profile-edit{background:transparent;border:1px solid transparent;cursor:pointer;text-align:left;padding:4px 7px 4px 4px;border-radius:12px;color:inherit;min-width:200px;display:flex;align-items:center;gap:10px;transition:background .2s,border-color .2s}
.dl-top-profile-edit:hover,.dl-top-profile-edit:focus-visible{background:#fff1f2;border-color:#e8cbd1}
.dl-top-profile-edit .dl-owner-photo{width:43px;height:43px;flex:0 0 43px;overflow:hidden;border-radius:50%;display:grid;place-items:center;background:#f4d9e3;border:2px solid #edb8c1;box-shadow:0 0 0 2px #fff}
.dl-top-profile-edit .dl-owner-photo img,.dl-top-profile-edit .dl-owner-photo .pe12-avatar-image{width:100%;height:100%;object-fit:cover;display:block;border:0;border-radius:50%;box-shadow:none}
.dl-top-profile-edit .dl-owner-photo .pe12-avatar-letter{font-size:22px;color:#90536e;font-weight:600}
.dl-top-profile-edit>span:last-child{min-width:125px;max-width:210px;display:flex;flex-direction:column;gap:4px;align-items:stretch}
.dl-top-profile-edit b{font-size:12px;color:#795168;white-space:normal;line-height:1.3}
.dl-top-profile-edit small{font-size:10px;color:#a17d8b;line-height:1.3}
.dl-top-profile-edit .dl-xp{max-width:none;width:100%}
.pe15-studio-field{max-width:420px;margin-top:13px;display:grid;gap:6px}
.pe15-studio-field label{font-size:12px;font-weight:700;color:#81566c}
.pe15-studio-field small{font-size:11px;color:#9d798b}
@media(max-width:700px){.dl-top-profile-edit{min-width:0}.dl-top-profile-edit>span:last-child{max-width:154px}.dl-top-profile-edit b{font-size:11px}.dl-top-profile-edit small{font-size:9px}}

.dl-top-profile-edit>.dl-owner-photo{min-width:43px!important;max-width:43px!important;flex:0 0 43px!important;min-height:43px!important;max-height:43px!important;border-radius:50%!important}
