/* Ejaaba Plus Prestige 2026-10-26: a reversible public presentation.
   Every real tab, badge, action, privacy check and classic section stays rendered. */
body .classic-member-profile.ejp-profile-prestige[data-profile-panel]{
 --ejpr-ink:#12372d;--ejpr-forest:#043b33;--ejpr-deep:#072521;
 --ejpr-gold:#cda463;--ejpr-fog:#f7f6f0;--ejpr-line:#e4dfd1;
 direction:rtl;overflow-wrap:anywhere;
}
body .classic-member-profile.ejp-profile-prestige[data-plus-cover="midnight"]{
 --ejpr-forest:#162d4b;--ejpr-deep:#09172c;--ejpr-gold:#e4bc79;--ejpr-ink:#1d304a;
}
body .classic-member-profile.ejp-profile-prestige[data-plus-cover="burgundy"]{
 --ejpr-forest:#582e45;--ejpr-deep:#260e26;--ejpr-gold:#e6bc8d;--ejpr-ink:#502039;
}
.ejp-design-switch{
 display:flex;flex-wrap:wrap;align-items:center;gap:8px;
 padding:10px 13px;margin:10px 0 13px;border:1px solid #e0d9c7;
 border-radius:13px;background:linear-gradient(110deg,#fffdf8,#f3f1e7);
 color:#315346;box-shadow:0 2px 10px #13291b0c;font-size:12px;
}
.ejp-design-switch>span{font-weight:800;margin-inline-end:auto;display:flex;align-items:center;gap:5px}
.ejp-design-switch>span small{color:#a27738;font-weight:700}
.ejp-design-switch label{display:flex;align-items:center;gap:4px;min-height:34px;padding:5px 8px;border:1px solid #d8dacd;border-radius:9px;cursor:pointer}
.ejp-design-switch label:has(input:checked){border-color:#ac8348;background:#fff2d9}
.ejp-design-switch input{accent-color:#285c49}
.ejp-design-switch button,.ejp-appearance-choices button{
 border:0;border-radius:9px;min-height:35px;padding:7px 13px;font-weight:800;
 color:#fff;background:linear-gradient(125deg,#145744,#07382f);cursor:pointer;
}
.ejp-design-switch button:focus-visible,.ejp-appearance-choices :focus-visible{outline:3px solid #b9864d;outline-offset:2px}
body .classic-member-profile.ejg-profile-shell.ejp-profile-regal.ejp-profile-prestige[data-profile-panel] .ejabat-profile-main>.ejabat-profile-hero{
 background:
 radial-gradient(circle at 12% 23%,#e8c07f 0 1px,transparent 2px),
 radial-gradient(circle at 80% 16%,#e8c07f 0 1px,transparent 2px),
 radial-gradient(circle at 63% 54%,#d4a861 0 1px,transparent 2px),
 radial-gradient(ellipse at 10% 16%,#e9c87533,transparent 42%),
 radial-gradient(ellipse at 93% 80%,#b4924d37,transparent 39%),
 repeating-linear-gradient(141deg,transparent,transparent 51px,#edd9ad0a 52px,#edd9ad0a 53px),
 linear-gradient(130deg,var(--ejpr-deep) 0%,var(--ejpr-forest) 55%,var(--ejpr-deep) 100%)!important;
 border-color:var(--ejpr-gold)!important;box-shadow:0 13px 29px #0b30212e,inset 0 0 0 1px #e4b87282!important;
 border-radius:18px!important;padding-top:41px!important;
}
.ejp-profile-prestige .ejabat-profile-hero::before{
 border-color:#f3c98475!important;background:radial-gradient(ellipse at 50% 100%,#d6a65021,transparent 63%)!important;
}
.ejp-profile-prestige .ejabat-profile-hero .ejabat-portrait{
 border-color:#f6db9c!important;background:conic-gradient(#b98c49,#ffe5aa,#9c732d,#f9d48a,#b98c49)!important;
 box-shadow:0 0 0 3px var(--ejpr-deep),0 0 0 5px #e8c98f,0 12px 32px #0007!important;
}
.ejp-profile-prestige .ejabat-profile-hero .ejabat-profile-heading h1,
.ejp-profile-prestige .ejabat-profile-hero .ejabat-username{color:#fff8e9!important}
.ejp-profile-prestige .ejabat-earned-badges{border-color:#bca576a0!important}
.ejp-profile-prestige .ejabat-profile-actions .ejabat-classic-profile-action{
 background:linear-gradient(120deg,#175846,#0b382e)!important;border:1px solid #bc995f!important;
}
.ejp-profile-prestige .ejabat-profile-actions .ejabat-classic-profile-action:hover{
 background:linear-gradient(120deg,#287c5d,#145742)!important;
}
.ejp-profile-prestige .ejabat-profile-actions .ejabat-classic-profile-action:focus-visible{outline-color:#ebd5a5!important}
.ejp-profile-prestige .ejabat-profile-actions button.is-blocked{border-color:#a44141!important}
.ejp-premium-dashboard{background:var(--ejpr-fog);border:1px solid var(--ejpr-line);border-radius:16px;padding:13px;margin:10px 0 14px;box-shadow:0 5px 15px #253b2812}
.ejp-premium-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}
.ejp-premium-stat{
 display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;
 min-width:0;min-height:95px;text-align:center;color:var(--ejpr-ink)!important;
 background:#fffdf8;border:1px solid #e4ddce;border-radius:11px;text-decoration:none!important;
 padding:10px 3px;transition:transform .18s ease,box-shadow .18s ease
}
.ejp-premium-stat:hover{transform:translateY(-2px);box-shadow:0 6px 12px #234b351b}
.ejp-premium-stat>.ejp-stat-icon{color:#b08c56;display:grid;place-items:center}
.ejp-premium-stat .arch-icon,.ejp-premium-stat svg{width:22px;height:22px}
.ejp-premium-stat strong{font-size:clamp(15px,2.1vw,22px);font-weight:900;font-variant-numeric:tabular-nums}
.ejp-premium-stat>span:last-child{font-size:11px;font-weight:750}
.ejp-featured-answer{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;border:1px solid #e5d7ba;border-radius:12px;margin-top:12px;padding:12px 14px;background:linear-gradient(115deg,#fff9e8,#fff);color:#3a3b2a}
.ejp-featured-answer .ejp-featured-mark{color:#8a6529;font-weight:900}
.ejp-featured-answer>a:not(.ejp-featured-go){font-weight:800;color:#194b3d}
.ejp-featured-answer p{margin:0;line-height:1.8;font-size:13px}
.ejp-featured-go{align-self:flex-end;background:var(--ejpr-forest);color:#fff!important;border-radius:20px;padding:6px 14px;text-decoration:none!important;font-size:12px;font-weight:700}
body .classic-member-profile.ejp-profile-prestige .archive-member-toolbar[data-profile-tabs]{
 display:flex!important;flex-wrap:wrap!important;gap:7px!important;align-items:stretch!important;
 width:100%!important;margin:12px auto!important;padding:9px!important;border:1px solid #dfdfd4!important;
 border-radius:15px!important;background:#fffef9!important;box-shadow:0 3px 11px #102d190f!important;
 overflow:visible!important
}
body .classic-member-profile.ejp-profile-prestige .archive-member-toolbar[data-profile-tabs]>a{
 display:inline-flex!important;flex:1 1 105px!important;flex-direction:row!important;gap:6px!important;
 align-items:center!important;justify-content:center!important;min-width:0!important;max-width:none!important;
 min-height:43px!important;padding:7px 9px!important;border-radius:10px!important;
 color:#234a3f!important;background:#f8f8f3!important;border:1px solid #e5e9df!important;text-decoration:none!important
}
body .classic-member-profile.ejp-profile-prestige .archive-member-toolbar[data-profile-tabs]>a.active,
body .classic-member-profile.ejp-profile-prestige .archive-member-toolbar[data-profile-tabs]>a[aria-current="page"]{
 background:linear-gradient(120deg,var(--ejpr-forest),var(--ejpr-deep))!important;color:#fce8bb!important;border-color:var(--ejpr-gold)!important;
}
.ejp-profile-prestige .archive-member-toolbar[data-profile-tabs] .ejp-tab-name{
 display:inline!important;font-size:12px!important;font-weight:800!important;white-space:normal!important;line-height:1.4!important
}
.ejp-profile-prestige .archive-member-toolbar[data-profile-tabs] :is(svg,.arch-icon,.ejg-icon){width:19px!important;height:19px!important;min-width:19px!important;max-width:19px!important;margin:0!important;color:inherit!important}
.ejp-profile-prestige .archive-member-toolbar[data-profile-tabs] small{
 position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;
 min-width:17px!important;height:17px!important;font-size:10px!important;padding:0 3px!important
}
.ejp-profile-prestige .ejabat-classic-stats,.ejp-profile-prestige .ejabat-classic-member-card,
.ejp-profile-prestige .ejabat-heritage-overview-block,.ejp-profile-prestige .ejabat-tab-body{
 border-color:#e1dfd2!important;border-radius:15px!important;background:#fffdf8!important;box-shadow:0 4px 14px #123b260b!important
}
.ejp-profile-prestige .ejabat-heritage-section-head,.ejp-profile-prestige .ejabat-classic-stats h2{
 color:var(--ejpr-ink)!important
}
.ejp-profile-prestige :is(.ejabat-heritage-category-links a,.ejabat-old-profile-subtabs a.active){
 border-color:#b7c9b3!important;background:#eaf4e9!important;color:#174936!important
}
.ejp-appearance-design{border:1px solid #c6c8b8;border-radius:14px;padding:16px;margin-bottom:20px;background:#fffdf7}
.ejp-appearance-choices{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.ejp-appearance-choices label{display:flex;align-items:center;gap:7px;min-width:180px;border:1px solid #e1ddcf;border-radius:10px;padding:10px;background:#fff}
.ejp-appearance-choices input{accent-color:#145744}
.ejp-appearance-choices a{color:#125c49}
@media(max-width:720px){
 .ejp-premium-stats{grid-template-columns:repeat(3,minmax(0,1fr))}
 .ejp-premium-stat{min-height:81px}
 body .classic-member-profile.ejp-profile-prestige .archive-member-toolbar[data-profile-tabs]>a{
  flex:1 1 calc(33.333% - 7px)!important;min-height:42px!important;padding:5px!important;
 }
 .ejp-design-switch>span{flex:1 0 100%}
}
@media(max-width:380px){
 .ejp-premium-stats{grid-template-columns:repeat(2,minmax(0,1fr))}
 body .classic-member-profile.ejp-profile-prestige .archive-member-toolbar[data-profile-tabs]>a{
  flex:1 1 calc(50% - 7px)!important;
 }
}
@media(prefers-reduced-motion:reduce){
 .ejp-premium-stat{transition:none!important}
 .ejp-premium-stat:hover{transform:none}
}
