/* Hungry Wars profile compact v7.2 — tighter, closer to the user reference */
#modal[data-view="profile"],#modal[data-view="publicProfile"]{background:rgba(15,8,4,.70)!important;backdrop-filter:blur(8px)!important}
#modal[data-view="profile"]>.modal-window,#modal[data-view="publicProfile"]>.modal-window{
  width:min(1410px,96vw)!important;height:min(860px,95vh)!important;max-width:none!important;max-height:none!important;padding:0!important;overflow:hidden!important;
  border:4px solid #996017!important;border-radius:31px!important;background:#f6d66e!important;
  box-shadow:0 30px 95px rgba(22,11,1,.64)!important
}
#modal[data-view="profile"]>.modal-window:before,#modal[data-view="publicProfile"]>.modal-window:before{display:none!important;content:none!important}
#modal[data-view="profile"] #modalBody,#modal[data-view="publicProfile"] #modalBody{height:100%!important;overflow:hidden!important}
#modal[data-view="profile"]>.modal-window>.modal-close,#modal[data-view="publicProfile"]>.modal-window>.modal-close{
  display:grid!important;place-items:center!important;top:8px!important;right:12px!important;width:68px!important;height:68px!important;border:4px solid #ffe9a0!important;border-radius:50%!important;
  background:linear-gradient(#ff6658,#da2f23)!important;color:#fff!important;font:1000 42px/1 Arial!important;box-shadow:0 5px 0 #8d2417,0 10px 17px rgba(60,18,4,.28), inset 0 1px rgba(255,255,255,.65)!important;z-index:130!important}

.hwcp5-profile{height:100%;display:grid;grid-template-rows:84px 1fr 184px;color:#5b320b;font-family:"Trebuchet MS",Arial,sans-serif;background:#f7cf6b}
.hwcp5-head{position:relative;z-index:20;display:grid;grid-template-columns:350px 1fr 88px;align-items:center;gap:12px;padding:0 92px 0 18px;border-bottom:3px solid #b86f14;background:linear-gradient(180deg,#fff4ac 0,#ffd95e 58%,#efb42d 100%);box-shadow:inset 0 2px rgba(255,255,255,.83),0 4px 12px rgba(91,42,2,.18)}
.hwcp5-left-actions{display:flex;gap:18px;align-items:center}
.hwcp5-gift,.hwcp5-avatar-btn,.hwcp5-gear{cursor:pointer;font-family:inherit;font-weight:1000;color:#683908;transition:transform .1s ease,filter .1s ease}
.hwcp5-gift,.hwcp5-avatar-btn{height:60px;display:flex;align-items:center;justify-content:center;gap:14px;border:3px solid #a45d0a;border-radius:18px;background:linear-gradient(#fff1a1,#ffc935);box-shadow:0 5px 0 #8e4d08,inset 0 2px #fff8c8;font-size:18px}.hwcp5-gift{width:255px}.hwcp5-avatar-btn{width:280px}
.hwcp5-gift img,.hwcp5-avatar-btn img{width:34px;height:34px;object-fit:contain}.hwcp5-gift:hover,.hwcp5-avatar-btn:hover,.hwcp5-gear:hover{filter:brightness(1.04);transform:translateY(-1px)}
.hwcp5-identity{justify-self:center;display:flex;flex-direction:column;align-items:center;line-height:1;min-width:0}.hwcp5-name-line{display:flex;align-items:center;gap:11px}.hwcp5-online{width:17px;height:17px;border-radius:50%;background:#8d826e}.hwcp5-online.on{background:#21c85c;box-shadow:0 0 9px rgba(32,198,93,.65)}.hwcp5-identity strong{font-size:32px;color:#5a300c;text-shadow:0 1px #fff2b2;white-space:nowrap}.hwcp5-verified{font-style:normal;color:#17a651;font-weight:1000;font-size:34px;line-height:1}.hwcp5-identity small{margin-top:6px;color:#9b7130;font-size:12px;letter-spacing:.05em}.hwcp5-identity>em{margin-top:8px;font-style:normal;font-weight:1000;font-size:28px;text-shadow:0 1px #fff}
.hwcp5-plan{height:36px;display:flex;align-items:center;gap:7px;padding:0 15px;border-radius:999px;color:#fff;font-size:12px;box-shadow:0 3px 0 rgba(70,20,80,.45), inset 0 1px rgba(255,255,255,.4)}.hwcp5-plan img{width:21px;height:21px;object-fit:contain}.hwcp5-plan.premium{background:linear-gradient(#c745ed,#731892);border:1px solid #641374}.hwcp5-plan.vip{background:linear-gradient(#ffdd54,#d7930a);border:1px solid #9a5d06;color:#5e3307}
.hwcp5-head-actions{justify-self:end;display:flex;align-items:center;justify-content:center}.hwcp5-gear{width:54px;height:54px;display:grid;place-items:center;border:3px solid #a25b0a;border-radius:16px;background:linear-gradient(#fff2a0,#efb630);box-shadow:0 5px 0 #8d4d08,inset 0 2px #fff7c5}.hwcp5-gear img{width:29px;height:29px}

.hwcp5-stage{position:relative;overflow:hidden;border-bottom:3px solid #b97013;background:linear-gradient(180deg,#d4f0ff 0%,#b3e2ff 100%)}
.hwcp5-stage:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 20%,rgba(255,255,255,.35),transparent 22%),radial-gradient(circle at 85% 64%,rgba(255,255,255,.22),transparent 28%);pointer-events:none}
.hwcp5-stage:after{display:none;content:none}
.hwcp5-stage-dots{position:absolute;inset:0;opacity:.95;background-image:radial-gradient(circle,#ff4dce 0 5px,transparent 6px),radial-gradient(circle,#16b8f0 0 5px,transparent 6px),radial-gradient(circle,#2ac84e 0 5px,transparent 6px),radial-gradient(circle,#ffb416 0 5px,transparent 6px);background-size:320px 260px,280px 240px,340px 290px,420px 310px;background-position:30px 35px,110px 5px,70px 170px,180px 100px;pointer-events:none}
.hwcp5-camera{width:32px;height:32px;object-fit:contain}

.hwcp5-side-arrow{position:absolute;top:52%;transform:translateY(-50%);z-index:22;width:52px;height:86px;border:0;border-radius:26px;background:linear-gradient(#ffd646,#f2a81f);color:#7c4307;font:1000 42px/1 Arial;box-shadow:0 5px 0 #ac6b12, 0 8px 18px rgba(50,28,4,.18);display:grid;place-items:center}
.hwcp5-side-arrow.left{left:14px}.hwcp5-side-arrow.right{right:14px}

.hwcp5-main-avatar{position:absolute;left:50%;top:42px;width:478px;height:470px;transform:translateX(-50%);z-index:12}.hwcp5-avatar-ring{position:absolute;left:50%;top:96px;width:308px;height:308px;transform:translateX(-50%);overflow:hidden;border:10px solid #e5a31a;border-radius:50%;background:#21152b;box-shadow:0 0 0 6px #8d500c,inset 0 0 0 4px #fff1a3,0 16px 28px rgba(63,30,2,.28)}.hwcp5-avatar-ring img{width:100%;height:100%;object-fit:cover;display:block}.hwcp5-royal-frame{position:absolute;left:50%;top:0;width:470px;height:470px;transform:translateX(-50%);object-fit:contain;z-index:5;pointer-events:none}.hwcp5-main-avatar.royal .hwcp5-avatar-ring{top:98px;width:274px;height:274px;border:0;box-shadow:0 0 0 4px #6b1d79,0 12px 25px rgba(53,23,4,.24);z-index:3}.hwcp5-hat{position:absolute;left:50%;top:-6px;width:244px;height:150px;transform:translateX(-50%);object-fit:contain;z-index:9;filter:drop-shadow(0 6px 5px rgba(45,20,3,.22))}.hwcp5-main-avatar strong{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);min-width:132px;padding:8px 23px;border:3px solid #bb7412;border-radius:999px;background:linear-gradient(#8c2a94,#5a1562);color:#ffe25b;font-size:17px;text-align:center;box-shadow:0 4px 0 #874b0b;z-index:11}

.hwcp5-skin-orb{position:absolute;z-index:4;overflow:hidden;border-radius:50%;background:#fff;box-shadow:0 11px 22px rgba(45,25,3,.21)}.hwcp5-skin-orb img{width:100%;height:100%;object-fit:cover;display:block}
.hwcp5-skin-orb.o1{left:52px;top:132px;width:215px;height:215px;border:8px solid #43bc34}.hwcp5-skin-orb.o2{left:-48px;top:325px;width:200px;height:200px;border:8px solid #e8a31b}.hwcp5-skin-orb.o3{left:250px;top:350px;width:140px;height:140px;border:7px solid #158bcc}.hwcp5-skin-orb.o4{right:-35px;top:145px;width:218px;height:218px;border:8px solid #e55f54}.hwcp5-skin-orb.o5{right:158px;top:352px;width:162px;height:162px;border:8px solid #2aa8d8}

.hwcp5-speech{position:absolute;right:82px;top:58px;width:390px;min-height:186px;padding:28px 30px 50px;border:3px solid #c2821c;border-radius:34px;background:#fffdf7;color:#473422;text-align:left;font:1000 24px/1.3 "Trebuchet MS",Arial,sans-serif;box-shadow:0 7px 0 #a36316,0 13px 25px rgba(64,37,7,.14);z-index:19}.hwcp5-speech:before{content:"";position:absolute;left:-36px;top:86px;border-width:22px 36px 22px 0;border-style:solid;border-color:transparent #c2821c transparent transparent}.hwcp5-speech:after{content:"";position:absolute;left:-28px;top:90px;border-width:18px 30px 18px 0;border-style:solid;border-color:transparent #fffdf7 transparent transparent}.hwcp5-speech em{position:absolute;right:22px;bottom:17px;font-size:15px;font-style:normal;color:#7b6d61;font-weight:700}.hwcp5-speech.editable{cursor:pointer}.hwcp5-speech.editable:hover{background:#fffefa}
.hwcp5-speech.editing{padding:14px}.hwcp5-speech textarea{width:100%;height:106px;resize:none;border:2px solid #d1a054;border-radius:12px;padding:9px;background:#fffdf8;color:#4a3420;font:700 16px "Trebuchet MS"}.hwcp5-speech .speech-edit-actions{display:flex;gap:8px;margin-top:7px}.hwcp5-speech .speech-edit-actions button{height:29px;padding:0 12px;border:1px solid #ad6a13;border-radius:8px;background:#f2bd46;color:#70400b;font-size:10px;font-weight:1000}.hwcp5-speech>small{display:block;margin-top:4px;text-align:right;color:#9d7544;font-size:10px}

.hwcp5-achievements{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);z-index:20;display:flex;align-items:center;justify-content:center;gap:12px;padding:10px 16px;border-radius:28px;background:rgba(252,254,255,.80);border:1px solid rgba(255,255,255,.75);box-shadow:0 7px 18px rgba(55,47,30,.14),inset 0 0 0 1px rgba(96,92,82,.12)}
.hwcp5-achievement{position:relative;width:112px;height:94px;padding:0;border:0;border-radius:22px;background:rgba(255,255,255,.88);box-shadow:inset 0 0 0 1px rgba(82,87,94,.18),0 2px 2px rgba(60,47,20,.08);display:grid;place-items:center;cursor:default}.hwcp5-achievement>span{width:74px;height:74px;display:grid;place-items:center}.hwcp5-achievement img{max-width:70px;max-height:70px;object-fit:contain;filter:drop-shadow(0 3px 2px rgba(62,37,6,.2))}.hwcp5-achievement>i{position:absolute;right:7px;top:7px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;font:1000 12px/1 Arial;font-style:normal}.hwcp5-achievement.done>i{background:#29b85c;color:#fff;box-shadow:0 2px 0 #0e7f38}.hwcp5-achievement.locked{filter:saturate(.35);opacity:.62}.hwcp5-achievement.locked>i{background:#99927e;color:#fff;font-size:10px}

.hwcp5-bottom{display:grid;grid-template-columns:1fr 1fr 1.32fr;gap:12px;padding:13px 18px 15px;background:linear-gradient(#ffe8a2,#f4c356)}
.hwcp5-person-card,.hwcp5-clan-card,.hwcp5-stats{border:2px solid #cf8a22;border-radius:17px;background:linear-gradient(180deg,#fff4cc,#ffe39a);box-shadow:0 4px 0 #a96511,inset 0 1px #fffdf2}
.hwcp5-person-card{display:flex;align-items:center;justify-content:flex-start;gap:18px;padding:16px 20px}.hwcp5-person-card>img{width:110px;height:110px;border-radius:50%;object-fit:cover;border:5px solid #e5a01d;box-shadow:0 0 0 2px #94530e}.hwcp5-person-card b{display:block;font-size:24px;color:#5c310c}.hwcp5-person-card small{display:block;margin-top:6px;font-size:13px;color:#8c682f}.hwcp5-person-card small:first-letter{color:#20b454}
.hwcp5-clan-card{display:flex;align-items:center;justify-content:flex-start;gap:18px;padding:14px 18px;text-align:left}.hwcp5-clan-crest{width:122px;height:122px;display:grid;place-items:center;flex:0 0 122px}.hwcp5-clan-crest .hw65-clan-real-crest{width:112px!important;height:112px!important;display:block!important;position:relative!important}.hwcp5-clan-fallback img{width:86px;height:86px}.hwcp5-clan-card b{display:block;font-size:32px;line-height:1}.hwcp5-clan-card strong{display:block;margin-top:6px;font-size:18px;color:#61370f}.hwcp5-clan-card small{display:block;margin-top:6px;font-size:12px;color:#8d6530;line-height:1.35}.hwcp5-clan-card.no-clan{opacity:.88}
.hwcp5-stats{display:grid;grid-template-rows:repeat(4,1fr);overflow:hidden}.hwcp5-stats>div{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid rgba(176,114,27,.38)}.hwcp5-stats>div:last-child{border-bottom:0}.hwcp5-stats span{display:grid;place-items:center}.hwcp5-stats img{width:32px;height:32px;object-fit:contain}.hwcp5-stats b{font-size:20px;color:#674016}.hwcp5-stats strong{font-size:21px;color:#5e360e;text-align:right}

@media(max-width:1160px){
  #modal[data-view="profile"]>.modal-window,#modal[data-view="publicProfile"]>.modal-window{width:98vw!important;height:95vh!important}.hwcp5-head{grid-template-columns:250px 1fr 70px}.hwcp5-left-actions{gap:10px}.hwcp5-gift,.hwcp5-avatar-btn{width:auto;flex:1;font-size:15px}.hwcp5-main-avatar{transform:translateX(-50%) scale(.88);transform-origin:top center}.hwcp5-speech{right:28px;width:320px;font-size:20px}.hwcp5-skin-orb.o1{left:10px}.hwcp5-skin-orb.o2{left:-70px}.hwcp5-skin-orb.o4{right:-55px}.hwcp5-skin-orb.o5{right:110px}
}
@media(max-width:820px){
  .hwcp5-profile{grid-template-rows:70px 1fr 220px}.hwcp5-head{grid-template-columns:1fr 1fr 56px;padding:0 70px 0 8px}.hwcp5-left-actions{gap:6px}.hwcp5-gift,.hwcp5-avatar-btn{height:46px;font-size:0;padding:0 8px}.hwcp5-gift img,.hwcp5-avatar-btn svg{width:26px;height:26px}.hwcp5-identity strong{font-size:20px}.hwcp5-identity>em,.hwcp5-plan{display:none}.hwcp5-side-arrow,.hwcp5-skin-orb{display:none}.hwcp5-main-avatar{top:10px;transform:translateX(-50%) scale(.68)}.hwcp5-speech{top:290px;left:50%;right:auto;width:min(360px,88vw);min-height:110px;transform:translateX(-50%);font-size:16px;padding:18px 16px 38px}.hwcp5-achievements{left:8px;right:8px;bottom:8px;transform:none;justify-content:flex-start;overflow-x:auto}.hwcp5-achievement{flex:0 0 80px;width:80px;height:72px}.hwcp5-achievement>span{width:54px;height:54px}.hwcp5-achievement img{max-width:50px;max-height:50px}.hwcp5-bottom{grid-template-columns:1fr 1fr;grid-template-rows:94px 112px;padding:8px;gap:8px}.hwcp5-person-card>img{width:60px;height:60px}.hwcp5-person-card b{font-size:15px}.hwcp5-clan-crest{width:60px;height:60px;flex-basis:60px}.hwcp5-stats{grid-column:1/-1;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr}.hwcp5-stats>div{grid-template-columns:22px 1fr;border-bottom:0;border-right:1px solid rgba(176,114,27,.38);padding:0 5px}.hwcp5-stats>div:last-child{border-right:0}.hwcp5-stats b{font-size:9px}.hwcp5-stats strong{grid-column:1/-1;font-size:11px;text-align:center}.hwcp5-stats img{width:18px;height:18px}
}

.hwcp5-icon{display:inline-grid;place-items:center;vertical-align:middle;filter:drop-shadow(0 2px 0 rgba(110,63,3,.22))}
.hwcp5-icon svg{display:block;width:100%;height:100%}
.hwcp5-gift .hwcp5-icon,.hwcp5-avatar-btn .hwcp5-icon,.hwcp5-gear .hwcp5-icon{width:34px;height:34px}
.hwcp5-achievement .hwcp5-icon{width:72px;height:72px}
.hwcp5-plan .hwcp5-icon{width:20px;height:20px}
.hwcp5-stats .hwcp5-icon{width:30px;height:30px}
.hwcp5-clan-fallback .hwcp5-icon{width:86px;height:86px}

.hwcp5-clan-card.no-clan b{color:#7a5417!important}
.hwcp5-clan-empty{width:96px;height:96px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#fff8d6 0,#f4d66e 42%,#d99922 72%,#8c5108 100%);box-shadow:inset 0 0 0 6px #fdf1ba,inset 0 0 0 12px #d99b1c,0 4px 0 #9c5d10;}
.hwcp5-clan-empty:before{content:'';width:58px;height:58px;border-radius:50%;background:linear-gradient(#fff9e8,#ffeab5);box-shadow:inset 0 0 0 3px rgba(175,118,23,.24);}
.hwcp5-icon img{display:block;width:100%;height:100%;object-fit:contain}
.hwcp5-avatar-btn .hwcp5-icon.camera{width:34px;height:34px}


.hwcp5-side-arrow{display:none!important}
.hwcp5-showcase-shell{position:absolute;left:10px;right:34px;bottom:20px;z-index:20;display:grid;grid-template-columns:54px 1fr 54px;align-items:center;gap:12px}
.hwcp5-showcase-track{min-width:0;display:flex;align-items:flex-end;gap:14px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding:2px 0 6px;background:transparent}
.hwcp5-showcase-track::-webkit-scrollbar{display:none}
.hwcp5-showcase-arrow{width:54px;height:84px;border:0;border-radius:27px;background:linear-gradient(#ffd646,#f2a81f);color:#7c4307;font:1000 42px/1 Arial;box-shadow:0 5px 0 #ac6b12, 0 8px 18px rgba(50,28,4,.18);display:grid;place-items:center;cursor:pointer;transition:transform .1s ease,filter .1s ease}
.hwcp5-showcase-arrow:hover{transform:translateY(-1px);filter:brightness(1.03)}
.hwcp5-showcase-arrow:disabled{opacity:.42;cursor:default;transform:none;filter:none}
.hwcp5-showcase-item{position:relative;flex:0 0 auto;min-width:132px;min-height:98px;padding:10px 12px 10px;border:0;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.58),rgba(255,255,255,.36));box-shadow:inset 0 1px rgba(255,255,255,.45),0 3px 10px rgba(65,50,19,.08);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2px;color:#5a3310;backdrop-filter:blur(2px)}
.hwcp5-showcase-item.month{background:linear-gradient(180deg,rgba(255,249,220,.72),rgba(255,240,198,.42));border:0}
.hwcp5-showcase-item b{display:block;margin-top:2px;font-size:17px;line-height:1.05;text-align:center;color:#5a320d}
.hwcp5-showcase-item small{display:block;font-size:11px;line-height:1.15;text-align:center;color:#7d613d;max-width:112px}
.hwcp5-showcase-item i{position:absolute;top:7px;right:8px;padding:2px 8px;border-radius:999px;background:rgba(96,22,121,.92);color:#fff1a6;font:1000 10px/1 Arial;font-style:normal;text-transform:uppercase;letter-spacing:.03em}
.hwcp5-showcase-icon{width:58px;height:58px}
.hwcp5-showcase-icon img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 3px 2px rgba(62,37,6,.2))}
.hwcp5-achievements{display:none!important}
@media(max-width:820px){
  .hwcp5-showcase-shell{left:8px;right:8px;bottom:8px;grid-template-columns:42px 1fr 42px;gap:6px}
  .hwcp5-showcase-arrow{width:42px;height:64px;font-size:34px;border-radius:22px}
  .hwcp5-showcase-item{position:relative;flex:0 0 auto;min-width:132px;min-height:98px;padding:10px 12px 10px;border:0;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.58),rgba(255,255,255,.36));box-shadow:inset 0 1px rgba(255,255,255,.45),0 3px 10px rgba(65,50,19,.08);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2px;color:#5a3310;backdrop-filter:blur(2px)}
  .hwcp5-showcase-icon{width:46px;height:46px}
  .hwcp5-showcase-item b{font-size:14px}
  .hwcp5-showcase-item small{font-size:10px;max-width:92px}
}

.hwcp5-showcase-item.gift .hwcp5-showcase-icon{width:72px;height:72px;margin-top:-4px}
.hwcp5-showcase-item.gift b{margin-top:-2px}
@media (max-width: 900px){.hwcp5-showcase-item.gift .hwcp5-showcase-icon{width:56px;height:56px;margin-top:0}}

.hwcp5-global-tip{position:fixed;z-index:99999;max-width:260px;padding:12px 14px;border-radius:18px;background:linear-gradient(180deg,#fffdfa 0%,#fff4d9 100%);border:3px solid #cb8519;box-shadow:0 12px 28px rgba(61,36,5,.28);color:#5a330f;pointer-events:none}
.hwcp5-global-tip.hidden{display:none}
.hwcp5-global-tip b{display:block;font:1000 18px/1.1 Arial;color:#5a320d;margin-bottom:4px}
.hwcp5-global-tip small{display:block;font:700 12px/1.25 Arial;color:#88643c;margin-bottom:6px}
.hwcp5-global-tip p{margin:0;font:700 14px/1.3 Arial;color:#4c351f;white-space:pre-wrap}

/* v7.6 top bar cleanup: nickname only, perfectly centered */
.hwcp5-head{position:relative!important}
.hwcp5-identity{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;justify-self:auto!important;display:block!important;line-height:1!important;min-width:0!important;z-index:25!important;pointer-events:none!important}
.hwcp5-name-line{display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important}
.hwcp5-identity strong{font-size:34px!important;line-height:1!important;color:#5a300c!important;text-shadow:0 1px #fff2b2!important;white-space:nowrap!important}
.hwcp5-identity small,.hwcp5-identity>em,.hwcp5-identity .hwcp5-online,.hwcp5-identity .hwcp5-verified,.hwcp5-identity .hwcp5-plan{display:none!important}
@media(max-width:820px){.hwcp5-identity{left:50%!important;top:50%!important}.hwcp5-identity strong{font-size:22px!important}}

/* v7.7.2 top-right alignment fix */
#modal[data-view="profile"]>.modal-window>.modal-close,#modal[data-view="publicProfile"]>.modal-window>.modal-close{line-height:1!important;padding:0!important}

/* v7.7.3 move settings button right, near close */
.hwcp5-head-actions{position:absolute!important;right:90px!important;top:50%!important;transform:translateY(-50%)!important;z-index:126!important;justify-self:auto!important}
@media(max-width:820px){.hwcp5-head-actions{right:78px!important}}

/* v7.7.4 clickable clan card */
.hwcp5-clan-card.clickable{cursor:pointer;transition:transform .12s ease,filter .12s ease,box-shadow .12s ease}
.hwcp5-clan-card.clickable:hover{transform:translateY(-1px);filter:brightness(1.025);box-shadow:0 5px 0 #a96511,inset 0 1px #fffdf2,0 8px 18px rgba(102,60,8,.16)}
.hwcp5-clan-card.clickable:focus-visible{outline:3px solid #6b41cf;outline-offset:2px}






/* HW_PROFILE_BALL_REAL_V143 */
/* These selectors match renderProfileScene() in profile-compact-v7-7-9.js.
   Crop the image artwork's built-in dark margin; leave outer gold circle alone. */
#modal[data-view="profile"] .hwcp5-avatar-ring,
#modal[data-view="publicProfile"] .hwcp5-avatar-ring{
  overflow:hidden!important;
}
#modal[data-view="profile"] .hwcp5-avatar-ring > img[src*="/starter."],
#modal[data-view="publicProfile"] .hwcp5-avatar-ring > img[src*="/starter."],
#modal[data-view="profile"] .hwcp5-avatar-ring > img[src*="/berry."],
#modal[data-view="publicProfile"] .hwcp5-avatar-ring > img[src*="/berry."],
#modal[data-view="profile"] .hwcp5-avatar-ring > img[src*="/lime."],
#modal[data-view="publicProfile"] .hwcp5-avatar-ring > img[src*="/lime."]{
  transform:scale(1.19)!important; transform-origin:center center!important;
  object-fit:cover!important;
}
#modal[data-view="profile"] .hwcp5-avatar-ring > img[src*="/aqua."],
#modal[data-view="publicProfile"] .hwcp5-avatar-ring > img[src*="/aqua."]{
  transform:scale(1.10)!important; transform-origin:center center!important;
  object-fit:cover!important;
}
