.world-wisp-link{display:inline!important;min-height:0!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;background:none!important;box-shadow:none!important;font:inherit!important;color:#c797ff!important;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;cursor:pointer}
.world-wisp-link:hover,.world-wisp-link:focus-visible{color:#edd6ff!important;text-decoration-style:solid;outline:1px solid #d5b0ff;outline-offset:3px}
.astralis-cockpit .client-navigation #own-wisp{grid-column:2 / -1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:2px 5px;min-height:76px;border-color:#806293;background:radial-gradient(ellipse at center,#3b205c66,transparent 75%),#041120;overflow:hidden}
#own-wisp-sprite{display:block;width:62px;height:62px;object-fit:contain;image-rendering:pixelated}
#own-wisp-caption{font:10px/1.3 Inter,system-ui,sans-serif;color:#d5b9ee;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#own-wisp-empty{font:28px/1.5 Georgia,serif;color:#786c8b}
.wisp-link-tooltip{position:fixed;z-index:2147483500;width:220px;max-width:calc(100vw - 16px);box-sizing:border-box;padding:12px;text-align:center;color:#d7dce8;background:radial-gradient(ellipse at top,#302049,#061221 70%);border:1px solid #ad83cd;box-shadow:0 12px 40px #000b;pointer-events:none}
.wisp-link-tooltip img{display:block;width:128px;height:128px;margin:0 auto;image-rendering:pixelated;object-fit:contain}
.wisp-link-tooltip strong{display:block;font:600 20px/1.2 Georgia,serif;color:#f3cc80;overflow-wrap:anywhere}
.wisp-link-tooltip small{display:block;color:#c2a2df;font:11px/1.5 Inter,system-ui,sans-serif;margin-top:6px}
.wisp-link-tooltip p{font:11px/1.5 Inter,system-ui,sans-serif;margin:8px 0 0;color:#aebed3}
#wisp-link-dialog{width:min(420px,calc(100vw - 24px));max-height:calc(100dvh - 24px);box-sizing:border-box;padding:22px;border:1px solid #d7ac61;color:#cbd7e7;background:radial-gradient(ellipse at top,#302049,#041322 65%);box-shadow:0 20px 80px #000c;overflow:auto}
#wisp-link-dialog::backdrop{background:#0008}
#wisp-link-dialog header{display:flex;justify-content:space-between;align-items:center;gap:10px}
#wisp-link-dialog header span{font:11px/1.4 Inter,system-ui,sans-serif;color:#bd9ddb;letter-spacing:1px}
#wisp-link-dialog h2{font:600 30px/1.2 Georgia,serif;color:#f5c875;margin:14px 0 5px;overflow-wrap:anywhere}
#wisp-link-owner{font-size:12px;margin:0;color:#b8a2d2}
#wisp-link-art img{display:block;width:180px;height:180px;margin:auto;object-fit:contain;image-rendering:pixelated}
#wisp-link-fields{margin:8px 0 20px}#wisp-link-fields>div{display:flex;justify-content:space-between;gap:20px;padding:8px 0;border-bottom:1px solid #51435d;font:13px/1.4 Inter,system-ui,sans-serif}
#wisp-link-fields dt{color:#a8bad2}#wisp-link-fields dd{margin:0;text-align:right;color:#ead8f5;overflow-wrap:anywhere}
#wisp-link-dialog button{min-height:38px;color:#f2c875;background:#081c30;border:1px solid #8c7553;padding:8px 12px;cursor:pointer}#wisp-link-dialog button:focus-visible,#own-wisp:focus-visible{outline:2px solid #b5e9ff;outline-offset:2px}
#wisp-link-status{font:13px/1.5 Inter,system-ui,sans-serif}#wisp-link-status:empty{display:none}
#wisp-link-dialog footer{display:flex;gap:10px;flex-wrap:wrap}
.wisp-link-tooltip[hidden],#own-wisp [hidden]{display:none!important}
