.player-portrait{margin:12px auto;text-align:center;max-width:256px;border:1px solid #b397594d;border-radius:8px;background:radial-gradient(ellipse at 50% 65%,#28324e 0%,#11192b 55%,#090f1c 90%);box-shadow:inset 0 0 32px #02040c}
.astralis-cockpit .portrait-outfit .portrait-item-link{display:inline;min-height:0;margin:0;padding:2px 0;vertical-align:baseline;border:0;border-radius:2px;background:none;box-shadow:none;color:#f0c878;font:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;text-decoration:underline;text-decoration-color:#b08c4d88;text-underline-offset:3px}
.astralis-cockpit .portrait-outfit .portrait-item-link:hover{color:#fff0ba;text-decoration-color:currentColor}
.astralis-cockpit .portrait-outfit .portrait-item-link:focus-visible{outline:2px solid #87dce8;outline-offset:3px;color:#fff0ba}
.player-portrait[hidden],#inspect-player[hidden]{display:none!important}.player-portrait canvas{display:block;width:100%;height:auto;image-rendering:pixelated;image-rendering:crisp-edges}.portrait-outfit{font-size:.78rem;line-height:1.5;color:#c9c4b6}.target-card .player-portrait{width:128px;margin:8px auto}#inspect-player{position:fixed;right:24px;bottom:24px;z-index:90;width:min(300px,calc(100vw - 32px));max-height:85vh;overflow:auto;padding:16px;background:#10192e;border:1px solid #b79a60;border-radius:12px;box-shadow:0 12px 60px #0009}#inspect-player .dialog-top{display:flex;justify-content:space-between;align-items:center}#inspect-player-close{margin-left:auto}#inspect-player h3{margin:8px 0}
