/* Ejaaba Royal Plus Profile — pure CSS, no images or animations.
   Scope: current Plus membership only; original profile sections and data remain. */
body .classic-member-profile.ejg-profile-shell.ejp-profile-regal[data-profile-panel]{
 --regal-gold:#e6be70;--regal-navy:#092342;--regal-ice:#d9eeff;
 min-width:0;
}
body .classic-member-profile.ejg-profile-shell.ejp-profile-regal[data-profile-panel] .ejabat-profile-main>.ejabat-profile-hero{
 position:relative!important;isolation:isolate!important;overflow:hidden!important;
 display:flex!important;flex-direction:column!important;align-items:center!important;
 justify-content:flex-start!important;gap:5px!important;
 margin:6px 0 8px!important;padding:31px 16px 14px!important;min-height:0!important;
 border:1px solid #d9af66!important;border-radius:15px!important;color:#eef7ff!important;
 background:
  radial-gradient(circle at 9% 11%,#ffe1a5 0 1.6px,transparent 2.3px),
  radial-gradient(circle at 90% 17%,#ffe6b6 0 2.2px,transparent 3px),
  radial-gradient(circle at 14% 47%,#ead4a2 0 1px,transparent 2.8px),
  radial-gradient(circle at 84% 37%,#efce80 0 1px,transparent 2.2px),
  radial-gradient(circle at 68% 10%,#f8e6b3 0 1px,transparent 2.5px),
  radial-gradient(ellipse at 2% 45%,#1658a37d,transparent 45%),
  radial-gradient(ellipse at 101% 2%,#9c78384b,transparent 36%),
  linear-gradient(125deg,#08182f 0%,#092c58 48%,#07182e 100%)!important;
 box-shadow:inset 0 0 0 1px #fee5a747,inset 0 0 22px #0005,0 5px 17px #12345122!important;
}
.ejp-profile-regal .ejabat-profile-hero::before{
 content:''!important;position:absolute!important;inset:8px!important;
 border:1px solid #e9be6a99!important;border-radius:10px!important;
 background:radial-gradient(ellipse at 9% 65%,#ecb6551b 0,transparent 43%),
 radial-gradient(ellipse at 93% 22%,#f8ce6c17 0,transparent 47%)!important;
 z-index:0!important;pointer-events:none!important;
}
.ejp-profile-regal .ejabat-profile-hero::after{
 content:'✦'!important;position:absolute!important;top:16px!important;left:24px!important;
 font:normal 20px/1 serif!important;color:#e8c376!important;
 text-shadow:0 0 11px #ffda89b0,0 0 24px #fac66d88!important;
 z-index:1!important;pointer-events:none!important;
}
.ejp-profile-regal .ejabat-profile-hero .ejp-avatar-crest{
 position:absolute!important;top:7px!important;left:50%!important;
 transform:translateX(-50%)!important;display:grid!important;place-items:center!important;
 z-index:4!important;width:49px!important;height:35px!important;pointer-events:none!important;
 color:#ffdf91!important;filter:drop-shadow(0 0 5px #ebba66c0)!important;
}
.ejp-profile-regal .ejp-avatar-crest .ejg-icon{width:35px!important;height:35px!important;stroke-width:1.25!important;color:#ffdc91!important}
body .classic-member-profile.ejg-profile-shell.ejp-profile-regal[data-profile-panel] .ejabat-profile-hero>.ejabat-portrait{
 position:relative!important;z-index:2!important;box-sizing:border-box!important;
 width:clamp(132px,38vw,170px)!important;height:clamp(132px,38vw,170px)!important;
 flex:0 0 clamp(132px,38vw,170px)!important;min-width:0!important;min-height:0!important;
 max-width:170px!important;max-height:170px!important;
 padding:5px!important;margin:7px auto 7px!important;
 overflow:visible!important;border:2px solid #fce0a0!important;border-radius:50%!important;
 background:conic-gradient(from 13deg,#b48439,#ffeca9 14%,#bb8633 26%,#ffdda0 44%,#96682c 57%,#ffe7ad 78%,#b48439)!important;
 box-shadow:0 0 0 2px #162944,0 0 0 4px #cba053dd,0 0 0 6px #283d59,0 0 17px #efc57873,0 7px 22px #010a1eaa!important;
}
.ejp-profile-regal .ejabat-profile-hero>.ejabat-portrait>img{
 display:block!important;width:100%!important;height:100%!important;max-width:none!important;
 object-fit:cover!important;border:1px solid #edcf8a!important;border-radius:50%!important;
}
.ejp-profile-regal .ejabat-profile-hero>.ejabat-portrait:focus-visible{outline:3px solid #ffe4a4!important;outline-offset:8px!important}
.ejp-profile-regal .ejabat-profile-hero>.ejabat-change-avatar-action{
 position:relative!important;z-index:2!important;display:inline-flex!important;align-items:center!important;
 min-height:27px!important;padding:3px 12px!important;margin:0 0 2px!important;
 color:#e9f2fc!important;background:linear-gradient(120deg,#0a1b34,#143b61)!important;
 border:1px solid #7197bba8!important;border-radius:22px!important;
 box-shadow:0 1px 8px #010b1f99,inset 0 0 0 1px #fff1!important;
 font-size:11px!important;text-decoration:none!important;
}
body .classic-member-profile.ejg-profile-shell.ejp-profile-regal .ejabat-profile-hero>.ejabat-profile-core{
 position:relative!important;z-index:2!important;display:flex!important;
 flex-direction:column!important;align-items:center!important;gap:3px!important;
 width:100%!important;max-width:100%!important;min-width:0!important;padding:0 3px!important;text-align:center!important;
}
.ejp-profile-regal .ejabat-profile-hero .ejabat-profile-heading{
 display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;
 width:100%!important;max-width:100%!important;min-width:0!important;
 min-height:0!important;padding:0!important;margin:0!important;
 background:transparent!important;border:0!important;box-shadow:none!important;text-align:center!important;
}
.ejp-profile-regal .ejabat-profile-hero .ejabat-profile-heading h1{
 display:flex!important;direction:rtl!important;align-items:center!important;
 justify-content:center!important;flex-wrap:wrap!important;gap:5px 8px!important;
 width:100%!important;min-width:0!important;margin:0!important;padding:0!important;
 color:#f4faff!important;font:800 clamp(17px,4.5vw,24px)/1.5 Tajawal,Cairo,Tahoma,Arial,sans-serif!important;
}
.ejp-profile-regal .ejabat-profile-heading .ejabat-main-identity{
 display:inline-flex!important;align-items:center!important;justify-content:center!important;
 flex-wrap:wrap!important;gap:5px!important;min-width:0!important;max-width:100%!important;
}
.ejp-profile-regal .ejabat-profile-heading .ejabat-canonical-name{
 display:inline-block!important;max-width:100%!important;overflow-wrap:anywhere!important;
 font-size:clamp(22px,6vw,33px)!important;line-height:1.48!important;font-weight:850!important;text-align:center!important;
}
@supports ((-webkit-background-clip:text) or (background-clip:text)){
 body .classic-member-profile.ejg-profile-shell.ejp-profile-regal[data-profile-panel] .ejabat-profile-hero
 .ejabat-profile-heading .ejabat-canonical-name.ejv25-plus-name.ej-plus-name{
  background:var(--ejpx-hero-gradient,linear-gradient(100deg,#e0f2ff,#fff,#8ad6ff))!important;
  background-clip:text!important;-webkit-background-clip:text!important;
  -webkit-text-fill-color:transparent!important;text-shadow:none!important;
  filter:drop-shadow(0 1px 1px #000c)!important;padding:0 4px!important;
 }
}
.ejp-profile-regal .ejabat-canonical-name.ej-plus-name::after{
 content:var(--ejpx-name-sigil,'✦');display:inline-block!important;
 vertical-align:middle!important;margin-inline-start:4px!important;
 font:normal 13px/1 Georgia,serif!important;
 color:var(--ejpx-signature-foil,#f3d58e)!important;
 -webkit-text-fill-color:var(--ejpx-signature-foil,#f3d58e)!important;
 background:none!important;filter:drop-shadow(0 0 3px #fff6)!important;
}
.ejp-profile-regal .ejabat-profile-heading .ejv25-plus-badge{
 display:inline-flex!important;align-items:center!important;justify-content:center!important;
 flex:none!important;margin:0 2px!important;padding:5px 8px!important;
 min-height:26px!important;color:#654315!important;
 background:linear-gradient(120deg,#fffbdc,#eac575 47%,#fff2bb 70%,#d5a957)!important;
 border:1px solid #f0cb79!important;border-radius:7px!important;
 font:800 11px/1.3 Georgia,Arial,serif!important;letter-spacing:1px!important;
 box-shadow:0 0 0 2px #301d0870,0 1px 9px #ffcf6f66,inset 0 1px 0 #fff9d7!important;
}
.ejp-profile-regal .ejabat-profile-heading .ejabat-secondary-name{
 color:#dce6f8!important;font-size:clamp(13px,3.4vw,17px)!important;margin:0!important;
}
.ejp-profile-regal .ejabat-profile-heading .arch-profile-level-badge{
 display:inline-grid!important;place-items:center!important;
 min-width:26px!important;width:26px!important;height:26px!important;margin:0!important;
 border:1px solid #9fe1ff!important;border-radius:50%!important;
 background:linear-gradient(135deg,#49b3ff,#1f70c7)!important;color:#fff!important;
 box-shadow:0 1px 6px #0007!important;font:700 13px/1 Arial,sans-serif!important;
}
.ejp-profile-regal .ejabat-profile-hero .ejabat-username{
 display:block!important;text-align:center!important;margin:0!important;
 color:#deedff!important;font:normal 14px/1.5 Georgia,Tahoma,Arial,sans-serif!important;
 direction:ltr!important;
}
.ejp-profile-regal .ejabat-profile-hero .ejabat-profile-member-number{
 display:block!important;text-align:center!important;color:#bed5ea!important;
 margin:0!important;font:normal 12px/1.5 Tahoma,Arial,sans-serif!important;
}
.ejp-profile-regal .ejabat-profile-hero .ejabat-profile-heading [class*="-country"]{font-size:14px!important;color:#fff!important}
.ejp-profile-regal .ejabat-profile-hero .ev25-profile-extras{
 display:flex!important;justify-content:center!important;align-items:center!important;
 flex-wrap:wrap!important;gap:4px 11px!important;width:100%!important;
 min-width:0!important;margin:1px 0 0!important;color:#d4e8fc!important;
}
.ejp-profile-regal .ev25-profile-extras details{
 padding:0!important;margin:0!important;min-width:0!important;max-width:100%!important;
 border:0!important;
}
.ejp-profile-regal .ev25-profile-extras details>summary{
 padding:3px 5px!important;color:#d7eafa!important;font-size:12px!important;cursor:pointer!important;
}
.ejp-profile-regal .ev25-profile-extras details>a{
 display:inline-block!important;color:#ffdf9f!important;margin:4px 7px!important;font-size:12px!important;
}
.ejp-profile-regal .ev25-profile-gifts{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:4px!important;margin:0!important}
.ejp-profile-regal .ejabat-profile-hero .ejabat-earned-badges{
 display:flex!important;direction:rtl!important;align-items:center!important;
 justify-content:safe center!important;flex-wrap:nowrap!important;gap:5px!important;
 width:100%!important;max-width:100%!important;min-height:43px!important;
 margin:5px 0 0!important;padding:4px 3px!important;overflow-x:auto!important;
 overflow-y:hidden!important;scrollbar-width:none!important;
 border:1px solid #a9cdeb43!important;border-radius:9px!important;
 background:linear-gradient(90deg,#04162b88,#0a2b4d9c,#04162b88)!important;
}
.ejp-profile-regal .ejabat-earned-badges::-webkit-scrollbar{display:none}
.ejp-profile-regal .ejabat-earned-badges>*{flex:0 0 auto!important;max-width:100%!important}
.ejp-profile-regal .ejabat-earned-badges :is(.ejabat-earned-level,.ejabat-earned-staff,.ejabat-earned-verified){
 display:inline-flex!important;align-items:center!important;justify-content:center!important;
 min-height:28px!important;padding:5px 7px!important;margin:0!important;
 color:#205c9d!important;background:#e4f0ff!important;
 border:1px solid #9bbad68c!important;border-radius:6px!important;
 font-size:10px!important;font-weight:750!important;white-space:nowrap!important;
}
.ejp-profile-regal .ejabat-earned-badges .ejabat-earned-staff{
 color:#694912!important;background:linear-gradient(125deg,#fff7da,#f1d69b)!important;border-color:#cbab60!important;
}
.ejp-profile-regal .ejabat-earned-badges .ejabat-earned-verified{
 color:#146c42!important;background:linear-gradient(125deg,#ecfff1,#d6f1e0)!important;border-color:#92caa6!important;
}
.ejp-profile-regal .ejabat-earned-badges :is(.ejabat-earned-badge,.ejabat-badges-more){
 display:grid!important;place-items:center!important;width:32px!important;height:32px!important;
 min-width:32px!important;min-height:32px!important;padding:3px!important;margin:0!important;
 border:1px solid #99c7ec!important;border-radius:7px!important;
 background:linear-gradient(145deg,#fff,#e9f3ff)!important;color:#2268a8!important;
 box-shadow:0 1px 4px #00163073,inset 0 1px 0 #fff!important;
}
.ejp-profile-regal .ejabat-earned-badges .ejabat-earned-badge>span{font-size:19px!important;line-height:1!important}
.ejp-profile-regal .ejabat-earned-badges .ejabat-badges-more svg{width:21px!important;height:21px!important}
.ejp-profile-regal .ejabat-profile-hero .ejabat-profile-actions{
 position:relative!important;z-index:2!important;
 width:100%!important;max-width:100%!important;min-width:0!important;
 margin:6px 0 0!important;padding:15px 0 1px!important;
 border-top:1px solid #d9ad63a8!important;gap:7px!important;
 align-items:stretch!important;justify-content:center!important;
}
.ejp-profile-regal .ejabat-profile-actions::before{
 content:'✦';position:absolute;left:50%;top:-12px;
 transform:translateX(-50%);width:27px;height:23px;text-align:center;
 color:#ffe1a0;font-size:22px;line-height:22px;text-shadow:0 0 13px #fbc86d8c;
 background:#082443;pointer-events:none;
}
.ejp-profile-regal .ejabat-profile-actions.ejp-owner-actions:has(>a:nth-of-type(5)){
 display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;
 justify-content:stretch!important;grid-auto-rows:minmax(42px,auto)!important;
}
.ejp-profile-regal .ejp-owner-actions:has(>a:nth-of-type(5))>a:nth-of-type(-n+3){grid-column:span 2!important}
.ejp-profile-regal .ejp-owner-actions:has(>a:nth-of-type(5))>a:nth-of-type(n+4){grid-column:span 3!important}
.ejp-profile-regal .ejabat-profile-actions .ejabat-classic-profile-action{
 display:flex!important;align-items:center!important;justify-content:center!important;
 flex-direction:row!important;gap:7px!important;
 min-width:0!important;width:100%!important;min-height:44px!important;height:auto!important;
 padding:8px 6px!important;margin:0!important;
 color:#f3f8ff!important;
 background:linear-gradient(145deg,#286bb4,#164b83 65%,#103c71)!important;
 border:1px solid #78aee3!important;border-radius:10px!important;
 font:700 clamp(11px,3.2vw,14px)/1.5 Tajawal,Cairo,Tahoma,Arial,sans-serif!important;
 text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;
 text-decoration:none!important;
 box-shadow:inset 0 1px 0 #ffffff4d,inset 0 -2px 0 #05192e77,0 2px 6px #001a335c!important;
}
.ejp-profile-regal .ejabat-profile-actions .ejabat-classic-profile-action>span{min-width:0!important;color:inherit!important;font:inherit!important}
.ejp-profile-regal .ejabat-profile-actions .ejabat-classic-profile-action :is(svg,.arch-icon,.ejg-icon){
 display:inline-block!important;flex:0 0 auto!important;width:21px!important;height:21px!important;
 color:#e3f2ff!important;stroke:currentColor!important;
}
.ejp-profile-regal .ejabat-profile-actions .ejabat-classic-profile-action:hover{background:linear-gradient(145deg,#3378c2,#1d568f)!important}
.ejp-profile-regal .ejabat-profile-actions .ejabat-classic-profile-action:focus-visible{outline:3px solid #ffde97!important;outline-offset:2px!important}
.ejp-profile-regal .ejabat-profile-actions .ejabat-classic-profile-action:has(.ejg-icon){
 border-color:#e9bd6a!important;background:linear-gradient(135deg,#614519,#151e2b 45%,#8a632d)!important;
 color:#ffe4a3!important;box-shadow:inset 0 1px 0 #ffe9ab90,0 0 10px #e9c26751!important;
}
.ejp-profile-regal .ejabat-profile-actions .ejabat-classic-profile-action:has(.ejg-icon) svg{color:#ffda83!important}
.ejp-profile-regal .ejabat-profile-actions .inline{min-width:0!important;max-width:100%!important;margin:0!important}
.ejp-profile-regal .ejabat-profile-actions [hidden]{display:none!important}
.ejp-profile-regal .ejabat-profile-team-links{max-width:100%!important;overflow-wrap:anywhere!important}
.ejp-profile-regal .ejpa-profile-tools{
 margin:0 0 9px!important;padding:0!important;max-width:100%!important;
 border:1px solid #729ec3!important;border-radius:10px!important;
 background:linear-gradient(110deg,#0b2b4a,#15507b 65%,#092a52)!important;
 color:#f4faff!important;overflow:hidden!important;box-shadow:0 3px 12px #123b622b!important;
}
.ejp-profile-regal .ejpa-profile-tools>summary{
 display:flex!important;align-items:center!important;justify-content:space-between!important;
 gap:9px!important;margin:0!important;padding:10px 14px!important;min-height:45px!important;
 color:#f4faff!important;cursor:pointer!important;font-size:13px!important;font-weight:750!important;
}
.ejp-profile-regal .ejpa-profile-tools>summary::before{content:'♛';font:normal 23px/1 serif;color:#f4d388;flex:none}
.ejp-profile-regal .ejpa-profile-tools>summary .ej-plus-badge{
 flex:none;color:#67490c!important;background:linear-gradient(#fff6ca,#e3bd6e)!important;
 border:1px solid #eac478!important;border-radius:5px!important;padding:3px 8px!important;font:800 10px/1.4 Arial,sans-serif!important;
}
.ejp-profile-regal .ejpa-profile-tools>form,
.ejp-profile-regal .ejpa-profile-tools>a{padding:9px 13px!important;color:#dcedfc!important}
.ejp-profile-regal .ejabat-profile-social{
 border:1px solid #cfdeed!important;border-radius:11px!important;
 padding:11px 13px!important;margin:8px 0!important;
 background:linear-gradient(120deg,#fff,#f7fbff)!important;min-height:74px!important;
}
.ejp-profile-regal .ejabat-profile-social-title{color:#2c699e!important}
@media(max-width:600px){
 body .classic-member-profile.ejg-profile-shell.ejp-profile-regal .ejabat-profile-main>.ejabat-profile-hero{
  padding:30px 12px 12px!important;margin:5px 0 6px!important;border-radius:13px!important;
 }
 .ejp-profile-regal .ejabat-profile-hero .ejp-avatar-crest{top:6px!important}
 .ejp-profile-regal .ejabat-profile-heading h1{gap:4px 6px!important;font-size:17px!important}
 .ejp-profile-regal .ejabat-profile-actions .ejabat-classic-profile-action{
  font-size:12px!important;padding:7px 4px!important;gap:5px!important;min-height:43px!important;
 }
 .ejp-profile-regal .ejabat-profile-actions .ejabat-classic-profile-action :is(svg,.arch-icon,.ejg-icon){
  width:18px!important;height:18px!important;
 }
}
@media(max-width:355px){
 .ejp-profile-regal .ejabat-profile-hero>.ejabat-portrait{
  width:126px!important;height:126px!important;flex-basis:126px!important;
 }
 .ejp-profile-regal .ejabat-profile-actions .ejabat-classic-profile-action{
  font-size:11px!important;line-height:1.4!important;gap:3px!important;padding:7px 3px!important;
 }
 .ejp-profile-regal .ejabat-profile-actions.ejp-owner-actions{gap:5px!important}
 .ejp-profile-regal .ejabat-earned-badges :is(.ejabat-earned-level,.ejabat-earned-staff,.ejabat-earned-verified){
  padding:4px 5px!important;font-size:9px!important;
 }
}
@media(prefers-reduced-motion:reduce){.ejp-profile-regal .ejabat-profile-actions .ejabat-classic-profile-action{transition:none!important}}
@media(forced-colors:active){
 .ejp-profile-regal .ejabat-profile-hero,.ejp-profile-regal .ejabat-profile-actions .ejabat-classic-profile-action{
  background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important;box-shadow:none!important;
 }
 .ejp-profile-regal .ejabat-profile-heading .ejabat-canonical-name.ej-plus-name{
  background:none!important;color:CanvasText!important;-webkit-text-fill-color:CanvasText!important;
 }
}
/* Override the legacy high-specificity contact-action flex layout ONLY for
   five owner links. Required: 3 equal controls, then 2 equal controls. */
body .classic-member-profile.ejg-profile-controls.ejg-profile-shell.ejp-profile-regal[data-profile-panel] .ejabat-profile-hero .ejabat-profile-actions.ejp-owner-actions:has(>a:nth-of-type(5)){
 display:grid!important;
 grid-template-columns:repeat(6,minmax(0,1fr))!important;
 grid-auto-rows:minmax(42px,auto)!important;
 align-items:stretch!important;
 justify-items:stretch!important;
 width:100%!important;
}
body .classic-member-profile.ejg-profile-controls.ejg-profile-shell.ejp-profile-regal .ejabat-profile-actions.ejp-owner-actions:has(>a:nth-of-type(5))>a:nth-of-type(-n+3){
 grid-column:span 2!important;
}
body .classic-member-profile.ejg-profile-controls.ejg-profile-shell.ejp-profile-regal .ejabat-profile-actions.ejp-owner-actions:has(>a:nth-of-type(5))>a:nth-of-type(n+4){
 grid-column:span 3!important;
}
/* Elegant gold arcs from the chosen reference, using CSS borders only. */
.ejp-profile-regal .ejabat-profile-hero .ejp-royal-swoosh{
 position:absolute!important;inset:10px!important;z-index:1!important;
 border-radius:12px!important;overflow:hidden!important;pointer-events:none!important;
}
.ejp-profile-regal .ejp-royal-swoosh::before,.ejp-profile-regal .ejp-royal-swoosh::after{
 content:'';position:absolute;width:78%;height:68%;pointer-events:none;
 border:1px solid #e8c3718a;border-radius:50%;opacity:.62;
 transform:rotate(-27deg);filter:drop-shadow(0 0 4px #e5ad5666);
}
.ejp-profile-regal .ejp-royal-swoosh::before{top:-42%;right:-23%;border-left-color:transparent;border-bottom-color:transparent}
.ejp-profile-regal .ejp-royal-swoosh::after{bottom:-46%;left:-24%;border-right-color:transparent;border-top-color:transparent}
/* Legacy owner-actions and account-colors CSS has higher specificity. Override
   at an explicit Plus-only profile scope rather than changing site-wide links. */
body .classic-member-profile.ejg-profile-controls.ejg-profile-shell.ejp-profile-regal[data-profile-panel] .ejabat-profile-main>.ejabat-profile-hero .ejabat-profile-actions .ejabat-classic-profile-action{
 display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;
 gap:5px!important;min-width:0!important;width:100%!important;
 margin:0!important;padding:8px 5px!important;min-height:43px!important;
 border:1px solid #8db9ed!important;border-radius:10px!important;
 background:linear-gradient(145deg,#2d73bd,#144b84 61%,#0e3666)!important;
 color:#f8fbff!important;
 font-family:Tajawal,Cairo,Tahoma,Arial,sans-serif!important;
 font-size:clamp(10px,2.8vw,13px)!important;font-weight:700!important;line-height:1.5!important;
 text-decoration:none!important;text-align:center!important;white-space:normal!important;
 box-shadow:inset 0 1px 0 #fff7,inset 0 -2px #07192c,0 2px 6px #03162970!important;
}
body .classic-member-profile.ejg-profile-controls.ejg-profile-shell.ejp-profile-regal[data-profile-panel] .ejabat-profile-main>.ejabat-profile-hero .ejabat-profile-actions .ejabat-classic-profile-action span{
 color:inherit!important;font:inherit!important;min-width:0!important;
}
body .classic-member-profile.ejg-profile-controls.ejg-profile-shell.ejp-profile-regal[data-profile-panel] .ejabat-profile-main>.ejabat-profile-hero .ejabat-profile-actions .ejabat-classic-profile-action :is(svg,.arch-icon,.ejg-icon){
 width:19px!important;height:19px!important;flex:0 0 auto!important;
 color:#e4f6ff!important;stroke:currentColor!important;opacity:1!important;
}
body .classic-member-profile.ejg-profile-controls.ejg-profile-shell.ejp-profile-regal[data-profile-panel] .ejabat-profile-main>.ejabat-profile-hero .ejabat-profile-actions .ejabat-classic-profile-action:has(.ejg-icon){
 color:#ffe3a3!important;border-color:#f7ca78!important;
 background:linear-gradient(135deg,#7d5e30,#172534 38%,#7a5528)!important;
 box-shadow:inset 0 1px 0 #ffe2a08c,0 0 10px #e9c26755!important;
}
body .classic-member-profile.ejg-profile-controls.ejg-profile-shell.ejp-profile-regal[data-profile-panel] .ejabat-profile-main>.ejabat-profile-hero .ejabat-profile-actions .ejabat-classic-profile-action:has(.ejg-icon) svg{color:#f8d38a!important}
@supports ((-webkit-background-clip:text) or (background-clip:text)){
 body .classic-member-profile.ejg-profile-controls.ejg-profile-shell.ejp-profile-regal[data-profile-panel]
 .ejabat-profile-main>.ejabat-profile-hero .ejabat-profile-heading .ejabat-canonical-name.ejv25-plus-name.ej-plus-name{
  background-image:var(--ejpx-hero-gradient)!important;
  background:var(--ejpx-hero-gradient)!important;
  background-clip:text!important;-webkit-background-clip:text!important;
  -webkit-text-fill-color:transparent!important;
  color:#d9eaff!important;text-shadow:none!important;
  filter:drop-shadow(0 1px 1px #000b)!important;
 }
}
/* The primary 3+2 buttons must not split into five rows because of archived CSS. */
body .classic-member-profile.ejg-profile-controls.ejg-profile-shell.ejp-profile-regal[data-profile-panel] .ejabat-profile-main>.ejabat-profile-hero .ejabat-profile-actions.ejp-owner-actions:has(>a:nth-of-type(5)){
 display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;
 grid-auto-rows:minmax(43px,auto)!important;align-items:stretch!important;gap:7px!important;
}
@media(max-width:355px){
 body .classic-member-profile.ejg-profile-controls.ejg-profile-shell.ejp-profile-regal[data-profile-panel] .ejabat-profile-hero>.ejabat-portrait{
  width:clamp(126px,38vw,147px)!important;height:clamp(126px,38vw,147px)!important;
  flex-basis:clamp(126px,38vw,147px)!important;
 }
}
