/* Shared, decorative object family. Text and interactive icons stay native. */
.portal-notice-art{display:block;width:124px;height:110px;object-fit:contain;margin:0 auto 16px}
.portal-object-art{display:block;object-fit:contain;pointer-events:none;max-width:100%;filter:drop-shadow(0 8px 9px #57331516)}
.portal-state-art{width:116px;height:108px;margin:0 auto 14px}
.portal-state-art.portal-empty-mascot{width:128px;height:128px;object-fit:contain;margin:0 auto 14px;pointer-events:none}
.site-search-state{min-width:0;overflow-wrap:anywhere}
@media(max-width:640px){.portal-state-art.portal-empty-mascot{width:104px;height:104px}}
.not-found .portal-state-art{width:180px;height:145px;margin-bottom:8px}
.alliance-page .alliance-panel-title>div:has(>.portal-alliance-heading-art),
.alliance-page .alliance-content-heading>div:has(>.portal-alliance-heading-art){position:relative;padding-inline-start:86px;min-height:78px}
.alliance-page .portal-alliance-heading-art{position:absolute;inset-inline-start:0;top:0;width:72px;height:78px}
.alliance-page :is(.alliance-panel-title,.alliance-content-heading)>div:has(>.portal-alliance-heading-art)::before{content:none}
.alliance-page :is(.alliance-content-empty,.alliance-management-empty,.alliance-squad-empty):has(>.portal-state-art)::before{content:none}
.alliance-page .alliance-chat-empty .portal-state-art{width:100px;height:90px}
.alliance-page .alliance-overview-link-icon>.portal-object-art{width:52px;height:52px;max-width:none}
.alliance-page .alliance-overview-orbit.has-command-art{width:170px;height:150px;min-width:0;background:none;border:0;box-shadow:none;transform:none;border-radius:0}
.alliance-page .has-command-art>:is(i,b),.alliance-page .has-command-art::before,.alliance-page .has-command-art::after{display:none}
.alliance-page .has-command-art>.portal-command-art{width:100%;height:100%;transform:none}
.alliance-page .alliance-intel-signal.has-guide-art{width:90px;height:80px;border:0;background:none;box-shadow:none;flex-shrink:0}
.alliance-page .has-guide-art>.portal-object-art{width:100%;height:100%}
.alliance-page .alliance-intel-panel::after{content:"";display:block;clear:both}
.auth-panel>.portal-security-art{width:104px;height:94px;margin:0 0 16px}
.verify-shell>.portal-security-art{width:120px;height:110px;margin:0 auto 18px;grid-column:1/-1}
.calculator-list .calculator-satellite-art>.portal-satellite-art{position:static;inset:auto;transform:none;width:100%;height:100%;max-width:100%;object-fit:contain;filter:drop-shadow(0 8px 10px #57331516)}
@media(max-width:640px){
 .auth-panel>.portal-security-art{width:76px;height:70px;margin-bottom:12px}
 .alliance-page .alliance-overview-orbit.has-command-art{width:105px;height:96px;flex-shrink:0}
 .alliance-page .alliance-intel-signal.has-guide-art{width:64px;height:60px}
 .portal-state-art{width:96px;height:88px}
}
@media(max-width:420px){
 .alliance-page .alliance-overview-orbit.has-command-art{width:78px;height:78px}
}
