body[data-page="profile"] .page-title{display:none}body[data-page="profile"] .workspace{margin-top:16px}.ruler-profile,.trophy-hall,.profile-honors{max-width:1440px;margin:0 auto 18px;border:1px solid #775d2d;background:#080d0ff2;color:#fff;box-shadow:0 22px 65px #000a}.ruler-profile>header{min-height:190px;padding:28px 34px;display:grid;grid-template-columns:112px 1fr 235px;align-items:center;gap:26px;background:radial-gradient(circle at 12% 50%,#ba243446,transparent 29%),linear-gradient(100deg,#3d0c14e8,#140e12 52%,#071116);border-bottom:1px solid #7b6030}.profile-sigil{width:104px;height:122px;padding:5px;background:linear-gradient(#f0c65c,#71450b);clip-path:polygon(50% 0,94% 16%,87% 78%,50% 100%,13% 78%,6% 16%)}.profile-sigil span{width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(#a31727,#540b14);clip-path:inherit;color:#f6d878;font-size:50px;text-shadow:0 4px 14px #000}.profile-name>small,.trophy-hall>header small,.profile-honors>header small{color:#f4c75f;font:900 11px Arial;letter-spacing:1.5px}.profile-name h1{margin:5px 0;color:#fff;font-size:46px;line-height:1}.profile-name p{margin:9px 0;color:#f3e5cc;font-size:17px}.profile-name p i{margin:0 8px;color:#f4c75f;font-style:normal}.profile-name time{color:#aeb8b8;font:700 12px Arial}.profile-world-rank{min-height:118px;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #755b2e;background:#070c0edb}.profile-world-rank small{color:#fff;font:900 11px Arial;letter-spacing:1.3px}.profile-world-rank strong{margin:2px 0;color:#f4c75f;font-size:45px}.profile-world-rank span{color:#d8cdb9;font:800 11px Arial}.profile-power-grid{display:grid;grid-template-columns:repeat(6,1fr)}.profile-power-grid article{min-height:105px;padding:18px;display:grid;grid-template-columns:34px 1fr;align-content:center;border-right:1px solid #394142;background:linear-gradient(#101719,#081013)}.profile-power-grid article:last-child{border:0}.profile-power-grid i{grid-row:1/3;color:#f4c75f;font-size:22px;font-style:normal}.profile-power-grid span{color:#b9c2c0;font:900 10px Arial;letter-spacing:1px}.profile-power-grid strong{color:#fff;font-size:22px}.ruler-profile .profile-actions{padding:14px 20px;display:flex;justify-content:center;gap:10px;border-top:1px solid #3a3b34}.ruler-profile .profile-actions button{height:39px;padding:0 21px;border:1px solid #8b6b31;background:#0d1417;color:#fff;font-weight:900}.ruler-profile .profile-actions button:hover{background:#1a160e}.ruler-profile .profile-actions button.gold{background:linear-gradient(#d3a43a,#946313);color:#100b03}.trophy-hall>header{padding:23px 28px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(90deg,#221708,#0d1416);border-bottom:1px solid #745a2d}.trophy-hall h2,.profile-honors h2{margin:4px 0;color:#fff;font-size:31px}.trophy-hall>header p{margin:0;color:#cec3af;font-size:14px}.trophy-hall>header>strong{color:#f4c75f;font-size:34px;text-align:center}.trophy-hall>header>strong small{display:block;color:#fff;font-size:9px}.trophy-hall>div{padding:25px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.trophy-card{min-height:285px;padding:22px;position:relative;overflow:hidden;text-align:center;border:1px solid #4b4c44;background:radial-gradient(circle at 50% 38%,#ffffff12,transparent 38%),linear-gradient(#171d1e,#080d0f)}.trophy-card.earned{border-color:var(--medal)}.trophy-glow{position:absolute;inset:15px;background:radial-gradient(circle at 50% 38%,var(--glow),transparent 42%)}.trophy-cup{width:126px;height:145px;margin:0 auto 6px;display:block;position:relative;filter:drop-shadow(0 12px 12px #000)}.trophy-cup>i{position:absolute;top:13px;left:20px;width:86px;height:75px;background:linear-gradient(120deg,var(--shine),var(--medal) 45%,var(--dark));clip-path:polygon(0 0,100% 0,86% 67%,65% 86%,35% 86%,14% 67%)}.trophy-cup:before,.trophy-cup:after{content:"";position:absolute;top:25px;width:35px;height:48px;border:9px solid var(--medal);border-radius:50%}.trophy-cup:before{left:1px}.trophy-cup:after{right:1px}.trophy-cup>b{position:absolute;top:32px;left:43px;width:40px;height:40px;display:grid;place-items:center;border:1px solid #fff7;border-radius:50%;background:#111b;color:var(--shine);font-size:23px;z-index:2}.trophy-cup>span{position:absolute;left:51px;bottom:17px;width:25px;height:48px;background:linear-gradient(90deg,var(--dark),var(--medal),var(--shine));clip-path:polygon(34% 0,66% 0,72% 65%,100% 82%,100% 100%,0 100%,0 82%,28% 65%)}.trophy-card>small{color:var(--medal);font:900 11px Arial;letter-spacing:1.5px}.trophy-card>strong{display:block;margin:5px;color:#fff;font-size:23px}.trophy-card>p{min-height:27px;margin:8px 0 0;color:#aeb6b4;font-size:13px}.trophy-card>p span{display:inline-block;margin:3px;padding:4px 7px;border:1px solid #ffffff25;color:#fff}.trophy-1{--medal:#f4c75f;--shine:#fff0a0;--dark:#8d5d0b;--glow:#e9ad2a45}.trophy-2{--medal:#c8d3d6;--shine:#fff;--dark:#59666b;--glow:#cce9f344}.trophy-3{--medal:#c67a3a;--shine:#ffc187;--dark:#71370f;--glow:#d76f2744}.trophy-card.empty{filter:saturate(.55);opacity:.68}.profile-honors>header{padding:20px 25px;border-bottom:1px solid #59492e;background:#111719}.profile-honors>div{padding:20px;display:flex;flex-wrap:wrap;gap:10px}.profile-honors>div>span{min-width:220px;padding:14px;display:grid;grid-template-columns:34px 1fr;border:1px solid #4d4739;background:#111719}.profile-honors>div>span>b{grid-row:1/3;color:#f4c75f;font-size:20px}.profile-honors>div>span>strong{color:#fff}.profile-honors>div>span>small{color:#c9a655}.profile-honors>div>p{margin:0;color:#b8c0bd}@media(max-width:1050px){.profile-power-grid{grid-template-columns:repeat(3,1fr)}.ruler-profile>header{grid-template-columns:90px 1fr}.profile-world-rank{grid-column:1/-1}.trophy-hall>div{grid-template-columns:1fr}}@media(max-width:620px){.profile-power-grid{grid-template-columns:repeat(2,1fr)}.ruler-profile>header{grid-template-columns:1fr;text-align:center}.profile-sigil{margin:auto}}
/* Compact profile and generated trophy artwork */
.ruler-profile,.trophy-hall,.profile-honors{max-width:780px!important}.ruler-profile>header{min-height:128px!important;padding:17px 21px!important;grid-template-columns:72px 1fr 145px!important;gap:17px!important}.profile-sigil{width:66px!important;height:80px!important;padding:3px!important}.profile-sigil span{font-size:31px!important}.profile-name>small{font-size:9px!important}.profile-name h1{margin:3px 0!important;font-size:31px!important}.profile-name p{margin:6px 0!important;font-size:14px!important}.profile-name time{font-size:10px!important}.profile-world-rank{min-height:84px!important;padding:11px!important}.profile-world-rank small{font-size:9px!important}.profile-world-rank strong{font-size:31px!important}.profile-world-rank span{font-size:9px!important}.profile-power-grid{grid-template-columns:repeat(3,1fr)!important}.profile-power-grid article{min-height:62px!important;padding:10px 13px!important}.profile-power-grid i{font-size:17px!important}.profile-power-grid span{font-size:8px!important}.profile-power-grid strong{font-size:17px!important}.ruler-profile .profile-actions{padding:9px!important}.ruler-profile .profile-actions button{height:34px!important;padding:0 15px!important;font-size:10px!important}.trophy-hall>header{padding:14px 19px!important}.trophy-hall h2{font-size:25px!important}.trophy-hall>header p{font-size:12px!important}.trophy-hall>header>strong{font-size:26px!important}.trophy-hall>div{padding:13px!important;gap:10px!important}.trophy-card{min-height:205px!important;padding:9px 9px 12px!important}.trophy-art{position:relative;z-index:1;width:122px;height:125px;margin:0 auto 2px;background-image:url('/assets/royal-trophies-v1.png');background-repeat:no-repeat;background-size:300% auto;background-position:left center;filter:drop-shadow(0 9px 9px #000)}.trophy-2 .trophy-art{background-position:center center}.trophy-3 .trophy-art{background-position:right center}.trophy-card>small{font-size:9px!important}.trophy-card>strong{margin:2px!important;font-size:16px!important}.trophy-card>p{margin:4px 0 0!important;font-size:10px!important}.trophy-card>p span{margin:1px!important;padding:2px 4px!important}.trophy-card.empty{filter:none!important;opacity:.42!important}.profile-honors>header{padding:13px 18px!important}.profile-honors h2{font-size:24px!important}.profile-honors>div{padding:12px!important}.profile-honors>div>span{padding:9px!important}
@media(max-width:620px){.ruler-profile>header{grid-template-columns:58px 1fr!important;text-align:left!important}.profile-world-rank{grid-column:1/-1!important}.profile-power-grid{grid-template-columns:repeat(2,1fr)!important}.trophy-hall>div{grid-template-columns:1fr!important}.trophy-card{min-height:190px!important}}
.trophy-art{width:105px!important;height:145px!important}
/* Character-card profile treatment */
.ruler-profile{max-width:900px!important;position:relative!important;overflow:hidden!important;border:1px solid #b68a35!important;background:#070b0d!important;box-shadow:0 0 0 4px #050708,0 28px 80px #000d,0 0 40px #b17b1b24!important}.ruler-profile:before{content:"";position:absolute;inset:0 0 auto;height:215px;background:linear-gradient(90deg,#16080be6 0%,#291018bd 40%,#071014e8 100%),url('/assets/realm-command-v1.png') center 47%/cover;filter:saturate(.85) contrast(1.08);z-index:0}.ruler-profile:after{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,transparent,#f4c75f 30%,#fff0a1 50%,#f4c75f 70%,transparent);box-shadow:0 0 18px #f4c75f88;z-index:2}.ruler-profile>header{height:215px!important;min-height:215px!important;padding:24px 34px!important;grid-template-columns:120px 1fr 155px!important;gap:25px!important;position:relative;z-index:1;background:transparent!important;border:0!important}.profile-sigil{width:108px!important;height:130px!important;padding:4px!important;filter:drop-shadow(0 12px 12px #000) drop-shadow(0 0 12px #d49a3044)!important}.profile-sigil span{font-size:49px!important}.profile-name>small{color:#f4c75f!important;font-size:11px!important;text-shadow:0 2px 4px #000!important}.profile-name h1{margin:5px 0!important;color:#fff7e8!important;font-size:49px!important;text-shadow:0 4px 12px #000!important}.profile-name p{font-size:17px!important;font-weight:700!important;text-shadow:0 2px 5px #000!important}.profile-name time{display:inline-block;margin-top:5px;padding:6px 10px;border-left:3px solid #f4c75f;background:#070a0bbd;color:#fff!important;font-size:11px!important}.profile-world-rank{width:145px!important;height:145px!important;min-height:145px!important;padding:17px!important;border:2px solid #f4c75f!important;border-radius:50%!important;background:radial-gradient(circle,#2d1b06,#080c0e 68%)!important;box-shadow:inset 0 0 0 5px #080b0d,inset 0 0 0 6px #806128,0 0 28px #d89e2e55!important}.profile-world-rank strong{font-size:43px!important;text-shadow:0 0 16px #f4c75f66}.profile-power-grid{position:relative;z-index:3;margin:-12px 22px 13px!important;padding:0!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important;background:transparent!important}.profile-power-grid article{min-height:78px!important;padding:12px 16px 12px 49px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;position:relative!important;overflow:hidden!important;border:1px solid #68542e!important;background:linear-gradient(135deg,#151c1eee,#080d0fee)!important;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px)!important;box-shadow:inset 4px 0 #ad7f25!important}.profile-power-grid article:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,#f4c75f14,transparent 45%);pointer-events:none}.profile-power-grid article:hover{border-color:#f4c75f!important;background:linear-gradient(135deg,#25210fee,#0a1114ee)!important;transform:translateY(-2px)}.profile-power-grid i{position:absolute!important;left:14px;top:50%;width:26px;height:26px;display:grid;place-items:center;transform:translateY(-50%);border:1px solid #9e772e;border-radius:50%;background:#211707;color:#f4c75f!important;font-size:15px!important;z-index:1}.profile-power-grid span{position:relative;z-index:1;color:#d4c7af!important;font-size:9px!important}.profile-power-grid strong{position:relative;z-index:1;margin-top:3px;color:#fff!important;font-size:20px!important;text-shadow:0 2px 5px #000}.ruler-profile .profile-actions{position:relative;z-index:2;padding:8px 20px 14px!important;border:0!important;background:transparent!important}.ruler-profile .profile-actions:before,.ruler-profile .profile-actions:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,transparent,#765a28)}.ruler-profile .profile-actions:after{background:linear-gradient(90deg,#765a28,transparent)}.ruler-profile .profile-actions button{height:37px!important;background:linear-gradient(#171d1f,#080d0f)!important;border-color:#a47a2d!important;box-shadow:inset 0 1px #fff1!important}.trophy-hall,.profile-honors{max-width:900px!important}
@media(max-width:760px){.ruler-profile>header{height:auto!important;grid-template-columns:82px 1fr!important}.profile-sigil{width:78px!important;height:96px!important}.profile-world-rank{grid-column:1/-1!important;width:120px!important;height:120px!important;min-height:120px!important;margin:auto}.profile-power-grid{grid-template-columns:1fr 1fr!important;margin-top:12px!important}}

/* Profile alignment and royal rank crest */
.ruler-profile>header{grid-template-columns:120px minmax(0,1fr) 172px!important;align-items:center!important}
.profile-name{align-self:center!important;min-width:0}
.profile-battle-record{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}
.profile-battle-record span{padding:7px 10px;border:1px solid #856729;background:linear-gradient(180deg,#17140ddd,#080b0ddd);color:#fff;font:900 10px Arial,sans-serif;letter-spacing:.75px;box-shadow:inset 3px 0 #f4c75f,0 4px 12px #0008}
.profile-world-rank{align-self:center!important;justify-self:center!important;width:156px!important;height:168px!important;min-height:168px!important;padding:24px 16px 28px!important;position:relative!important;border:0!important;border-radius:0!important;background:linear-gradient(145deg,#ffe486 0 4%,#b57813 14%,#3b2104 48%,#080b0d 49% 100%)!important;clip-path:polygon(50% 0,92% 15%,88% 72%,50% 100%,12% 72%,8% 15%)!important;box-shadow:none!important;filter:drop-shadow(0 13px 10px #000c) drop-shadow(0 0 12px #e6a52b88)!important;isolation:isolate}
.profile-world-rank:before{content:"";position:absolute;inset:5px;z-index:-1;clip-path:inherit;background:radial-gradient(circle at 50% 36%,#49300d,#090d0f 64%),linear-gradient(#161b1c,#070a0b);box-shadow:inset 0 0 24px #000}
.profile-world-rank:after{content:"♛";position:absolute;top:19px;left:50%;transform:translateX(-50%);color:#f4c75f;font-size:19px;text-shadow:0 0 11px #f4c75f}
.profile-world-rank small{margin-top:17px;color:#fff!important;font-size:10px!important;letter-spacing:1.6px!important;text-shadow:0 2px 4px #000}
.profile-world-rank strong{margin:5px 0 2px!important;color:#ffe076!important;font-size:47px!important;line-height:.95!important;text-shadow:0 0 18px #e4a12699,0 3px 4px #000!important}
.profile-world-rank span{max-width:108px;color:#fff!important;font-size:10px!important;line-height:1.25!important;text-align:center!important}
@media(max-width:760px){.ruler-profile>header{grid-template-columns:82px 1fr!important}.profile-world-rank{grid-column:1/-1!important;width:140px!important;height:152px!important;min-height:152px!important}.profile-battle-record{justify-content:center}}
.ruler-profile .profile-actions .profile-attack-button{min-width:178px!important;border-color:#f0c557!important;background:linear-gradient(180deg,#e2b84d,#976413)!important;color:#090704!important;box-shadow:inset 0 1px #fff6b8,0 0 17px #d99b293d!important;font-size:11px!important;letter-spacing:.45px}.ruler-profile .profile-actions .profile-attack-button:hover{background:linear-gradient(180deg,#f4d06c,#b97d17)!important;box-shadow:inset 0 1px #fffbd1,0 0 24px #e3aa3d77!important}

/* Ruler declaration occupies the open banner space */
.ruler-profile>header{grid-template-columns:108px minmax(245px,1.25fr) minmax(190px,.9fr) 156px!important;gap:16px!important;padding-left:26px!important;padding-right:26px!important}
.profile-declaration{align-self:center;min-width:0}
.profile-declaration form,.profile-declaration-public{padding:12px 14px;border:1px solid #70592b;background:linear-gradient(135deg,#090d0eea,#171208dc);box-shadow:inset 4px 0 #c9972e,0 8px 22px #0009;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}
.profile-declaration label,.profile-declaration-public>small{display:block;color:#f4c75f;font:900 9px Arial,sans-serif;letter-spacing:1.25px}
.profile-declaration textarea{box-sizing:border-box;width:100%;height:72px;margin-top:7px;padding:8px 9px;resize:none;border:1px solid #5c4b2d;background:#030607d9;color:#fff;font:italic 700 13px Georgia,serif;line-height:1.3;outline:none}
.profile-declaration textarea:focus{border-color:#e8ba50;box-shadow:0 0 12px #d89c2c55}
.profile-declaration form>div{display:flex;align-items:center;justify-content:space-between;margin-top:6px}
.profile-declaration form>div small{color:#bdb49f;font:800 9px Arial,sans-serif}
.profile-declaration form button{height:27px;padding:0 11px;border:1px solid #e1b84d;background:linear-gradient(#d7aa3e,#87570c);color:#080603;font:900 9px Arial,sans-serif}
.profile-declaration-public blockquote{margin:8px 0 2px;color:#fff7e8;font:italic 700 15px Georgia,serif;line-height:1.35;text-shadow:0 2px 4px #000}
@media(max-width:900px){.ruler-profile>header{grid-template-columns:95px 1fr 145px!important}.profile-declaration{grid-column:2/3}.profile-world-rank{grid-column:3!important;grid-row:1/3}.profile-declaration textarea{height:58px}}
@media(max-width:680px){.ruler-profile>header{grid-template-columns:75px 1fr!important}.profile-declaration{grid-column:1/-1}.profile-world-rank{grid-column:1/-1!important;grid-row:auto}.profile-battle-record{justify-content:flex-start}}

/* Profile declaration editor modal */
.profile-editor-modal{width:min(560px,calc(100vw - 30px));padding:0;border:1px solid #d5a83d;background:#080d0f;color:#fff;box-shadow:0 0 0 5px #050708,0 28px 90px #000,0 0 38px #d49a3055}
.profile-editor-modal::backdrop{background:#000c;backdrop-filter:blur(4px)}
.profile-editor-modal form{padding:0;background:linear-gradient(145deg,#17130c,#080d0f)}
.profile-editor-modal header{padding:20px 24px 15px;position:relative;border-bottom:1px solid #735a2b;background:linear-gradient(90deg,#3c1017,#11100d)}
.profile-editor-modal header small{color:#f4c75f;font:900 10px Arial,sans-serif;letter-spacing:1.5px}
.profile-editor-modal header h2{margin:4px 40px 0 0;color:#fff7e8;font-size:28px}
.profile-editor-modal header button{position:absolute;top:15px;right:17px;width:34px;height:34px;padding:0;border:1px solid #80662f;background:#0b1113;color:#fff;font-size:22px}
.profile-editor-modal>form>label{display:block;padding:20px 24px 8px;color:#f4c75f;font:900 10px Arial,sans-serif;letter-spacing:1.2px}
.profile-editor-modal textarea{box-sizing:border-box;width:100%;min-height:135px;margin-top:8px;padding:13px;resize:vertical;border:1px solid #78602f;background:#030607;color:#fff;font:italic 700 16px Georgia,serif;line-height:1.45;outline:none}
.profile-editor-modal textarea:focus{border-color:#f4c75f;box-shadow:0 0 17px #d89c2c55}
.profile-editor-modal footer{padding:12px 24px 20px;display:flex;align-items:center;justify-content:flex-end;gap:9px}
.profile-editor-modal footer small{margin-right:auto;color:#cfc5b2;font:900 10px Arial,sans-serif}
.profile-editor-modal footer button{height:38px;padding:0 16px;border:1px solid #80662f;background:#111719;color:#fff;font:900 10px Arial,sans-serif}
.profile-editor-modal footer button[type="submit"]{border-color:#e6bd55;background:linear-gradient(#deb247,#93600f);color:#090603}
.trophy-hall.trophy-hall-compact{margin-top:-8px!important;background:#080d0ff2!important}.trophy-hall.trophy-hall-compact>div{padding:13px!important}

/* Declaration is part of the banner, without interface chrome */
.profile-declaration{display:flex!important;align-items:center!important;justify-content:center!important;padding:8px 16px!important;align-self:stretch!important}
.profile-declaration>blockquote{max-width:250px;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#fff7e8!important;font:italic 700 20px/1.35 Georgia,serif!important;text-align:center!important;text-shadow:0 3px 5px #000,0 0 18px #000!important}
.profile-declaration>blockquote:not(:empty):before{content:"“";color:#f4c75f;font-size:29px;line-height:0;vertical-align:-5px;margin-right:3px}
.profile-declaration>blockquote:not(:empty):after{content:"”";color:#f4c75f;font-size:29px;line-height:0;vertical-align:-5px;margin-left:3px}
body[data-page="profile"] .content[data-view="profile"]>.page-title{display:none!important;margin:0!important;padding:0!important;min-height:0!important}
body[data-page="profile"] .workspace{margin-top:8px!important}
.ruler-profile>header{grid-template-columns:108px minmax(245px,310px) minmax(220px,1fr) 156px!important}
.profile-name{justify-self:start!important}
.profile-declaration{justify-self:stretch!important;align-self:center!important;min-height:120px!important;padding:0 10px!important}
.profile-declaration>blockquote{max-width:330px!important;margin:auto!important;font-size:22px!important;text-align:center!important}
@media(max-width:900px){.ruler-profile>header{grid-template-columns:95px minmax(220px,1fr) 145px!important}.profile-declaration{grid-column:1/-1!important;min-height:65px!important}.profile-world-rank{grid-column:3!important;grid-row:1!important}}
@media(max-width:680px){.ruler-profile>header{grid-template-columns:75px 1fr!important}.profile-declaration,.profile-world-rank{grid-column:1/-1!important}.profile-world-rank{grid-row:auto!important}}
.ruler-profile{max-width:1080px!important}
.ruler-profile>header{grid-template-columns:108px 290px minmax(360px,1fr) 156px!important}
.profile-declaration>blockquote{width:100%!important;max-width:480px!important;font-size:22px!important;line-height:1.3!important}
@media(max-width:980px){.ruler-profile>header{grid-template-columns:95px minmax(230px,1fr) 145px!important}.profile-declaration{grid-column:1/-1!important;min-height:62px!important}.profile-world-rank{grid-column:3!important;grid-row:1!important}}
@media(max-width:680px){.ruler-profile>header{grid-template-columns:75px 1fr!important}.profile-declaration,.profile-world-rank{grid-column:1/-1!important}.profile-world-rank{grid-row:auto!important}.profile-declaration>blockquote{max-width:92vw!important}}

/* War-record medallions replace rectangular stat cards */
.profile-power-grid{margin:0 24px 12px!important;padding:17px 8px 13px!important;grid-template-columns:repeat(6,1fr)!important;gap:0!important;border-top:1px solid #6e562b;border-bottom:1px solid #493a22;background:radial-gradient(ellipse at center,#3420063b,transparent 70%)!important}
.profile-power-grid article{min-height:112px!important;padding:0 8px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;overflow:visible!important;border:0!important;background:transparent!important;clip-path:none!important;box-shadow:none!important;text-align:center!important;transform:none!important}
.profile-power-grid article:before{content:"";position:absolute;right:0;top:15%;width:1px;height:70%;background:linear-gradient(transparent,#80642f,transparent)}
.profile-power-grid article:last-child:before{display:none}
.profile-power-grid article:after{display:none!important}
.profile-power-grid article:hover{border:0!important;background:transparent!important;transform:translateY(-3px)!important}
.profile-power-grid i{position:relative!important;left:auto!important;top:auto!important;width:48px!important;height:53px!important;margin:0 0 7px!important;flex:0 0 53px;display:grid!important;place-items:center!important;transform:none!important;border:2px solid #d4a438!important;border-radius:0!important;background:radial-gradient(circle at 50% 38%,#5a3508,#110d07 68%)!important;clip-path:polygon(50% 0,93% 20%,84% 78%,50% 100%,16% 78%,7% 20%)!important;color:#ffd86b!important;font-size:22px!important;filter:drop-shadow(0 7px 6px #000b) drop-shadow(0 0 8px #c88d263c)!important}
.profile-power-grid span{order:3!important;color:#d9c8a6!important;font-size:9px!important;letter-spacing:1.15px!important;line-height:1.25!important}
.profile-power-grid strong{order:2!important;margin:0 0 4px!important;color:#fff7e8!important;font-size:21px!important;line-height:1!important;text-shadow:0 3px 5px #000!important}
@media(max-width:900px){.profile-power-grid{grid-template-columns:repeat(3,1fr)!important;row-gap:18px!important}.profile-power-grid article:nth-child(3):before{display:none}}
@media(max-width:560px){.profile-power-grid{grid-template-columns:repeat(2,1fr)!important}.profile-power-grid article:nth-child(3):before{display:block}.profile-power-grid article:nth-child(even):before{display:none}}

/* Keep the card compact while giving the declaration a wider line */
.ruler-profile{max-width:900px!important}
.ruler-profile>header{grid-template-columns:100px 220px minmax(320px,1fr) 145px!important;gap:12px!important;padding-left:20px!important;padding-right:20px!important}
.profile-sigil{width:92px!important;height:112px!important}
.profile-name h1{font-size:44px!important}
.profile-name p{font-size:15px!important;white-space:nowrap}
.profile-declaration{padding:0!important}
.profile-declaration>blockquote{width:100%!important;max-width:390px!important;font-size:20px!important;line-height:1.25!important;text-wrap:balance}
@media(max-width:900px){.ruler-profile>header{grid-template-columns:90px minmax(220px,1fr) 140px!important;padding-left:22px!important;padding-right:22px!important}.profile-declaration{grid-column:1/-1!important}.profile-world-rank{grid-column:3!important}}
@media(max-width:680px){.ruler-profile>header{grid-template-columns:75px 1fr!important}.profile-name p{white-space:normal}.profile-declaration,.profile-world-rank{grid-column:1/-1!important}}

/* Player declaration sits above the profile card */
.profile-declaration-above{box-sizing:border-box;width:min(900px,calc(100% - 24px));min-height:0!important;margin:0 auto 9px!important;padding:0 24px!important;display:flex!important;justify-content:center!important;align-items:center!important}
.profile-declaration-above:has(blockquote:empty){display:none!important}
.profile-declaration-above>blockquote{width:auto!important;max-width:780px!important;margin:0!important;padding:0!important;color:#fff7e8!important;font:italic 700 22px/1.3 Georgia,serif!important;text-align:center!important;text-shadow:0 3px 5px #000,0 0 18px #000!important}
.ruler-profile>header{grid-template-columns:100px minmax(0,1fr) 145px!important;gap:20px!important}
.profile-name{justify-self:start!important}
.profile-world-rank{grid-column:3!important;grid-row:1!important}
@media(max-width:680px){.ruler-profile>header{grid-template-columns:75px 1fr!important}.profile-world-rank{grid-column:1/-1!important;grid-row:auto!important}.profile-declaration-above{width:100%;padding:0 16px!important}.profile-declaration-above>blockquote{font-size:19px!important}}

/* Current realm stats stay on the card; lifetime combat record leads into trophies */
.profile-realm-stats{grid-template-columns:repeat(3,1fr)!important}
.profile-lifetime-record{max-width:900px;margin:-7px auto 10px;border:1px solid #6f562a;border-bottom-color:#a27a2f;background:#070c0ef2;box-shadow:0 15px 38px #0009}
.profile-lifetime-record .profile-lifetime-stats{margin:0!important;grid-template-columns:repeat(3,1fr)!important;border-top:0!important;border-bottom:0!important}
.trophy-hall.trophy-hall-compact{margin-top:0!important}
@media(max-width:680px){.profile-realm-stats,.profile-lifetime-record .profile-lifetime-stats{grid-template-columns:1fr!important}.profile-power-grid article:before{display:none!important}}

/* Illuminated realm seals */
.profile-realm-stats{padding:20px 15px 22px!important;background:radial-gradient(circle at 17% 50%,#d39a2c19,transparent 22%),radial-gradient(circle at 50% 50%,#b21f2e19,transparent 23%),radial-gradient(circle at 83% 50%,#3c87aa1c,transparent 22%)!important}
.profile-realm-stats article{min-height:105px!important;padding:0 24px!important;display:grid!important;grid-template-columns:76px 1fr!important;grid-template-rows:1fr 1fr!important;column-gap:13px!important;align-items:center!important;align-content:center!important;text-align:left!important}
.profile-realm-stats article:before{top:8%!important;height:84%!important;background:linear-gradient(transparent,#a47a31 22%,#a47a31 78%,transparent)!important}
.profile-realm-stats article i{grid-column:1!important;grid-row:1/3!important;width:66px!important;height:74px!important;margin:0!important;position:relative!important;border:2px solid #efc75d!important;background:radial-gradient(circle at 50% 38%,#7a4c0b,#211407 57%,#080b0d 59%)!important;font-size:28px!important;filter:drop-shadow(0 9px 8px #000c) drop-shadow(0 0 15px #d79b2966)!important}
.profile-realm-stats article i:after{content:"";position:absolute;inset:8px;border:1px solid #f5d77b66;clip-path:inherit}
.profile-realm-stats article strong{grid-column:2!important;grid-row:1!important;align-self:end!important;order:initial!important;margin:0 0 4px!important;color:#fff8e9!important;font-size:29px!important;line-height:1!important;text-shadow:0 3px 6px #000,0 0 13px #f4c75f38!important}
.profile-realm-stats article span{grid-column:2!important;grid-row:2!important;align-self:start!important;order:initial!important;color:#f4c75f!important;font-size:10px!important;letter-spacing:1.35px!important}
.profile-realm-stats article:nth-child(2) i{border-color:#df5a62!important;background:radial-gradient(circle at 50% 38%,#7c1d27,#260a0e 57%,#080b0d 59%)!important;filter:drop-shadow(0 9px 8px #000c) drop-shadow(0 0 16px #cf354c70)!important}
.profile-realm-stats article:nth-child(2) span{color:#ff858b!important}
.profile-realm-stats article:nth-child(3) i{border-color:#63b6d8!important;background:radial-gradient(circle at 50% 38%,#18516c,#0a2029 57%,#080b0d 59%)!important;filter:drop-shadow(0 9px 8px #000c) drop-shadow(0 0 16px #3d9ec770)!important}
.profile-realm-stats article:nth-child(3) span{color:#8bd7f3!important}
@media(max-width:680px){.profile-realm-stats article{grid-template-columns:75px 1fr!important;padding:8px 20px!important}.profile-realm-stats article strong{font-size:26px!important}}

/* Continue the illustrated banner through the realm statistics */
.profile-realm-stats{position:relative!important;isolation:isolate;border-top:1px solid #c49740!important;border-bottom:1px solid #c49740!important;background:linear-gradient(90deg,#5a2a1ab8 0%,#76521fa8 48%,#1d5369b8 100%),url('/assets/realm-command-v1.png') center 72%/cover!important;box-shadow:inset 0 18px 35px #f0b64c12,inset 0 -14px 28px #0004!important}
.profile-realm-stats:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 17% 50%,#ffc7582e,transparent 24%),radial-gradient(circle at 50% 50%,#ff40512b,transparent 24%),radial-gradient(circle at 83% 50%,#50c9ff2c,transparent 24%)}
.profile-realm-stats article strong{color:#fff!important;text-shadow:0 3px 6px #000,0 0 10px #000!important}
.profile-realm-stats article span{filter:brightness(1.2);text-shadow:0 2px 3px #000}

/* Aged royal parchment for current realm resources */
.profile-realm-stats{margin:0 16px 14px!important;padding:17px 24px 19px!important;border:1px solid #e0b958!important;background:radial-gradient(circle at 18% 25%,#fff8d6 0 2%,transparent 3%),radial-gradient(circle at 74% 70%,#8c632414 0 1%,transparent 2%),linear-gradient(105deg,#d8bd82,#f1dfac 48%,#c9a866)!important;clip-path:polygon(9px 0,34% 3px,56% 0,78% 3px,calc(100% - 9px) 0,100% 13px,calc(100% - 4px) 52%,100% calc(100% - 11px),calc(100% - 12px) 100%,72% calc(100% - 3px),45% 100%,20% calc(100% - 3px),10px 100%,0 calc(100% - 12px),4px 50%,0 12px)!important;box-shadow:inset 0 0 0 3px #6f4a1766,inset 0 8px 22px #fff7ca70,inset 0 -10px 22px #67410c36,0 12px 28px #0009!important}
.profile-realm-stats:before{background:linear-gradient(90deg,transparent,#6d46121c 50%,transparent)!important}
.profile-realm-stats article:before{background:linear-gradient(transparent,#75521e55 20%,#75521e55 80%,transparent)!important}
.profile-realm-stats article strong{color:#271605!important;text-shadow:0 1px #fff4ca,0 2px 3px #6a491f55!important}
.profile-realm-stats article span{color:#633c08!important;filter:none!important;text-shadow:0 1px #fff1c3!important}
.profile-realm-stats article:nth-child(2) span{color:#841f2a!important}
.profile-realm-stats article:nth-child(3) span{color:#174d65!important}

/* Darker weathered parchment */
.profile-realm-stats{border-color:#b58b3b!important;background:radial-gradient(circle at 74% 70%,#321c0b24 0 1%,transparent 2%),linear-gradient(105deg,#846335,#ad8a4e 48%,#76572e)!important;box-shadow:inset 0 0 0 3px #35200a80,inset 0 7px 18px #e8c77c24,inset 0 -11px 24px #24130666,0 12px 28px #0009!important}
.profile-realm-stats article strong{color:#fff2cf!important;text-shadow:0 2px 4px #2a1609,0 0 9px #0008!important}
.profile-realm-stats article span{color:#ffe08b!important;text-shadow:0 2px 3px #2b1708!important}
.profile-realm-stats article:nth-child(2) span{color:#ff9aa2!important}
.profile-realm-stats article:nth-child(3) span{color:#9ee2fa!important}

/* Integrated royal seals: no separate stats panel */
.ruler-profile:before{height:355px!important;background:linear-gradient(90deg,#16080bdb 0%,#291018a8 42%,#071014d8 100%),url('/assets/realm-command-v1.png') center 55%/cover!important}
.profile-realm-stats{margin:0 28px 13px!important;padding:14px 16px 18px!important;border:0!important;border-top:1px solid #8c6a31!important;border-bottom:1px solid #6e542b!important;background:transparent!important;clip-path:none!important;box-shadow:none!important}
.profile-realm-stats:before{display:none!important}
.profile-realm-stats article{min-height:112px!important;background:radial-gradient(circle at 35% 50%,#0007,transparent 57%)!important}
.profile-realm-stats article i{width:72px!important;height:80px!important;border-width:2px!important;filter:drop-shadow(0 10px 9px #000e) drop-shadow(0 0 17px #d79b2977)!important}
.profile-realm-stats article strong{color:#fff!important;font-size:30px!important;text-shadow:0 3px 7px #000,0 0 13px #000!important}
.profile-realm-stats article span{color:#ffd86e!important;text-shadow:0 2px 4px #000!important}
.profile-realm-stats article:nth-child(2) span{color:#ff858e!important}
.profile-realm-stats article:nth-child(3) span{color:#8fdcff!important}

/* Custom resource emblems */
.profile-realm-stats article i{width:82px!important;height:88px!important;background:radial-gradient(circle at 50% 42%,#71430a,#1c1106 58%,#050708 60%)!important;filter:drop-shadow(0 11px 9px #000e) drop-shadow(0 0 20px #e0a52c88)!important}
.profile-realm-stats article i svg{width:49px;height:49px;overflow:visible;fill:none;stroke:#ffe27b;stroke-width:3.1;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px #ffc84f)}
.profile-realm-stats article:nth-child(2) i{background:radial-gradient(circle at 50% 42%,#7d1725,#24080d 58%,#050708 60%)!important;filter:drop-shadow(0 11px 9px #000e) drop-shadow(0 0 21px #ee385d8f)!important}
.profile-realm-stats article:nth-child(2) i svg{stroke:#ffdc78;filter:drop-shadow(0 0 7px #ff405f)}
.profile-realm-stats article:nth-child(3) i{background:radial-gradient(circle at 50% 42%,#0f5875,#071d27 58%,#050708 60%)!important;filter:drop-shadow(0 11px 9px #000e) drop-shadow(0 0 21px #3dc8ff8f)!important}
.profile-realm-stats article:nth-child(3) i svg{stroke:#d9f5ff;filter:drop-shadow(0 0 7px #55d2ff)}

/* Clean, recognizable game icon linework */
.profile-realm-stats article i svg{width:44px;height:44px;stroke-width:1.9;vector-effect:non-scaling-stroke;filter:none!important}
.profile-realm-stats .icon-gold-bars{width:50px!important;height:50px!important}.profile-realm-stats .icon-gold-bars path:first-child{fill:#f6c94f;stroke:#fff0a2;stroke-width:1.2}.profile-realm-stats .icon-gold-bars path:last-child{fill:none;stroke:#6b4005;stroke-width:1.35}
.profile-realm-stats .icon-sword{width:51px!important;height:51px!important;stroke:#ffe27b!important;stroke-width:2.25!important;filter:drop-shadow(0 0 5px #ff425f)!important}

/* Rendered profile resource artwork */
.profile-realm-stats article i{width:104px!important;height:96px!important;flex-basis:104px!important;border:0!important;clip-path:none!important;background-color:transparent!important;background-image:url('/assets/profile-stat-icons-v1.png?v=3')!important;background-repeat:no-repeat!important;background-size:300% auto!important;background-position:left center!important;filter:drop-shadow(0 11px 9px #000d)!important}
.profile-realm-stats article:nth-child(2) i{background-color:transparent!important;background-image:url('/assets/profile-stat-icons-v1.png?v=3')!important;background-position:center center!important;filter:drop-shadow(0 11px 9px #000d) drop-shadow(0 0 10px #c5334652)!important}
.profile-realm-stats article:nth-child(3) i{background-color:transparent!important;background-image:url('/assets/profile-stat-icons-v1.png?v=3')!important;background-position:right center!important;filter:drop-shadow(0 11px 9px #000d) drop-shadow(0 0 10px #3dbce352)!important}

/* Individual transparent artwork keeps every subject fully visible. */
.profile-realm-stats article{grid-template-columns:112px 1fr!important}
.profile-realm-stats article i{
  width:104px!important;
  height:104px!important;
  flex-basis:104px!important;
  background-image:url('/assets/profile-stat-gold-v2.png?v=1')!important;
  background-size:contain!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
}
.profile-realm-stats article:nth-child(2) i{
  background-image:url('/assets/profile-stat-warrior-v2.png?v=1')!important;
  background-size:contain!important;
  background-position:center!important;
}
.profile-realm-stats article:nth-child(3) i{
  background-image:url('/assets/profile-stat-workers-v2.png?v=1')!important;
  background-size:contain!important;
  background-position:center!important;
}
.profile-realm-stats article i:after,.profile-realm-stats article i svg{display:none!important}
.profile-realm-stats article{grid-template-columns:106px 1fr!important}
.profile-realm-stats article i{width:96px!important;height:96px!important;flex-basis:96px!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important}
.profile-realm-stats article:first-child i{background-image:url('/assets/profile-stat-gold-v3.png?v=1')!important}

/* The current world leader alone bears the supreme crown. */
.ruler-profile>header{position:relative!important}
.supreme-ruler-badge{position:absolute;z-index:3;top:7px;left:58%;width:154px;height:154px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:46px 25px 25px;box-sizing:border-box;background:url('/assets/king-of-kings-badge-v1.png?v=1') center/contain no-repeat;filter:drop-shadow(0 8px 8px #000d) drop-shadow(0 0 13px #eebd3970);text-align:center;pointer-events:none}
.supreme-ruler-badge span{max-width:92px;color:#fff3bb;font-family:Georgia,serif;font-size:12px;font-weight:900;line-height:1.02;letter-spacing:.55px;text-shadow:0 2px 3px #000,0 0 6px #000}
.supreme-ruler-badge b{margin-top:5px;color:#e8bb48;font-size:7px;line-height:1;letter-spacing:.85px;text-shadow:0 1px 2px #000}
@media(max-width:760px){.supreme-ruler-badge{position:relative;top:auto;left:auto;grid-column:1/-1;width:130px;height:130px;margin:-14px auto -8px;transform:none;padding:39px 20px 21px}}

/* Keep the ruler crest, supreme badge, and world-rank crest on one axis. */
@media(min-width:761px){
  .ruler-profile>header{min-height:182px!important;align-items:center!important}
  .ruler-profile>header>.profile-sigil,
  .ruler-profile>header>.profile-name,
  .ruler-profile>header>.profile-world-rank{align-self:center!important}
  .supreme-ruler-badge{top:50%!important;left:50%!important;width:146px!important;height:146px!important;transform:translate(-50%,-50%)!important;padding:44px 23px 23px!important}
}

/* Finished badge artwork includes the title for maximum legibility. */
.supreme-ruler-badge{padding:0!important;background-image:url('/assets/king-of-kings-badge-v2.png?v=1')!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important}
.supreme-ruler-badge.supreme-ruler-queen{background-image:url('/assets/queen-of-kings-badge-v2.png?v=1')!important}

/* Lifetime war record: three illuminated campaign accolades. */
.profile-lifetime-record{position:relative!important;overflow:hidden!important;margin:8px auto 18px!important;padding:8px 10px!important;border:1px solid #9b742d!important;background:linear-gradient(90deg,#23090ee8,#090d0fee 48%,#211406e8),url('/assets/realm-command-v1.png') center 68%/cover!important;box-shadow:inset 0 1px #f5ca6240,inset 0 -18px 35px #0008,0 15px 38px #000b!important}
.profile-lifetime-record:before{content:"LIFETIME WAR RECORD";display:block;margin:0 auto -5px;width:max-content;padding:0 16px;color:#e7bc54;background:#0a0d0e;font:900 9px Arial;letter-spacing:2.1px;transform:translateY(-1px)}
.profile-lifetime-record .profile-lifetime-stats{padding:8px 0 4px!important;background:transparent!important}
.profile-lifetime-record .profile-lifetime-stats article{min-height:124px!important;position:relative!important;display:grid!important;grid-template-columns:88px 1fr!important;grid-template-rows:1fr 1fr!important;column-gap:12px!important;align-items:center!important;padding:12px 25px!important;background:radial-gradient(circle at 28% 50%,#b826372c,transparent 38%)!important;text-align:left!important}
.profile-lifetime-record .profile-lifetime-stats article:nth-child(2){background:radial-gradient(circle at 28% 50%,#d3d8d31c,transparent 38%)!important}
.profile-lifetime-record .profile-lifetime-stats article:nth-child(3){background:radial-gradient(circle at 28% 50%,#e0a52f2c,transparent 38%)!important}
.profile-lifetime-record .profile-lifetime-stats article:before{top:12%!important;height:76%!important;background:linear-gradient(transparent,#b78a36,#b78a36,transparent)!important}
.profile-lifetime-record .profile-lifetime-stats i{grid-column:1!important;grid-row:1/3!important;width:72px!important;height:72px!important;margin:0!important;display:grid!important;place-items:center!important;border:2px solid #dc4858!important;border-radius:50%!important;background:radial-gradient(circle at 38% 30%,#952436,#35080f 58%,#08090a 61%)!important;clip-path:none!important;color:#ffe295!important;font-size:32px!important;box-shadow:inset 0 0 0 5px #130609,inset 0 0 18px #ff52614d,0 8px 13px #000c,0 0 15px #d92f4852!important;filter:none!important}
.profile-lifetime-record .profile-lifetime-stats article:nth-child(2) i{border-color:#d7d3c5!important;background:radial-gradient(circle at 38% 30%,#5d6464,#171b1c 58%,#070809 61%)!important;color:#fff4d0!important;box-shadow:inset 0 0 0 5px #0d0f10,inset 0 0 18px #f4ecd936,0 8px 13px #000c,0 0 15px #ddd6c245!important}
.profile-lifetime-record .profile-lifetime-stats article:nth-child(3) i{border-color:#efbd49!important;background:radial-gradient(circle at 38% 30%,#8e5b0b,#2a1804 58%,#080807 61%)!important;color:#ffe06b!important;box-shadow:inset 0 0 0 5px #130d04,inset 0 0 18px #ffd05a4f,0 8px 13px #000c,0 0 17px #d997295c!important}
.profile-lifetime-record .profile-lifetime-stats strong{grid-column:2!important;grid-row:1!important;align-self:end!important;margin:0 0 5px!important;color:#fff8e8!important;font-size:30px!important;line-height:1!important;text-shadow:0 3px 6px #000,0 0 12px #d7a8493d!important}
.profile-lifetime-record .profile-lifetime-stats span{grid-column:2!important;grid-row:2!important;align-self:start!important;color:#e9ca83!important;font-size:9px!important;letter-spacing:1.5px!important}
@media(max-width:680px){.profile-lifetime-record .profile-lifetime-stats article{grid-template-columns:82px 1fr!important}}

/* Royal distinctions displayed as a centered medal collection. */
.profile-honors{border-color:#8d6a2d!important;background:linear-gradient(180deg,#111719f2,#070b0df7)!important}
.profile-honors>header{text-align:center!important;background:radial-gradient(ellipse at top,#6f491f38,transparent 68%)!important}
.profile-honors>div{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;justify-content:center!important;align-items:stretch!important;gap:10px!important;padding:17px!important}
.profile-honors>div>.royal-award{min-width:0!important;min-height:132px!important;padding:13px 7px 11px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;position:relative!important;overflow:hidden!important;border:1px solid #80632f!important;background:radial-gradient(circle at 50% 30%,#6244164a,transparent 40%),linear-gradient(145deg,#171d1f,#090d0f)!important;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px)!important;text-align:center!important;box-shadow:inset 0 1px #f6d06d32,0 7px 14px #0008!important}
.profile-honors>div>.royal-award:before{content:"";position:absolute;top:0;left:20%;right:20%;height:2px;background:linear-gradient(90deg,transparent,#f2c55d,transparent);box-shadow:0 0 10px #e3a932}
.profile-honors>div>.royal-award>b{width:54px;height:54px;margin:0 0 8px!important;display:grid!important;place-items:center!important;border:2px solid #d5a844!important;border-radius:50%;background:radial-gradient(circle at 38% 30%,#8a5c17,#291806 62%,#090a0a 64%)!important;color:#ffe58b!important;font-size:27px!important;line-height:1!important;text-shadow:0 0 8px #ffca4f;box-shadow:inset 0 0 0 4px #100b05,0 6px 10px #000b,0 0 13px #c9923152!important}
.profile-honors>div>.royal-award>strong{min-height:30px;display:flex;align-items:center;color:#fff4dc!important;font-size:12px!important;line-height:1.15!important;text-align:center!important}
.profile-honors>div>.royal-award>small{margin-top:5px;color:#e5b94e!important;font:900 8px Arial!important;letter-spacing:1.2px!important}
.profile-honors>div>.royal-award>small{font-size:10px!important}
.profile-honors>div>.royal-award-reaper-of-banners>b{border-color:#be6269!important;background:radial-gradient(circle at 38% 30%,#762331,#26080e 62%,#090a0a 64%)!important;box-shadow:inset 0 0 0 4px #110608,0 6px 10px #000b,0 0 13px #b72c4059!important}
.profile-honors>div>.royal-award-unbroken-standard>b{border-color:#d7c79e!important;background:radial-gradient(circle at 38% 30%,#5e625d,#191c1c 62%,#090a0a 64%)!important}
.profile-honors>div>.royal-award-master-of-arms>b{border-color:#ce6a44!important;background:radial-gradient(circle at 38% 30%,#79341d,#291006 62%,#090a0a 64%)!important}
.profile-honors>div>.royal-award-iron-bastion>b{border-color:#6ca9c1!important;background:radial-gradient(circle at 38% 30%,#27566a,#0a2029 62%,#090a0a 64%)!important}
@media(max-width:800px){.profile-honors>div{grid-template-columns:repeat(3,minmax(0,1fr))!important}.profile-honors>div>.royal-award:nth-last-child(-n+2){transform:translateX(50%)}}
@media(max-width:520px){.profile-honors>div{grid-template-columns:1fr 1fr!important}.profile-honors>div>.royal-award:nth-last-child(-n+2){transform:none}.profile-honors>div>.royal-award:last-child:nth-child(odd){grid-column:1/-1;width:50%;justify-self:center}}
