.game-tip{position:relative;display:inline-flex;max-width:100%;vertical-align:middle}.game-tip.fill{display:flex;width:100%;height:auto;max-width:none;min-width:0;align-self:stretch;align-items:stretch}.game-tip.fill>*{flex:1 1 auto;min-width:0;width:100%}.game-tip:has(.game-chat-tool-btn),.game-tip:has(.gear-badge),.game-tip:has(.gear-slot),.game-tip:has(.gear-tool),.game-tip:has(.hud-res),.game-tip:has(.hud-tool),.game-tip:has(.jshop-wallet){display:inline-flex;max-width:100%;vertical-align:middle}.gear-loadout>.game-tip{display:flex;min-width:0}.gear-loadout>.game-tip>.gear-slot{width:100%;height:100%}#game-tip-root{position:fixed;inset:0;z-index:500000;pointer-events:none}#game-tip-root .game-tip-bubble,.game-panel-overlay>.game-tip-bubble,.jeripad-overlay>.game-tip-bubble{z-index:500000}.game-tip-bubble{position:fixed;z-index:500000;width:max-content;min-width:7.5rem;max-width:min(320px,calc(100vw - 24px));margin:0;padding:.45rem .62rem .42rem;border-radius:.55rem;border:1px solid rgba(125,211,252,.45);background:linear-gradient(165deg,rgba(30,41,59,.98),rgba(15,23,42,.99));box-shadow:0 12px 32px rgba(0,0,0,.48),inset 0 0 0 1px rgba(255,255,255,.06),0 0 24px rgba(56,189,248,.12);color:#e2e8f0;font-family:var(--font-roboto),Roboto,system-ui,sans-serif;font-size:.76rem;font-weight:600;line-height:1.35;letter-spacing:.01em;pointer-events:none;animation:game-tip-in .16s ease-out}.game-tip-bubble.place-bottom{animation-name:game-tip-in-bottom}.game-tip-bubble p{margin:0}.game-tip-bubble p+p{margin-top:.28rem}.game-tip-bubble p.is-bonus{margin-top:.4rem;padding:.22rem .38rem;border-radius:.35rem;font-weight:800;letter-spacing:.03em;color:#fef3c7;background:linear-gradient(110deg,rgba(251,191,36,.22),rgba(244,114,182,.16));box-shadow:inset 0 0 0 1px rgba(251,191,36,.35)}.game-tip-bubble.tone-info{border-color:rgba(125,211,252,.45);box-shadow:0 12px 32px rgba(0,0,0,.48),inset 0 0 0 1px rgba(255,255,255,.06),0 0 24px rgba(56,189,248,.12)}.game-tip-bubble.tone-rarity{border-color:rgba(192,132,252,.55);color:#f3e8ff;box-shadow:0 12px 32px rgba(0,0,0,.48),inset 0 0 0 1px rgba(255,255,255,.06),0 0 24px rgba(168,85,247,.16)}.game-tip-bubble.tone-nature{border-color:rgba(74,222,128,.5);color:#dcfce7;box-shadow:0 12px 32px rgba(0,0,0,.48),inset 0 0 0 1px rgba(255,255,255,.06),0 0 24px rgba(34,197,94,.14)}.game-tip-bubble.tone-gold{border-color:rgba(250,204,21,.55);color:#fef9c3;box-shadow:0 12px 32px rgba(0,0,0,.48),inset 0 0 0 1px rgba(255,255,255,.06),0 0 24px rgba(234,179,8,.16)}.game-tip-bubble.tone-power{border-color:rgba(248,113,113,.55);color:#fee2e2;box-shadow:0 12px 32px rgba(0,0,0,.48),inset 0 0 0 1px rgba(255,255,255,.06),0 0 24px rgba(239,68,68,.14)}.game-tip-bubble.tone-iq{border-color:rgba(96,165,250,.55);color:#dbeafe;box-shadow:0 12px 32px rgba(0,0,0,.48),inset 0 0 0 1px rgba(255,255,255,.06),0 0 24px rgba(59,130,246,.14)}.game-tip-bubble.tone-ev{border-color:rgba(45,212,191,.5);color:#ccfbf1;box-shadow:0 12px 32px rgba(0,0,0,.48),inset 0 0 0 1px rgba(255,255,255,.06),0 0 24px rgba(20,184,166,.14)}@keyframes game-tip-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes game-tip-in-bottom{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}