/* A delegation is a visible honour, within the existing command flag. */
.room-experience .palace-command[data-command-authority]:not([data-command-authority="none"]){--authority-metal:#d2bf94;--cloth:#35516f;--cloth-deep:#111e32}
.room-experience .palace-command[data-command-authority="jia-jie-yue"]{--authority-metal:#ebcd8f;--cloth:#5c405e;--cloth-deep:#241b36}
.room-experience .palace-command[data-command-authority]:not([data-command-authority="none"])>strong{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:0;padding:0 2px;white-space:nowrap;overflow:visible;line-height:1}
.authority-pennant-name{font:700 24px/26px var(--serif);letter-spacing:.04em;color:#fff3d9;text-shadow:0 2px 3px #000}
.authority-pennant-han{font:600 12px/13px var(--serif);letter-spacing:.16em;color:var(--authority-metal,#d2bf94)}
.room-experience .palace-command[data-command-authority]:not([data-command-authority="none"]) .palace-command-art{border-color:var(--authority-metal);box-shadow:inset 0 0 0 2px #09111e,0 0 0 1px #b99e662c}
.room-experience .palace-command[data-command-authority]:not([data-command-authority="none"]) .palace-command-art i{box-sizing:border-box;width:56px;height:66px;min-width:0;min-height:0;right:7px;bottom:7px;display:grid;place-items:center;padding:0 0 2px;border:3px double var(--authority-metal);border-radius:2px;background:linear-gradient(135deg,#23374e,#0a1526 58%,#30415a);box-shadow:0 3px 8px #000b,inset 0 0 0 3px #0a1320,inset 0 0 0 4px #a28b5655;color:#fff0c9;font:700 42px/1 var(--serif);text-shadow:0 2px 3px #000;transform:none}
.room-experience .palace-command[data-command-authority]:not([data-command-authority="none"]) .palace-command-rate{color:#ecddc2}
.room-experience .palace-command[data-command-authority][data-authority-active="false"]:not([data-command-authority="none"]){--authority-metal:#b1b5bf}
.room-experience .palace-command[data-authority-active="false"] .authority-pennant-name{color:#e0e4ed}
.room-experience .palace-command[data-authority-active="false"] .palace-command-art i{filter:saturate(.35)}
/* Keep the personal badge horizontal instead of stacking past its old cap. */
.palace-sheet[data-content="person"] .person-compact .character-identity>.command-authority-insignia{display:grid!important;grid-template-columns:92px minmax(0,1fr);grid-template-rows:28px 18px;column-gap:8px;align-items:center;justify-items:start;width:100%;max-width:none;max-height:55px!important;min-height:48px;padding:3px 8px!important;box-sizing:border-box;border-top:1px solid #b8a16b55;border-bottom:1px solid #b8a16b55;background:linear-gradient(100deg,#1d2c43,#101b2b);text-align:left}
.palace-sheet[data-content="person"] .person-compact .command-authority-insignia svg{grid-column:1;grid-row:1/3;width:92px;height:48px!important}
.palace-sheet[data-content="person"] .person-compact .command-authority-insignia>strong{grid-column:2;grid-row:1;margin:0;font-size:23px;line-height:28px;white-space:nowrap;color:#f5e6c6}
.palace-sheet[data-content="person"] .person-compact .command-authority-insignia>strong span{font-size:12px;color:#c7b78f}
.palace-sheet[data-content="person"] .person-compact .command-authority-insignia>small{grid-column:2;grid-row:2;font-size:10px;line-height:15px;color:#c3ccda;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}
.palace-sheet .command-authority-heading .command-authority-seal{flex-basis:54px;width:54px;height:64px;font-size:36px;border:3px double #bca779;background:linear-gradient(135deg,#273a51,#111e30)}
.palace-sheet .command-authority-heading h3{font-size:26px;line-height:1.2;color:#f5e6c6}
.palace-sheet .command-authority-heading h3 small{font-size:14px;color:#d1bc90}
@media(max-width:700px){
 .room-experience .palace-command[data-command-authority]:not([data-command-authority="none"])>strong{gap:1px}
 .authority-pennant-name{font-size:22px;line-height:24px;letter-spacing:.02em}
 .authority-pennant-han{font-size:12px;line-height:13px;letter-spacing:.12em}
 .room-experience .palace-command[data-command-authority]:not([data-command-authority="none"]) .palace-command-art i{width:40px;height:48px;right:5px;bottom:5px;font-size:30px;border-width:3px}
 .palace-sheet[data-content="person"] .person-compact .character-identity>.command-authority-insignia{grid-template-columns:76px minmax(0,1fr);column-gap:6px;padding:3px 6px!important}
 .palace-sheet[data-content="person"] .person-compact .command-authority-insignia svg{width:76px}
 .palace-sheet[data-content="person"] .person-compact .command-authority-insignia>strong{font-size:22px}
 .palace-sheet .command-authority-heading .command-authority-seal{flex-basis:46px;width:46px;height:54px;font-size:30px}
 .palace-sheet .command-authority-heading h3{font-size:23px}
}
