:root{--game-tip-ink:#eaf7fc;--game-tip-top:#1b4a63;--game-tip-bottom:#0e2c3d;--game-tip-rim:#7fd6f266}:is(.boa-tip,.deck-tooltip.is-help)[popover]{z-index:2100;box-sizing:border-box;width:max-content;max-width:min(280px, calc(calc(100 * var(--vw,1vw)) - 24px));border:1px solid var(--game-tip-rim);background:linear-gradient(180deg, var(--game-tip-top), var(--game-tip-bottom));min-height:0;color:var(--game-tip-ink);letter-spacing:.01em;text-align:left;text-shadow:0 1px #03121b;pointer-events:none;transform-origin:var(--tip-x,50%) calc(100% + 7px);border-image:;border-radius:9px;margin:0;padding:7px 12px 8px;font:14px/1.35 BrawlSecondary,Arial,sans-serif;position:fixed;inset:auto;overflow:visible;transform:none;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #03121bcc,0 8px 20px #000a}:is(.boa-tip,.deck-tooltip.is-help)[popover][data-side=below]{transform-origin:var(--tip-x,50%) -7px}.deck-tooltip.is-help.is-pinned[popover]{pointer-events:auto}.deck-tooltip.is-help>.card-tooltip-close{display:none}.deck-tooltip.is-help .game-help-copy{display:block}:is(.boa-tip,.deck-tooltip.is-help)[popover]:after{content:"";left:var(--tip-x,50%);box-sizing:border-box;background:var(--game-tip-bottom);border:solid var(--game-tip-rim);pointer-events:none;border-width:0 1px 1px 0;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:100%;transform:rotate(45deg)}:is(.boa-tip,.deck-tooltip.is-help)[popover][data-side=below]:after{background:var(--game-tip-top);border-width:1px 0 0 1px;top:0}:is(.boa-tip,.deck-tooltip.is-help):popover-open{animation:.22s linear both game-tip-pop}@keyframes game-tip-pop{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.7,.35,1);scale:.05}55%{opacity:1;animation-timing-function:ease-in-out;scale:1.07}80%{scale:.98}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){:is(.boa-tip,.deck-tooltip.is-help):popover-open{animation:.12s ease-out both game-tip-fade}@keyframes game-tip-fade{0%{opacity:0}to{opacity:1}}}@media (forced-colors:active){:is(.boa-tip,.deck-tooltip.is-help)[popover]{color:canvastext;background:canvas;border-color:canvastext}}
