Search the Community

Showing results for tags 'Beach Party'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Important
    • News & Announcements
    • Forum Rules & Guide
  • General
    • General Discussions
    • Community Hub
    • Guides & Information
    • Alliance Recruitment
  • Heroes
    • 5* Heroes
    • 4* Heroes
    • 3* Heroes
  • Dragons
    • 5* Dragons
    • 4* Dragons
    • 3* Dragons
  • Misc
    • Off-Topic Discussions
    • Suggestions & Bugs
  • Empires & Puzzles Official's Topics
  • Ruff Riders Boo Ya!'s Topics
  • Empires Español's ¡Bienvenido!
  • Empires Español's Alianzas

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Bio

Found 2 results

  1. .ep-wrap{ max-width:1100px; margin:0 auto; box-sizing:border-box; font-family:Arial,Helvetica,sans-serif; line-height:1.35; color:#ECEAF7; word-break:break-word; overflow-wrap:anywhere; } .ep-wrap *{ box-sizing:border-box; } :root{ --ep-gap:12px; --ep-card:rgba(18,16,30,.78); --ep-card2:rgba(22,18,34,.75); --ep-hero:linear-gradient(135deg, rgba(38,18,66,.92), rgba(20,18,34,.92)); --ep-border:rgba(180,140,255,.22); --ep-border-strong:rgba(180,140,255,.35); --ep-text-dim:#CFC9E8; --ep-text-dimmer:#BEB6DF; --ep-good:#7CFFB0; --ep-shadow:0 10px 30px rgba(0,0,0,.35); --ep-line:rgba(255,255,255,.10); } /* --- Cards --- */ .ep-card{ border:1px solid var(--ep-border); border-radius:14px; background:var(--ep-card); box-shadow:var(--ep-shadow); overflow:hidden; } .ep-card + .ep-card{ margin-top:var(--ep-gap); } .ep-hero + .ep-card{ margin-top:var(--ep-gap); } .ep-hero{ border:1px solid var(--ep-border-strong); background:var(--ep-hero); padding:14px 16px; } .ep-title{ font-size:24px; font-weight:800; letter-spacing:.2px; } .ep-meta{ margin-top:6px; font-size:13px; color:var(--ep-text-dim); } .ep-notes{ margin-top:6px; font-size:12px; color:var(--ep-text-dimmer); } /* --- Details / Summary --- */ details.ep-details{ margin-top:var(--ep-gap); border:1px solid var(--ep-border); border-radius:14px; background:var(--ep-card); box-shadow:var(--ep-shadow); } details.ep-details > summary{ list-style:none; cursor:pointer; padding:12px 14px; font-size:16px; font-weight:800; outline:none; display:flex; align-items:center; justify-content:space-between; gap:10px; } details.ep-details > summary::-webkit-details-marker{ display:none; } .ep-summaryRight{ color:var(--ep-text-dimmer); font-weight:600; font-size:12px; white-space:nowrap; opacity:.95; } details .when-open{ display:none; } details[open] .when-open{ display:inline; } details[open] .when-closed{ display:none; } details.ep-details .ep-body{ padding:0 14px 12px; } details.ep-details > summary:focus-visible, .ep-btn:focus-visible{ outline:2px solid rgba(180,140,255,.65); outline-offset:2px; border-radius:10px; } /* --- Hero Topic Template Code © 2026 AeroMatix. All rights reserved. --- */ /* --- Key/value blocks --- */ .ep-k{ color:#F3F1FF; font-weight:800; } .ep-block{ border:1px solid rgba(255,255,255,.06); border-radius:12px; background:rgba(0,0,0,.10); overflow:hidden; } .ep-kvGrid{ display:grid; grid-template-columns: 160px 1fr 160px 1fr; column-gap:12px; row-gap:0; } .ep-kvCell{ padding:10px 10px; border-bottom:1px solid var(--ep-line); min-width:0; } .ep-kvCell.is-label{ background:rgba(255,255,255,.02); } .ep-kvGrid > .ep-kvCell:nth-last-child(-n+4){ border-bottom:none; } .ep-costumeGrid{ display:grid; grid-template-columns: repeat(2, auto); gap:6px 18px; font-size:13px; } /* --- Stats --- */ .ep-good{ color:var(--ep-good); font-weight:800; } .ep-stats{ border:1px solid rgba(255,255,255,.06); border-radius:12px; overflow:hidden; background:rgba(0,0,0,.10); } .ep-statsHeader, .ep-statsRow{ display:grid; grid-template-columns: 140px repeat(4, minmax(76px, 1fr)); column-gap:10px; align-items:center; } .ep-statsHeader{ background:rgba(255,255,255,.03); border-bottom:1px solid var(--ep-line); font-weight:800; color:#F3F1FF; font-size:13px; } .ep-statsCell{ padding:10px 10px; border-bottom:1px solid var(--ep-line); min-width:0; } .ep-statsHeader .ep-statsCell{ border-bottom:none; } .ep-statsRow:last-child .ep-statsCell{ border-bottom:none; } .ep-right{ text-align:right; } .ep-statsCell.level{ white-space:nowrap; padding-right:16px; } /* --- Bullet list style --- */ .ep-bullets{ margin:6px 0 12px 18px; padding:0; } .ep-bullets li{ margin:0 0 6px 0; } .ep-bullets li:last-child{ margin-bottom:0; } /* --- Simple two-column list --- */ .ep-list{ border:1px solid rgba(255,255,255,.06); border-radius:12px; overflow:hidden; background:rgba(0,0,0,.10); } /* FREE-FORM: ep-list + ep-item become normal blocks */ .ep-item{ display:block; /* was grid */ padding:10px 10px; border-bottom:1px solid var(--ep-line); } /* Optional: make title/desc not behave like columns */ .ep-itemTitle, .ep-itemDesc{ display:block; min-width:0; } /* Optional spacing between lines */ .ep-itemTitle{ font-weight:800; color:#F3F1FF; margin-bottom:6px; } /* --- Images toggle --- */ .imgToggle_input{ position:absolute; left:-9999px; } .imgToggle_wrap{ border:1px solid rgba(180,140,255,.25); border-radius:14px; padding:10px; background:var(--ep-card2); box-shadow:var(--ep-shadow); } .imgToggle_head{ display:flex;align-items:center;justify-content:space-between; gap:10px;margin-bottom:10px; } .imgToggle_title{ font-size:14px;font-weight:800;color:#ECEAF7; } .imgToggle_head > div{ display:flex; gap:8px; flex-direction:row-reverse; /* swaps MAX and LB2 positions */ } .ep-btn{ display:inline-block; padding:7px 12px; border-radius:10px; border:1px solid rgba(180,140,255,.40); background:rgba(38,18,66,.55); color:#ECEAF7; font-weight:800; font-size:12px; cursor:pointer; user-select:none; line-height:1; transition:filter .12s linear, transform .12s ease; } .ep-btn:hover{ filter:brightness(1.08); transform:translateY(-1px); } /* show BOTH buttons always */ .imgToggle_btnMax, .imgToggle_btnLb2{ display:inline-block; } /* the checkbox still controls which IMAGE layer is shown */ /* Active button styling (purple theme) */ .imgToggle_input:not(:checked) ~ .imgToggle_wrap .imgToggle_btnMax{ background:rgba(180,140,255,.22); border-color:rgba(180,140,255,.65); box-shadow:0 0 0 1px rgba(180,140,255,.35), 0 0 10px rgba(180,140,255,.35); } .imgToggle_input:checked ~ .imgToggle_wrap .imgToggle_btnLb2{ background:rgba(180,140,255,.22); border-color:rgba(180,140,255,.65); box-shadow:0 0 0 1px rgba(180,140,255,.35), 0 0 10px rgba(180,140,255,.35); } /* --- Hero Topic Template Code © 2026 AeroMatix. All rights reserved. --- */ /* Subtle pulse (very low perf cost) */ @keyframes epPulse{ 0%,100%{ transform:translateY(0); filter:brightness(1); } 50%{ transform:translateY(-1px); filter:brightness(1.08); } } @media (prefers-reduced-motion: no-preference){ .imgToggle_input:checked ~ .imgToggle_wrap .imgToggle_btnLb2{ animation:epPulse 1.6s ease-in-out infinite; } } .imgToggle_stage{ max-width:420px; width:90%; margin:0 auto; border-radius:12px; background:rgba(0,0,0,.18); border:1px solid rgba(255,255,255,.06); padding:6px; display:grid; /* prevent page jump while image loads, change the aspect ratio if the container is bigger than the image */ aspect-ratio: 1 / 1.4; } .imgToggle_layer{ grid-area:1 / 1; opacity:0; pointer-events:none; transition:opacity .15s linear; display:flex; align-items:flex-start; justify-content:center; /* helps the layer fill the reserved area */ width:100%; height:100%; } .imgToggle_layer.is-default{ opacity:1; pointer-events:auto; } .imgToggle_input:checked ~ .imgToggle_wrap .imgToggle_layer.max{ opacity:0; pointer-events:none; } .imgToggle_input:checked ~ .imgToggle_wrap .imgToggle_layer.lb2{ opacity:1; pointer-events:auto; } /* make the image fill the layer and scale down to fit */ .imgToggle_layer img{ display:block; width:100%; height:auto; object-fit:contain; } @media (prefers-reduced-motion: reduce){ .imgToggle_layer, .ep-btn{ transition:none; } .ep-btn:hover{ transform:none; } } .ep-wrap a{ color:#D8C9FF; text-decoration:none; } .ep-wrap a:hover{ text-decoration:underline; } /* --- Tooltip (edit-proof: allows lists) --- */ .ep-tip{ position:relative; display:inline-block; /* still sits nicely at end of sentence */ vertical-align:middle; -webkit-tap-highlight-color:transparent; } .ep-tip > input{ position:absolute; opacity:0; pointer-events:none; } .ep-tipIcon{ display:inline-flex; align-items:center; justify-content:center; cursor:pointer; padding:2px; border-radius:8px; line-height:0; } .ep-tipBox{ position:absolute; left:50%; bottom:calc(100% + 10px); transform:translateX(-50%); width:min(360px, 85vw); /* wider on desktop */ max-width:calc(100vw - 28px); /* stays on-screen mobile */ padding:10px 12px; border-radius:12px; border:1px solid rgba(180,140,255,.35); background:rgba(18,16,30,.95); color:#ECEAF7; box-shadow:0 10px 30px rgba(0,0,0,.35); font-size:13px; line-height:1.35; z-index:100; opacity:0; visibility:hidden; pointer-events:none; } /* --- Tooltip close (X) --- */ .ep-tipClose{ position:absolute; right:8px; top:6px; width:22px; height:22px; display:flex; align-items:center; justify-content:center; cursor:pointer; border-radius:8px; border:1px solid rgba(180,140,255,.35); background:rgba(255,255,255,.06); color:#ECEAF7; font-weight:900; font-size:14px; line-height:1; user-select:none; } .ep-tipClose:hover{ filter:brightness(1.12); } /* --- Hero Topic Template Code © 2026 AeroMatix. All rights reserved. --- */ /* Keep tooltip inside screen edges (mobile: fixed top-center) */ @media (max-width:900px){ .ep-tipBox{ position:fixed; left:50%; top:90px; /* distance from top of screen */ bottom:auto; transform:translateX(-50%); width:min(360px, 92vw); max-width:92vw; } .ep-tipBox::after{ display:none; } } .ep-tipBox::after{ content:""; position:absolute; left:50%; top:100%; transform:translateX(-50%); border:8px solid transparent; border-top-color:rgba(18,16,30,.95); } @media (hover:hover) and (pointer:fine){ /* show when hovering anywhere on the tooltip wrapper (icon OR the box) */ .ep-tip:hover .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } } /* Desktop: hide the X close (hover handles closing) */ @media (hover:hover) and (pointer:fine){ .ep-tipClose{ display:none; } } .ep-tip > input:checked ~ .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } /* list styling inside tooltip */ .ep-tipBox .ep-tipList, .ep-tipBox ul, .ep-tipBox ol{ margin:8px 0 0 18px; padding:0; } .ep-tipBox li{ margin:0 0 6px 0; } .ep-tipBox li:last-child{ margin-bottom:0; } /* --- Mobile breakout --- */ @media (max-width:700px){ .ep-wrap{ max-width:none; width:100vw; margin-left:calc(50% - 50vw); margin-right:calc(50% - 50vw); padding:0 10px; } } /* --- Mobile layout adjustments --- */ @media (max-width:620px){ .ep-title{ font-size:20px; } details.ep-details > summary{ padding:11px 12px; font-size:15px; } details.ep-details .ep-body{ padding:0 12px 12px; } .ep-summaryRight{ font-size:11px; } .ep-kvCell.ep-sepTop{ border-top:1px solid var(--ep-line); } .ep-kvGrid{ grid-template-columns: 140px 1fr; } /* remove bottom border from last row (Costume Bonus) */ .ep-kvGrid > .ep-kvCell:nth-last-child(-n+2){ border-bottom:none; } .ep-statsHeader{ display:none; } .ep-statsRow{ grid-template-columns: 1fr; column-gap:0; } .ep-statsCell{ border-bottom:none; padding:10px 10px 0; } .ep-statsRow{ padding:8px 0 10px; border-bottom:1px solid var(--ep-line); } .ep-statsRow:last-child{ border-bottom:none; } .ep-statsRow .ep-statsCell:nth-child(1){ padding-top:10px; font-weight:800; color:#F3F1FF; } .ep-statsRow .ep-statsCell:nth-child(n+2){ padding-top:6px; display:flex; justify-content:space-between; gap:10px; } .ep-statsRow .ep-statsCell:nth-child(2)::before{ content:"Attack"; color:var(--ep-text-dimmer); font-weight:700; } .ep-statsRow .ep-statsCell:nth-child(3)::before{ content:"Defense"; color:var(--ep-text-dimmer); font-weight:700; } .ep-statsRow .ep-statsCell:nth-child(4)::before{ content:"Health"; color:var(--ep-text-dimmer); font-weight:700; } .ep-statsRow .ep-statsCell:nth-child(5)::before{ content:"Power"; color:var(--ep-text-dimmer); font-weight:700; } .ep-statsCell.level{ white-space:normal; padding-right:10px; } .ep-item{ grid-template-columns: 1fr; } } /* --- TOOLTIP: allow it to escape inner containers --- */ .ep-block, .ep-list, .ep-stats, .ep-item{ overflow: visible !important; } /* keep tooltip above neighbors */ .ep-tip{ position: relative; z-index: 500; } .ep-tipBox{ z-index: 1000; } Misty (Legendary) • Ice • Cleric • Beach Party • Released: 12/06/23 • Outfitter: 12/12/24 • Hero Coach: 12/06/25 Snorkeling Gnome Tap Buttons LB2 MAX Overview HIDEOPEN Rarity (Legendary) Element / Class Ice Cleric Family Beach Party Mana Speed Fast Special Seastar Burst Costume Bonus N/A Stats HIDEOPEN Level Attack Defense Health Power Max 881 844 1470 875 LB1 950 910 1585 934 LB2 1087 1041 1813 1050 Special Skill — Fast — Seastar Burst HIDEOPEN Boosts health of all allies by 180. Boosted health can exceed max HP. Reduces the max health of all enemies by 180. This effect is stronger against targets with boosted health. Max health can't get lower than 30% of the original max health. Any boosted health is reduced by an additional 180. Deals 180% damage to all enemies. Family Bonus / Passives / Aether Power HIDEOPEN Family Bonus Beach Party Bonus for 1+ Heroes: o -20%/-40%/-60% damage received from damage over time status effects. o The members of this family have additional perks in the Beach Party event. Passives Resist Water Damage This character has innate resistance against Water Damage. Damage Over Time on Special When this character casts their Special Skill, all enemies receive 210 Water damage over 2 turns. Aether Power Attack Up At the start of each battle, this Hero gets 20% attack for 6 turns × In battles with multiple waves, the effect is refreshed at the beginning of each wave. Beta information / Changes / Related topics HIDEOPEN Beta Information N/A Changes From Beta This section will be updated after release. Related Topics Empuzzled - Misty Balance Updates HIDEOPEN There are no balance updates for this hero so far. Star ratings are to express how good you think a hero is, read the rules. Hero Topic Code © 2026 AeroMatix.
  2. .ep-wrap{ max-width:1100px; margin:0 auto; box-sizing:border-box; font-family:Arial,Helvetica,sans-serif; line-height:1.35; color:#ECEAF7; word-break:break-word; overflow-wrap:anywhere; } .ep-wrap *{ box-sizing:border-box; } :root{ --ep-gap:12px; --ep-card:rgba(18,16,30,.78); --ep-card2:rgba(22,18,34,.75); --ep-hero:linear-gradient(135deg, rgba(38,18,66,.92), rgba(20,18,34,.92)); --ep-border:rgba(180,140,255,.22); --ep-border-strong:rgba(180,140,255,.35); --ep-text-dim:#CFC9E8; --ep-text-dimmer:#BEB6DF; --ep-good:#7CFFB0; --ep-shadow:0 10px 30px rgba(0,0,0,.35); --ep-line:rgba(255,255,255,.10); } /* --- Cards --- */ .ep-card{ border:1px solid var(--ep-border); border-radius:14px; background:var(--ep-card); box-shadow:var(--ep-shadow); overflow:hidden; } .ep-card + .ep-card{ margin-top:var(--ep-gap); } .ep-hero + .ep-card{ margin-top:var(--ep-gap); } .ep-hero{ border:1px solid var(--ep-border-strong); background:var(--ep-hero); padding:14px 16px; } .ep-title{ font-size:24px; font-weight:800; letter-spacing:.2px; } .ep-meta{ margin-top:6px; font-size:13px; color:var(--ep-text-dim); } .ep-notes{ margin-top:6px; font-size:12px; color:var(--ep-text-dimmer); } /* --- Details / Summary --- */ details.ep-details{ margin-top:var(--ep-gap); border:1px solid var(--ep-border); border-radius:14px; background:var(--ep-card); box-shadow:var(--ep-shadow); } details.ep-details > summary{ list-style:none; cursor:pointer; padding:12px 14px; font-size:16px; font-weight:800; outline:none; display:flex; align-items:center; justify-content:space-between; gap:10px; } details.ep-details > summary::-webkit-details-marker{ display:none; } .ep-summaryRight{ color:var(--ep-text-dimmer); font-weight:600; font-size:12px; white-space:nowrap; opacity:.95; } details .when-open{ display:none; } details[open] .when-open{ display:inline; } details[open] .when-closed{ display:none; } details.ep-details .ep-body{ padding:0 14px 12px; } details.ep-details > summary:focus-visible, .ep-btn:focus-visible{ outline:2px solid rgba(180,140,255,.65); outline-offset:2px; border-radius:10px; } /* --- Hero Topic Template Code © 2026 AeroMatix. All rights reserved. --- */ /* --- Key/value blocks --- */ .ep-k{ color:#F3F1FF; font-weight:800; } .ep-block{ border:1px solid rgba(255,255,255,.06); border-radius:12px; background:rgba(0,0,0,.10); overflow:hidden; } .ep-kvGrid{ display:grid; grid-template-columns: 160px 1fr 160px 1fr; column-gap:12px; row-gap:0; } .ep-kvCell{ padding:10px 10px; border-bottom:1px solid var(--ep-line); min-width:0; } .ep-kvCell.is-label{ background:rgba(255,255,255,.02); } .ep-kvGrid > .ep-kvCell:nth-last-child(-n+4){ border-bottom:none; } .ep-costumeGrid{ display:grid; grid-template-columns: repeat(2, auto); gap:6px 18px; font-size:13px; } /* --- Stats --- */ .ep-good{ color:var(--ep-good); font-weight:800; } .ep-stats{ border:1px solid rgba(255,255,255,.06); border-radius:12px; overflow:hidden; background:rgba(0,0,0,.10); } .ep-statsHeader, .ep-statsRow{ display:grid; grid-template-columns: 140px repeat(4, minmax(76px, 1fr)); column-gap:10px; align-items:center; } .ep-statsHeader{ background:rgba(255,255,255,.03); border-bottom:1px solid var(--ep-line); font-weight:800; color:#F3F1FF; font-size:13px; } .ep-statsCell{ padding:10px 10px; border-bottom:1px solid var(--ep-line); min-width:0; } .ep-statsHeader .ep-statsCell{ border-bottom:none; } .ep-statsRow:last-child .ep-statsCell{ border-bottom:none; } .ep-right{ text-align:right; } .ep-statsCell.level{ white-space:nowrap; padding-right:16px; } /* --- Bullet list style --- */ .ep-bullets{ margin:6px 0 12px 18px; padding:0; } .ep-bullets li{ margin:0 0 6px 0; } .ep-bullets li:last-child{ margin-bottom:0; } /* --- Simple two-column list --- */ .ep-list{ border:1px solid rgba(255,255,255,.06); border-radius:12px; overflow:hidden; background:rgba(0,0,0,.10); } /* FREE-FORM: ep-list + ep-item become normal blocks */ .ep-item{ display:block; /* was grid */ padding:10px 10px; border-bottom:1px solid var(--ep-line); } /* Optional: make title/desc not behave like columns */ .ep-itemTitle, .ep-itemDesc{ display:block; min-width:0; } /* Optional spacing between lines */ .ep-itemTitle{ font-weight:800; color:#F3F1FF; margin-bottom:6px; } /* --- Images toggle --- */ .imgToggle_input{ position:absolute; left:-9999px; } .imgToggle_wrap{ border:1px solid rgba(180,140,255,.25); border-radius:14px; padding:10px; background:var(--ep-card2); box-shadow:var(--ep-shadow); } .imgToggle_head{ display:flex;align-items:center;justify-content:space-between; gap:10px;margin-bottom:10px; } .imgToggle_title{ font-size:14px;font-weight:800;color:#ECEAF7; } .imgToggle_head > div{ display:flex; gap:8px; flex-direction:row-reverse; /* swaps MAX and LB2 positions */ } .ep-btn{ display:inline-block; padding:7px 12px; border-radius:10px; border:1px solid rgba(180,140,255,.40); background:rgba(38,18,66,.55); color:#ECEAF7; font-weight:800; font-size:12px; cursor:pointer; user-select:none; line-height:1; transition:filter .12s linear, transform .12s ease; } .ep-btn:hover{ filter:brightness(1.08); transform:translateY(-1px); } /* show BOTH buttons always */ .imgToggle_btnMax, .imgToggle_btnLb2{ display:inline-block; } /* the checkbox still controls which IMAGE layer is shown */ /* Active button styling (purple theme) */ .imgToggle_input:not(:checked) ~ .imgToggle_wrap .imgToggle_btnMax{ background:rgba(180,140,255,.22); border-color:rgba(180,140,255,.65); box-shadow:0 0 0 1px rgba(180,140,255,.35), 0 0 10px rgba(180,140,255,.35); } .imgToggle_input:checked ~ .imgToggle_wrap .imgToggle_btnLb2{ background:rgba(180,140,255,.22); border-color:rgba(180,140,255,.65); box-shadow:0 0 0 1px rgba(180,140,255,.35), 0 0 10px rgba(180,140,255,.35); } /* --- Hero Topic Template Code © 2026 AeroMatix. All rights reserved. --- */ /* Subtle pulse (very low perf cost) */ @keyframes epPulse{ 0%,100%{ transform:translateY(0); filter:brightness(1); } 50%{ transform:translateY(-1px); filter:brightness(1.08); } } @media (prefers-reduced-motion: no-preference){ .imgToggle_input:checked ~ .imgToggle_wrap .imgToggle_btnLb2{ animation:epPulse 1.6s ease-in-out infinite; } } .imgToggle_stage{ max-width:420px; width:90%; margin:0 auto; border-radius:12px; background:rgba(0,0,0,.18); border:1px solid rgba(255,255,255,.06); padding:6px; display:grid; /* prevent page jump while image loads, change the aspect ratio if the container is bigger than the image */ aspect-ratio: 1 / 1.4; } .imgToggle_layer{ grid-area:1 / 1; opacity:0; pointer-events:none; transition:opacity .15s linear; display:flex; align-items:flex-start; justify-content:center; /* helps the layer fill the reserved area */ width:100%; height:100%; } .imgToggle_layer.is-default{ opacity:1; pointer-events:auto; } .imgToggle_input:checked ~ .imgToggle_wrap .imgToggle_layer.max{ opacity:0; pointer-events:none; } .imgToggle_input:checked ~ .imgToggle_wrap .imgToggle_layer.lb2{ opacity:1; pointer-events:auto; } /* make the image fill the layer and scale down to fit */ .imgToggle_layer img{ display:block; width:100%; height:auto; object-fit:contain; } @media (prefers-reduced-motion: reduce){ .imgToggle_layer, .ep-btn{ transition:none; } .ep-btn:hover{ transform:none; } } .ep-wrap a{ color:#D8C9FF; text-decoration:none; } .ep-wrap a:hover{ text-decoration:underline; } /* --- Tooltip (edit-proof: allows lists) --- */ .ep-tip{ position:relative; display:inline-block; /* still sits nicely at end of sentence */ vertical-align:middle; -webkit-tap-highlight-color:transparent; } .ep-tip > input{ position:absolute; opacity:0; pointer-events:none; } .ep-tipIcon{ display:inline-flex; align-items:center; justify-content:center; cursor:pointer; padding:2px; border-radius:8px; line-height:0; } .ep-tipBox{ position:absolute; left:50%; bottom:calc(100% + 10px); transform:translateX(-50%); width:min(360px, 85vw); /* wider on desktop */ max-width:calc(100vw - 28px); /* stays on-screen mobile */ padding:10px 12px; border-radius:12px; border:1px solid rgba(180,140,255,.35); background:rgba(18,16,30,.95); color:#ECEAF7; box-shadow:0 10px 30px rgba(0,0,0,.35); font-size:13px; line-height:1.35; z-index:100; opacity:0; visibility:hidden; pointer-events:none; } /* --- Tooltip close (X) --- */ .ep-tipClose{ position:absolute; right:8px; top:6px; width:22px; height:22px; display:flex; align-items:center; justify-content:center; cursor:pointer; border-radius:8px; border:1px solid rgba(180,140,255,.35); background:rgba(255,255,255,.06); color:#ECEAF7; font-weight:900; font-size:14px; line-height:1; user-select:none; } .ep-tipClose:hover{ filter:brightness(1.12); } /* --- Hero Topic Template Code © 2026 AeroMatix. All rights reserved. --- */ /* Keep tooltip inside screen edges (mobile: fixed top-center) */ @media (max-width:900px){ .ep-tipBox{ position:fixed; left:50%; top:90px; /* distance from top of screen */ bottom:auto; transform:translateX(-50%); width:min(360px, 92vw); max-width:92vw; } .ep-tipBox::after{ display:none; } } .ep-tipBox::after{ content:""; position:absolute; left:50%; top:100%; transform:translateX(-50%); border:8px solid transparent; border-top-color:rgba(18,16,30,.95); } @media (hover:hover) and (pointer:fine){ /* show when hovering anywhere on the tooltip wrapper (icon OR the box) */ .ep-tip:hover .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } } /* Desktop: hide the X close (hover handles closing) */ @media (hover:hover) and (pointer:fine){ .ep-tipClose{ display:none; } } .ep-tip > input:checked ~ .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } /* list styling inside tooltip */ .ep-tipBox .ep-tipList, .ep-tipBox ul, .ep-tipBox ol{ margin:8px 0 0 18px; padding:0; } .ep-tipBox li{ margin:0 0 6px 0; } .ep-tipBox li:last-child{ margin-bottom:0; } /* --- Mobile breakout --- */ @media (max-width:700px){ .ep-wrap{ max-width:none; width:100vw; margin-left:calc(50% - 50vw); margin-right:calc(50% - 50vw); padding:0 10px; } } /* --- Mobile layout adjustments --- */ @media (max-width:620px){ .ep-title{ font-size:20px; } details.ep-details > summary{ padding:11px 12px; font-size:15px; } details.ep-details .ep-body{ padding:0 12px 12px; } .ep-summaryRight{ font-size:11px; } .ep-kvCell.ep-sepTop{ border-top:1px solid var(--ep-line); } .ep-kvGrid{ grid-template-columns: 140px 1fr; } /* remove bottom border from last row (Costume Bonus) */ .ep-kvGrid > .ep-kvCell:nth-last-child(-n+2){ border-bottom:none; } .ep-statsHeader{ display:none; } .ep-statsRow{ grid-template-columns: 1fr; column-gap:0; } .ep-statsCell{ border-bottom:none; padding:10px 10px 0; } .ep-statsRow{ padding:8px 0 10px; border-bottom:1px solid var(--ep-line); } .ep-statsRow:last-child{ border-bottom:none; } .ep-statsRow .ep-statsCell:nth-child(1){ padding-top:10px; font-weight:800; color:#F3F1FF; } .ep-statsRow .ep-statsCell:nth-child(n+2){ padding-top:6px; display:flex; justify-content:space-between; gap:10px; } .ep-statsRow .ep-statsCell:nth-child(2)::before{ content:"Attack"; color:var(--ep-text-dimmer); font-weight:700; } .ep-statsRow .ep-statsCell:nth-child(3)::before{ content:"Defense"; color:var(--ep-text-dimmer); font-weight:700; } .ep-statsRow .ep-statsCell:nth-child(4)::before{ content:"Health"; color:var(--ep-text-dimmer); font-weight:700; } .ep-statsRow .ep-statsCell:nth-child(5)::before{ content:"Power"; color:var(--ep-text-dimmer); font-weight:700; } .ep-statsCell.level{ white-space:normal; padding-right:10px; } .ep-item{ grid-template-columns: 1fr; } } /* --- TOOLTIP: allow it to escape inner containers --- */ .ep-block, .ep-list, .ep-stats, .ep-item{ overflow: visible !important; } /* keep tooltip above neighbors */ .ep-tip{ position: relative; z-index: 500; } .ep-tipBox{ z-index: 1000; } Davey Wavey (Legendary) • Ice • Fighter • Beach Party • Released: 03/06/24 • Outfitter: 03/12/25 • Hero Coach: 03/06/26 Shark in Training Tap Buttons LB2 MAX Overview HIDEOPEN Rarity (Legendary) Element / Class Ice Fighter Family Beach Party Mana Speed Average Special Waters of Nourishment Costume Bonus N/A Stats HIDEOPEN Level Attack Defense Health Power Max 999 978 1917 1016 LB1 1076 1054 2066 1085 LB2 1231 1206 2364 1224 Special Skill — Average — Waters of Nourishment HIDEOPEN All allies regenerate 500 boosted health over 4 turns. Boosted health can exceed max HP. The effect duration resets if the status effect owner is hit with direct damage from a Special Skill. All allies get +30% defense for 4 turns. All allies get +20% mana generation for 4 turns. × Affects only mana generated from matching tiles or mana gained by the defense team at the end of their turn. Family Bonus / Passives / Aether Power HIDEOPEN Family Bonus Beach Party Bonus for 1+ Heroes: o -20%/-40%/-60% damage received from damage over time status effects. The members of this family have additional perks in the Beach Party event. Passives Damage Over Time on Special When this character casts their Special Skill, all enemies receive 238 Water damage over 2 turns. Resist Water Damage This character has innate resistance against Water Damage. Aether Power Defense UP At the start of each battle, this Hero gets 20% defense for 6 turns. × In battles with multiple waves, the effect is refreshed at the beginning of each wave. Beta information / Changes / Related topics HIDEOPEN Beta Information N/A Changes From Beta This section will be updated after release. Related Topics Empuzzled - Davey Wavey Balance Updates HIDEOPEN There are no balance updates for this hero so far. Star ratings are to express how good you think a hero is, read the rules. Hero Topic Code © 2026 AeroMatix.