
body .bm-profile-luxury{width:min(1000px,calc(100vw - 32px));border-radius:16px;background:#faf9f6;border-color:#cabb9d}
body .bm-profile-luxury .bm-space-head{background:#111c31;padding:22px 32px}body .bm-profile-luxury .bm-space-intro{padding:30px 32px 20px}body .bm-profile-luxury .bm-space-intro h2{font:500 38px/1.2 'Playfair Display',Georgia;letter-spacing:-.02em}.bm-profile-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:36px}.bm-profile-identity{background:linear-gradient(150deg,#16233b,#0e182a);border:1px solid #ffffff10;color:#fff;border-radius:12px;padding:30px 22px;text-align:center;align-self:start}.bm-profile-avatar{width:116px;height:116px;border:1px solid #c6ab7f;border-radius:50%;padding:5px;overflow:hidden;display:grid;place-items:center;margin:0 auto 22px;background:#ffffff08}.bm-profile-photo{width:100%;height:100%;object-fit:cover;border-radius:50%}.bm-profile-initial{font:44px Georgia;color:#d3be99}.bm-profile-identity h3{font:500 24px/1.35 Georgia;margin:0 0 10px;overflow-wrap:anywhere}.bm-profile-identity>p{font:9px/1.8 Manrope,Arial;letter-spacing:.14em;color:#c1bcae}.bm-profile-identity .bm-profile-upload{border:1px solid #c6ab7f88;background:#ffffff08;color:#e4d7bf;border-radius:6px;padding:12px 18px;margin:18px 0 12px;font:12px Manrope,Arial;min-height:44px}.bm-profile-identity>small{display:block;font-size:9px;color:#a8afbd;line-height:1.7}.bm-profile-identity-note{border-top:1px solid #ffffff20;padding-top:20px;margin-top:28px;font:italic 21px/1.5 Georgia;color:#cbb38d}.bm-profile-photo-status{letter-spacing:0!important;color:#e1d0b2!important;font-size:11px!important}.bm-profile-form-heading>span{font-size:9px;letter-spacing:.16em;color:#947d58}.bm-profile-form-heading h3{font:500 27px Georgia;margin:12px 0}.bm-profile-form-heading>p{font-size:12px;line-height:1.8;color:#7b8290;margin-bottom:28px}body .bm-profile-luxury .bm-space-label{font-size:12px;color:#4e5a6d}body .bm-profile-luxury .bm-space-input{height:52px;border-radius:7px;background:#fff;border-color:#e1dbcf}body .bm-profile-luxury .bm-space-input[readonly]{background:#efede8}body .bm-profile-luxury .bm-space-body{padding:28px 32px 32px}body .bm-profile-luxury .bm-space-primary{background:#111c31;border-radius:6px;padding:16px 22px;letter-spacing:.06em}body .bm-profile-luxury .bm-space-actions{flex-wrap:wrap;gap:14px}.bm-profile-upload:focus-visible{outline:2px solid #c6ab7f;outline-offset:4px}
@media(max-width:650px){body .bm-profile-luxury{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}body .bm-profile-luxury .bm-space-head{padding:20px}body .bm-profile-luxury .bm-space-intro{padding:24px 20px 16px}body .bm-profile-luxury .bm-space-intro h2{font-size:30px}body .bm-profile-luxury .bm-space-body{padding:22px 20px}.bm-profile-layout{grid-template-columns:1fr;gap:26px}.bm-profile-identity{padding:24px 20px}.bm-profile-avatar{width:96px;height:96px;margin-bottom:16px}.bm-profile-identity-note{display:none}.bm-profile-form-heading h3{font-size:25px}body .bm-profile-luxury input{font-size:16px}body .bm-profile-luxury .bm-space-tabs{margin:0 20px;gap:18px}body .bm-profile-luxury .bm-space-tabs button{font-size:12px}}

body .nav-user.bm-has-profile-photo,body .bm-mobile-account.bm-has-profile-photo{padding:3px!important;border-color:#c6ab7f!important;overflow:hidden}
body .nav-user .bm-nav-profile-photo,body .bm-mobile-account .bm-nav-profile-photo{display:block;width:100%!important;height:100%!important;object-fit:cover;border-radius:50%;max-width:none!important}
body .bm-nav-profile-photo[hidden]{display:none!important}
