:root{--smite-tooltip-scale:1.2;--smite-tooltip-base-width:22rem}.smiteTooltip,.smiteTooltip.abilityTooltip,.smiteTooltip.aspectTooltip,.smiteTooltip.buffTooltip,.smiteTooltip.passiveTooltip,.smiteTooltip.smiteTooltip--aspect,.smiteTooltip.smiteTooltip--generic,.smiteTooltip.smiteTooltip--item{--tooltip-scale:var(--smite-tooltip-scale);font-size:1rem!important;width:min(var(--smite-tooltip-base-width),calc(92vw / var(--tooltip-scale)))!important;max-width:var(--smite-tooltip-base-width)!important;min-width:0!important}.smiteTooltip{position:fixed;display:none;pointer-events:auto;transform:scale(var(--tooltip-scale));transform-origin:top left;text-align:left;white-space:normal;color:#e8edf2;font-family:var(--font-roboto),system-ui,sans-serif;border-radius:.75rem;background:#12171c;border:1px solid rgba(72,92,112,.45)!important;box-shadow:0 16px 40px rgba(0,0,0,.55),inset 1px 1px 0 rgba(72,156,255,.22),inset 0 0 0 1px rgba(255,255,255,.03);overflow:hidden;opacity:0;justify-content:flex-start!important;align-items:stretch!important}@keyframes smiteTooltipFadeIn{0%{opacity:0}to{opacity:1}}.smiteTooltip.visible{display:block;position:fixed!important;transform:scale(var(--tooltip-scale));transform-origin:top left;animation:smiteTooltipFadeIn .13s ease-out forwards}@media (prefers-reduced-motion:reduce){.smiteTooltip.visible{animation:none;opacity:1}}.smiteTooltip.abilityTooltip,.smiteTooltip.aspectTooltip,.smiteTooltip.buffTooltip,.smiteTooltip.passiveTooltip{position:fixed!important;padding:0!important;text-align:left;white-space:normal;pointer-events:auto;transform:scale(var(--tooltip-scale));transform-origin:top left;background:#12171c!important;border-radius:12px!important;box-shadow:0 16px 40px rgba(0,0,0,.55),inset 1px 1px 0 rgba(72,156,255,.22)!important}.smiteTooltipInner{padding:.85rem .95rem .75rem}.smiteTooltipHeader{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.8rem}.smiteTooltipHeaderIcon{flex-shrink:0;width:3rem!important;height:3rem!important;max-width:3rem!important;max-height:3rem!important;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.25);object-fit:cover}.smiteTooltipHeaderText{min-width:0;flex:1 1}.smiteTooltipTitle{font-size:1.05rem;font-weight:700;line-height:1.2;color:#f4f7fa;letter-spacing:.01em}.smiteTooltipTags{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.4rem}.smiteTooltipTag{display:inline-flex;align-items:center;padding:.12rem .45rem;border-radius:999px;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.smiteTooltipTag--tier{color:#d8f4ff;background:rgba(0,140,190,.28);border:1px solid rgba(0,229,255,.25)}.smiteTooltipTag--default,.smiteTooltipTag--type{color:#b8c2cc;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08)}.smiteTooltipTag--ability{color:#ffe7b0;background:rgba(255,184,77,.12);border:1px solid rgba(255,184,77,.22)}.smiteTooltipTag--buff{color:#d8b4ff;background:rgba(192,116,255,.12);border:1px solid rgba(192,116,255,.22)}.smiteTooltipTag--aspect{color:#b8ffd8;background:rgba(120,224,143,.12);border:1px solid rgba(120,224,143,.22)}.smiteTooltipSection{margin-top:.7rem}.smiteTooltipSection:first-of-type{margin-top:0}.smiteTooltipSectionLabel{margin-bottom:.45rem;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8a9299}.smiteTooltipSectionLabel--active,.smiteTooltipSectionLabel--heal{display:inline-flex;align-items:center;gap:.35rem;color:#ffd84d}.smiteTooltipSectionIcon{display:inline-flex;width:.95rem;height:.95rem;align-items:center;justify-content:center;border-radius:999px;font-size:.55rem;color:#12171c;background:#ffd84d}.smiteTooltipSectionIcon--active{width:1rem!important;height:1rem!important;border-radius:0;background:transparent;object-fit:contain}.smiteTooltipStatPills{display:flex;flex-wrap:wrap;gap:.4rem}.smiteTooltipStatPill{display:inline-flex;align-items:center;gap:.35rem;padding:.32rem .6rem;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07)}.smiteTooltipStatPillIcon{flex-shrink:0;width:1.125rem!important;height:1.125rem!important;max-width:1.125rem!important;max-height:1.125rem!important;object-fit:contain}.smiteTooltipStatPillValue{font-size:.82rem;font-weight:700;line-height:1}.smiteTooltipStatPillLabel{font-size:.72rem;color:#8a9299}.smiteTooltipSectionLabel--aspectStats{margin-top:.55rem;color:rgba(120,220,160,.95)}.smiteTooltipSection--itemStats .smiteTooltipSectionLabel--itemStats{margin-bottom:.45rem}.smiteTooltipSection--itemStats{margin-top:0}.smiteTooltip.smiteTooltip--item.smiteTooltip--hasRecipe{--smite-tooltip-base-width:22rem}.smiteTooltipHeader--hasRecipe{position:relative;display:block;margin-bottom:.8rem;padding-right:5.75rem;min-height:2.75rem}.smiteTooltipHeaderMain{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.smiteTooltipHeaderRecipeCorner{position:absolute;top:0;right:0;z-index:1;transform:scale(.9);transform-origin:top right;pointer-events:none;opacity:.9}.smiteTooltipHeaderRecipeCorner .smiteRecipeCost{display:none}.smiteRecipeGrid{display:grid;justify-content:end;grid-column-gap:.18rem;column-gap:.18rem;grid-row-gap:0;row-gap:0}.smiteRecipeGridCell{display:flex;justify-content:center;align-items:flex-start}.smiteRecipeGridConnectorWrap{display:flex;justify-content:stretch;align-items:stretch;min-height:.34rem}.smiteRecipeGridConnector{display:grid;width:100%;align-items:stretch;min-height:.34rem}.smiteRecipeGridConnectorStem--parent{grid-row:1;justify-self:center;width:1px;height:.17rem;background:#5c3d1e;align-self:end}.smiteRecipeGridConnectorBar{grid-row:1;align-self:end;height:1px;background:#5c3d1e;margin-bottom:0}.smiteRecipeGridConnectorFork{grid-row:1;justify-self:center;width:1px;height:.17rem;background:#5c3d1e;align-self:end;position:relative}.smiteRecipeGridConnectorFork:after{content:"";position:absolute;top:-3px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:2px solid transparent;border-right:2px solid transparent;border-bottom:3px solid #5c3d1e}.smiteRecipeIcon{width:1.125rem!important;height:1.125rem!important;max-width:1.125rem!important;max-height:1.125rem!important;border-radius:3px;border:1px solid rgba(212,175,55,.45);box-shadow:inset 0 0 0 1px rgba(0,0,0,.35);object-fit:cover;background:rgba(0,0,0,.25)}.smiteRecipeCost{font-size:.5rem;font-weight:800;line-height:1;color:#78e08f;text-align:center;white-space:nowrap;text-shadow:0 1px 0 rgba(0,0,0,.65)}.smiteTooltipSection--body{padding-top:.55rem;border-top:1px solid rgba(255,255,255,.06)}.smiteTooltipDescription,.smiteTooltipLead{margin:0;font-size:.82rem;line-height:1.55;color:#d5dbe1;white-space:pre-line}.smiteTooltipBullets{margin:.45rem 0 0;padding-left:1rem;list-style:disc}.smiteTooltipBullets li{margin:.2rem 0;font-size:.8rem;line-height:1.5;color:#c8d0d8}.smiteTooltipHighlightCyan{color:#00e5ff;font-weight:600}.smiteTooltipHighlightGold{color:#ffb84d;font-weight:600}.smiteTooltipCooldown,.smiteTooltipMeta{margin:.55rem 0 0;font-size:.76rem;line-height:1.45;color:#8a9299}.smiteTooltipGenericBody,.smiteTooltipStatLines{display:flex;flex-direction:column;gap:.28rem}.smiteTooltip .abilityTooltipStatLine,.smiteTooltip .aspectTooltipStatLine,.smiteTooltip .buffTooltipStats p,.smiteTooltip .passiveTooltipStatLine,.smiteTooltip .smiteTooltipStatLine{margin:0;font-size:.8rem!important;line-height:1.45;color:#c8d0d8}.smiteTooltipFooter{display:flex;align-items:center;gap:.4rem;padding:.55rem .95rem;background:rgba(0,0,0,.35);border-top:1px solid rgba(255,184,77,.18)}.smiteTooltipGoldIcon{width:1.25rem!important;height:1.25rem!important;max-width:1.25rem!important;max-height:1.25rem!important;flex-shrink:0;object-fit:contain;filter:brightness(1.1)}.smiteTooltipGoldValue{font-size:.95rem;font-weight:700;color:#ffd700}.smiteTooltipGoldLabel{font-size:.72rem;font-weight:600;color:rgba(255,215,0,.75);text-transform:lowercase}.abilityTooltip.visible,.abilityTooltipRpg.visible,.aspectTooltip.visible,.buffTooltip.visible,.itemTooltip.visible,.itemTooltipRpg.visible,.passiveTooltip.visible{display:block}.mobileAbilityTooltip,.mobileAspectTooltip,.mobileBuffTooltip,.mobilePassiveTooltip,.mobileTooltip,.smiteTooltip--mobile{--tooltip-scale:1;position:relative;transform:none;flex-direction:column;font-size:1rem!important;font-family:var(--font-roboto),system-ui,sans-serif;background:#12171c!important;border:1px solid rgba(72,92,112,.45)!important;border-radius:12px!important;box-shadow:0 16px 40px rgba(0,0,0,.55),inset 1px 1px 0 rgba(72,156,255,.22),inset 0 0 0 1px rgba(255,255,255,.03)!important;color:#e8edf2!important;text-align:left!important;align-items:stretch!important;padding:0!important;overflow:hidden;width:100%;max-width:100%;min-width:0;pointer-events:auto}.smiteTooltip--mobile .abilityTooltipStatLine,.smiteTooltip--mobile .aspectTooltipStatLine,.smiteTooltip--mobile .buffTooltipStats p,.smiteTooltip--mobile .passiveTooltipStatLine,.smiteTooltip--mobile .smiteTooltipStatLine{margin:0;font-size:.8rem!important;line-height:1.45;color:#c8d0d8}.mobileAbilityTooltip .smiteTooltipInner,.mobileAspectTooltip .smiteTooltipInner,.mobileBuffTooltip .smiteTooltipInner,.mobilePassiveTooltip .smiteTooltipInner,.mobileTooltip .smiteTooltipInner{padding:.85rem .95rem .75rem}.mobileTooltipHeader{flex-shrink:0;width:100%;display:flex;justify-content:flex-start;padding:.35rem .5rem 0 .35rem;box-sizing:border-box}.mobileTooltipHeader>.itemExitButton{display:flex;margin-left:0;margin-right:auto;flex-shrink:0}.mobileTooltipScroll{flex:0 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;width:100%}.mobileAbilityTooltip .smiteTooltipFooter,.mobileBuffTooltip .smiteTooltipFooter,.mobileTooltip .smiteTooltipFooter{flex-shrink:0;margin:0;border-radius:0}.mobileTooltipActions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;align-items:center;padding:.55rem .95rem;background:rgba(0,0,0,.35);border-top:1px solid rgba(255,255,255,.06);flex-shrink:0}.mobileTooltipActionBtn,.mobileTooltipActions .addMobileAbility{min-height:2.5rem;height:auto!important;margin:0!important}.mobileTooltipActionBtn,.mobileTooltipActions .addMobileAbility,.mobileTooltipActions .tooltipButton,.mobileTooltipActions .tooltipButton2,.mobileTooltipActions .tooltipButton3,.mobileTooltipActions .tooltipButtonItemRemove{flex:1 1;min-width:0;width:100%;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:normal!important;box-sizing:border-box}.mobileTooltipActions .tooltipButtonItemRemove{border:1px solid rgba(220,105,105,.5);background:rgba(130,32,32,.35);color:#fecaca;font-weight:600}@media (max-width:780px){.mobileAbilityTooltips,.mobileBuffToolTips,.mobileGodTooltips,.mobileToolTips{--mobile-sheet-max-height:calc(100dvh - var(--site-banner-offset, 80px) - 1.25rem);--mobile-sheet-width:min(96vw,26.5rem);position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:var(--mobile-sheet-width)!important;min-width:0!important;max-width:var(--mobile-sheet-width)!important;height:-moz-fit-content!important;height:fit-content!important;max-height:calc(100dvh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px) - .75rem)!important;margin:auto!important;transform:none!important;z-index:9999!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;overflow:visible!important;box-sizing:border-box;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;animation:fadeInMobileSheet .18s ease-out}.mobileAbilityTooltips[style*="display: flex"],.mobileAbilityTooltips[style*="display:flex"],.mobileBuffToolTips--open,.mobileBuffToolTips[style*="display: flex"],.mobileBuffToolTips[style*="display:flex"],.mobileGodTooltips[style*="display: flex"],.mobileGodTooltips[style*="display:flex"],.mobileToolTips[style*="display: flex"],.mobileToolTips[style*="display:flex"]{display:flex!important;flex-direction:column!important}@keyframes fadeInMobileSheet{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.mobileAbilityTooltip,.mobileAspectTooltip,.mobileBuffTooltip,.mobilePassiveTooltip,.mobileTooltip,.smiteTooltip--mobile{transform:none!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;height:-moz-fit-content!important;height:fit-content!important;max-height:var(--mobile-sheet-max-height)!important;flex:0 0 auto!important;align-self:stretch!important;box-sizing:border-box;font-size:1.125rem!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.mobileAbilityTooltips .mobileAbilityTooltip[style*="display: flex"],.mobileAbilityTooltips .mobileAbilityTooltip[style*="display:flex"],.mobileBuffToolTips--open .mobileBuffTooltip,.mobileGodTooltips .mobileAspectTooltip,.mobileGodTooltips .mobilePassiveTooltip,.mobileToolTips .mobileTooltip[style*="display: flex"],.mobileToolTips .mobileTooltip[style*="display:flex"]{display:flex!important}.mobileGodTooltips .mobileAspectTooltip.aspectTooltip,.mobileGodTooltips .mobilePassiveTooltip.passiveTooltip{position:relative!important;top:auto!important;right:auto!important;left:auto!important;bottom:auto!important;transform:none!important;width:100%!important;max-width:100%!important;margin:0!important}.mobileTooltipScroll{flex:0 0 auto;min-height:0;overflow:visible}.mobileTooltipHeader{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#12171c;justify-content:flex-start!important;padding:.38rem .55rem 0 max(.38rem,env(safe-area-inset-left,0px));flex-shrink:0}.mobileAbilityTooltip .smiteTooltipInner,.mobileAspectTooltip .smiteTooltipInner,.mobileBuffTooltip .smiteTooltipInner,.mobilePassiveTooltip .smiteTooltipInner,.mobileTooltip .smiteTooltipInner{padding:.95rem 1.05rem .85rem;flex:0 1 auto;min-height:0;display:flex;flex-direction:column;gap:.55rem}.smiteTooltip--mobile.smiteTooltip--hasRecipe .smiteTooltipHeader--hasRecipe{padding-right:6.5rem;min-height:3.25rem}.smiteTooltip--mobile .smiteTooltipHeaderRecipeCorner{transform:scale(.82);transform-origin:top right}.smiteTooltip--mobile .smiteTooltipHeader{margin-bottom:.75rem;gap:.85rem;flex-shrink:0}.smiteTooltip--mobile .smiteTooltipHeaderIcon{width:4rem!important;height:4rem!important;max-width:4rem!important;max-height:4rem!important;border-radius:11px}.smiteTooltip--mobile .smiteTooltipTitle{font-size:1.35rem!important;line-height:1.24}.smiteTooltip--mobile .smiteTooltipTag{font-size:.78rem;padding:.16rem .55rem}.smiteTooltip--mobile .smiteTooltipDescription,.smiteTooltip--mobile .smiteTooltipLead{font-size:1.05rem!important;line-height:1.52;white-space:pre-line!important;text-wrap:pretty}.smiteTooltip--mobile .smiteTooltipSection{margin-top:.5rem}.smiteTooltip--mobile .smiteTooltipSectionLabel{font-size:.78rem;margin-bottom:.45rem;letter-spacing:.1em}.smiteTooltip--mobile .abilityTooltipStatLine,.smiteTooltip--mobile .aspectTooltipStatLine,.smiteTooltip--mobile .buffTooltipStats p,.smiteTooltip--mobile .passiveTooltipStatLine,.smiteTooltip--mobile .smiteTooltipStatLine{font-size:1rem!important;line-height:1.48}.smiteTooltip--mobile .smiteTooltipStatPills{gap:.42rem}.smiteTooltip--mobile .smiteTooltipStatPill{padding:.44rem .72rem;gap:.42rem}.smiteTooltip--mobile .smiteTooltipStatPillIcon{width:1.52rem!important;height:1.52rem!important;max-width:1.52rem!important;max-height:1.52rem!important}.smiteTooltip--mobile .smiteTooltipStatPillValue{font-size:1rem!important}.smiteTooltip--mobile .smiteTooltipStatPillLabel{font-size:.86rem}.smiteTooltip--mobile .smiteTooltipBullets{margin-top:.4rem;padding-left:1.05rem}.smiteTooltip--mobile .smiteTooltipBullets li{font-size:1rem;line-height:1.5;margin:.22rem 0}.smiteTooltip--mobile .smiteTooltipGenericBody,.smiteTooltip--mobile .smiteTooltipStatLines{gap:.38rem}.smiteTooltip--mobile .smiteTooltipFooter{padding:.72rem 1rem!important;flex-shrink:0}.smiteTooltip--mobile .smiteTooltipGoldValue{font-size:1.15rem!important}.smiteTooltip--mobile .smiteTooltipGoldIcon{width:1.55rem!important;height:1.55rem!important;max-width:1.55rem!important;max-height:1.55rem!important}.mobileTooltipActions{padding:.65rem .95rem;gap:.55rem;flex-shrink:0}.mobileTooltipActionBtn,.mobileTooltipActions .addMobileAbility,.mobileTooltipActions .tooltipButton,.mobileTooltipActions .tooltipButton2,.mobileTooltipActions .tooltipButton3,.mobileTooltipActions .tooltipButtonItemRemove{min-height:2.85rem;font-size:1.02rem!important;padding:.5rem .85rem!important;line-height:1.2;align-self:stretch}.mobileAbilityTooltip .addMobileAbility{margin-top:0!important;flex:1 1!important;width:100%!important;min-width:0!important}.mobileTooltipHeader>.itemExitButton{display:flex!important;margin-left:0!important;margin-right:auto!important;flex-shrink:0;font-size:1.18rem!important}}