Search the Community
Showing results for tags 'Fast Mana'.
-
.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; } Orcur (Legendary) • Ice • Druid • Astral Dwarfs • Released: 02/07/25 • Outfitter: 02/01/26 • Hero Coach: 02/07/27 Astral Dwarf Gardener Tap Buttons LB2 MAX Overview HIDEOPEN Rarity (Legendary) Element / Class Ice Druid Family Astral Dwarfs Mana Speed Fast Special Lunar Bloom Costume Bonus N/A Stats HIDEOPEN Level Attack Defense Health Power Max 1180 1289 2268 1216 LB1 1272 1389 2444 1301 LB2 1455 1590 2796 1470 Special Skill — Fast — Lunar Bloom HIDEOPEN Recovers 30% health for all allies. Growth: All allies get 250 attack. Boosts health of all allies by 450 health after 3 turns, or immediatelly if the effect is removed before the duration ends. Boosted health can exceed max HP. Family Bonus / Passives / Aether Power HIDEOPEN Family Bonus Astral Dwarfs Bonus for 1/2 Unique Heroes: o 25% / 50% chance to dispel a random dispellable status effect buff from all enemies at the end of each turn. o 75% / 100% chance to resist mana reduction and mana status ailments. Each successful resist by this family gives this character 5% mana. Passives Destroy Fiends on Special When this character casts their Special Skill, all Fiends are destroyed from them. Superior Resist Negative Minion Effects When this character casts their Special Skill, all Fiends are destroyed from them. [[PASSIVE3_IMAGE]] Resist Healing Ailments This character has innate resistance against status ailments that affect healing. Aether Power Damage Reduction At the start of each battle, all damage received by this Hero is reduced by -10% 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 - Orcur 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.
-
- 5*
- Astral Dwarfs
-
(and 4 more)
Tagged with:
-
.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; } /* --- Dragon 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; } /* --- Spirit Bonus (clean grid, mobile friendly) --- */ .ep-spirit{ border:1px solid rgba(255,255,255,.06); border-radius:12px; overflow:hidden; background:rgba(0,0,0,.10); } .ep-spiritHeader, .ep-spiritRow{ display:grid; grid-template-columns: 1fr 1fr 1fr; column-gap:0; } .ep-spiritHeader .ep-spiritCell, .ep-spiritRow .ep-spiritCell{ border-right:1px solid var(--ep-line); } .ep-spiritHeader .ep-spiritCell:last-child, .ep-spiritRow .ep-spiritCell:last-child{ border-right:none; } .ep-spiritHeader{ background:rgba(255,255,255,.03); border-bottom:1px solid var(--ep-line); font-weight:800; color:#F3F1FF; font-size:13px; } .ep-spiritHeader .ep-spiritCell{ border-bottom:none; } .ep-spiritCell{ padding:10px 10px; border-bottom:1px solid var(--ep-line); min-width:0; } .ep-spiritRow:last-child .ep-spiritCell{ border-bottom:none; } .ep-spiritTitleMini{ font-weight:900; margin-bottom:6px; color:#F3F1FF; display:flex; align-items:center; gap:8px; } .ep-spiritStatLine{ display:flex; justify-content:space-between; gap:10px; padding:4px 0; font-size:13px; } .ep-spiritStatLine span:first-child{ color:var(--ep-text-dimmer); font-weight:700; } .ep-spiritStatLine span:last-child{ font-weight:900; } /* Mobile: stack the 3 columns */ @media (max-width:620px){ .ep-spiritHeader{ display:none; } .ep-spiritRow{ grid-template-columns: 1fr; column-gap:0; } .ep-spiritRow .ep-spiritCell{ border-right:none; } .ep-spiritCell{ border-bottom:none; padding:10px 10px 0; } .ep-spiritRow{ padding:8px 0 10px; border-bottom:1px solid var(--ep-line); } /* faint separators between Spirit / Element / Class blocks */ .ep-spiritRow .ep-spiritCell + .ep-spiritCell{ border-top:1px solid var(--ep-line); } .ep-spiritRow:last-child{ border-bottom:none; } } /* --- 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; /* keeps right-to-left button order like the original */ flex-wrap:nowrap; /* keep all 3 on one line */ } .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; white-space:nowrap; /* stops button text wrapping and breaking the row */ } .ep-btn:hover{ filter:brightness(1.08); transform:translateY(-1px); } /* --- Dragon 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); } } .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 */ 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; } /* 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; 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); max-width:calc(100vw - 28px); 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; } .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); } @media (max-width:900px){ .ep-tipBox{ position:fixed; left:50%; top:90px; 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){ .ep-tip:hover .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } .ep-tipClose{ display:none; } } .ep-tip > input:checked ~ .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } .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; } /* ============================================================ DRAGON: 3-WAY IMAGE TOGGLE (SPECIAL / ASSIST / SPIRIT) Minimal add-on, reuses the exact stage/layer sizing & scaling ============================================================ */ /* show all three buttons */ .imgToggle_btnSpecial, .imgToggle_btnAssist, .imgToggle_btnSpirit{ display:inline-block; } /* When any radio selected, hide all layers then show the selected one */ #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_layer.special{ opacity:1; pointer-events:auto; } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_layer.assist { opacity:1; pointer-events:auto; } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_layer.spirit { opacity:1; pointer-events:auto; } /* Active button styling (same as the MAX/LB2 active state) */ #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_btnSpecial{ 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); } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_btnAssist{ 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); } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_btnSpirit{ 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); } /* Optional pulse on SPIRIT + ASSIST when selected */ @media (prefers-reduced-motion: no-preference){ #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_btnSpirit, #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_btnAssist{ animation:epPulse 1.6s ease-in-out infinite; } } /* --- 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; } .ep-kvGrid > .ep-kvCell:nth-last-child(-n+2){ border-bottom:none; } /* Mobile Overview: separator between Special and Assist */ .ep-kvGrid > .ep-kvCell:nth-child(11), .ep-kvGrid > .ep-kvCell:nth-child(12){ border-top:1px solid var(--ep-line); } /* keep the 3 image buttons usable on small screens */ .imgToggle_head{ gap:8px; } .imgToggle_head > div{ gap:0px; } .ep-btn{ padding:6px 10px; font-size:11px; transform:scale(0.85); transform-origin:center; } .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; } Sting (Rare) • Holy • Released: September 17, 2024 Protector of the Hive Tap Buttons SPIRIT ASSIST SPECIAL Overview HIDEOPEN Rarity (Rare) Element Holy Mana Speed Fast Release Date September 17, 2024 Special Blinding Stinger Assist Charring Blaze Stats HIDEOPEN Level Attack Defense Health Power Max 9626 9552 8625 7821 Special Skill — Fast — Blinding Stinger HIDEOPEN Deals 300% damage to the target. The target gets -35% accuracy for 3 turns. Assist Skill — Dragon — Charring Blaze HIDEOPEN Deals 250 damage to all enemies. All enemies receive 100 Burn damage over 5 turns. Dragon Spirit Bonus for Heroes HIDEOPEN Spirit Table Element Bonus Class Bonus Spirit Attack +100 Defense +80 Health +30 Holy Attack+15 Defense+10 Health+12 Ranger Attack+15 Defense+10 Health+12 Beta information / Changes / Related topics HIDEOPEN Beta Information N/A Changes From Beta This section will be updated after release. Related Topics N/A Balance Updates HIDEOPEN There are no balance updates for this dragon so far. Star ratings are to express how good you think a dragon is, read the rules. Dragon Topic Code © 2026 AeroMatix.
- 1 reply
-
- 3*
- Dragon Season 1
-
(and 4 more)
Tagged with:
-
.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; } /* --- Dragon 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; } /* --- Spirit Bonus (clean grid, mobile friendly) --- */ .ep-spirit{ border:1px solid rgba(255,255,255,.06); border-radius:12px; overflow:hidden; background:rgba(0,0,0,.10); } .ep-spiritHeader, .ep-spiritRow{ display:grid; grid-template-columns: 1fr 1fr 1fr; column-gap:0; } .ep-spiritHeader .ep-spiritCell, .ep-spiritRow .ep-spiritCell{ border-right:1px solid var(--ep-line); } .ep-spiritHeader .ep-spiritCell:last-child, .ep-spiritRow .ep-spiritCell:last-child{ border-right:none; } .ep-spiritHeader{ background:rgba(255,255,255,.03); border-bottom:1px solid var(--ep-line); font-weight:800; color:#F3F1FF; font-size:13px; } .ep-spiritHeader .ep-spiritCell{ border-bottom:none; } .ep-spiritCell{ padding:10px 10px; border-bottom:1px solid var(--ep-line); min-width:0; } .ep-spiritRow:last-child .ep-spiritCell{ border-bottom:none; } .ep-spiritTitleMini{ font-weight:900; margin-bottom:6px; color:#F3F1FF; display:flex; align-items:center; gap:8px; } .ep-spiritStatLine{ display:flex; justify-content:space-between; gap:10px; padding:4px 0; font-size:13px; } .ep-spiritStatLine span:first-child{ color:var(--ep-text-dimmer); font-weight:700; } .ep-spiritStatLine span:last-child{ font-weight:900; } /* Mobile: stack the 3 columns */ @media (max-width:620px){ .ep-spiritHeader{ display:none; } .ep-spiritRow{ grid-template-columns: 1fr; column-gap:0; } .ep-spiritRow .ep-spiritCell{ border-right:none; } .ep-spiritCell{ border-bottom:none; padding:10px 10px 0; } .ep-spiritRow{ padding:8px 0 10px; border-bottom:1px solid var(--ep-line); } /* faint separators between Spirit / Element / Class blocks */ .ep-spiritRow .ep-spiritCell + .ep-spiritCell{ border-top:1px solid var(--ep-line); } .ep-spiritRow:last-child{ border-bottom:none; } } /* --- 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; /* keeps right-to-left button order like the original */ flex-wrap:nowrap; /* keep all 3 on one line */ } .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; white-space:nowrap; /* stops button text wrapping and breaking the row */ } .ep-btn:hover{ filter:brightness(1.08); transform:translateY(-1px); } /* --- Dragon 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); } } .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 */ 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; } /* 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; 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); max-width:calc(100vw - 28px); 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; } .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); } @media (max-width:900px){ .ep-tipBox{ position:fixed; left:50%; top:90px; 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){ .ep-tip:hover .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } .ep-tipClose{ display:none; } } .ep-tip > input:checked ~ .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } .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; } /* ============================================================ DRAGON: 3-WAY IMAGE TOGGLE (SPECIAL / ASSIST / SPIRIT) Minimal add-on, reuses the exact stage/layer sizing & scaling ============================================================ */ /* show all three buttons */ .imgToggle_btnSpecial, .imgToggle_btnAssist, .imgToggle_btnSpirit{ display:inline-block; } /* When any radio selected, hide all layers then show the selected one */ #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_layer.special{ opacity:1; pointer-events:auto; } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_layer.assist { opacity:1; pointer-events:auto; } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_layer.spirit { opacity:1; pointer-events:auto; } /* Active button styling (same as the MAX/LB2 active state) */ #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_btnSpecial{ 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); } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_btnAssist{ 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); } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_btnSpirit{ 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); } /* Optional pulse on SPIRIT + ASSIST when selected */ @media (prefers-reduced-motion: no-preference){ #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_btnSpirit, #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_btnAssist{ animation:epPulse 1.6s ease-in-out infinite; } } /* --- 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; } .ep-kvGrid > .ep-kvCell:nth-last-child(-n+2){ border-bottom:none; } /* Mobile Overview: separator between Special and Assist */ .ep-kvGrid > .ep-kvCell:nth-child(11), .ep-kvGrid > .ep-kvCell:nth-child(12){ border-top:1px solid var(--ep-line); } /* keep the 3 image buttons usable on small screens */ .imgToggle_head{ gap:8px; } .imgToggle_head > div{ gap:0px; } .ep-btn{ padding:6px 10px; font-size:11px; transform:scale(0.85); transform-origin:center; } .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; } Sparky (Rare) • Dark • Released: September 17, 2024 Flying Feathered Serpent Tap Buttons SPIRIT ASSIST SPECIAL Overview HIDEOPEN Rarity (Rare) Element Dark Mana Speed Fast Release Date September 17, 2024 Special Cursed Tail Whip Assist Charring Blaze Stats HIDEOPEN Level Attack Defense Health Power Max 9454 9449 8554 7722 Special Skill — Fast — Cursed Tail Whip HIDEOPEN Deals 180% damage to the target and nearby enemies. The target and nearby enemies get -1500 attack for 3 turns. The target and nearby enemies receive 1800 damage for each received status ailment for 3 turns. Assist Skill — Dragon — Charring Blaze HIDEOPEN Deals 250 damage to all enemies. All enemies receive 100 Burn damage over 5 turns. Dragon Spirit Bonus for Heroes HIDEOPEN Spirit Table Element Bonus Class Bonus Spirit Attack +100 Defense +80 Health +30 Dark Attack+15 Defense+10 Health+12 Barbarian Attack+15 Defense+10 Health+12 Beta information / Changes / Related topics HIDEOPEN Beta Information N/A Changes From Beta This section will be updated after release. Related Topics N/A Balance Updates HIDEOPEN There are no balance updates for this dragon so far. Star ratings are to express how good you think a dragon is, read the rules. Dragon Topic Code © 2026 AeroMatix.
-
.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; } /* --- Dragon 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; } /* --- Spirit Bonus (clean grid, mobile friendly) --- */ .ep-spirit{ border:1px solid rgba(255,255,255,.06); border-radius:12px; overflow:hidden; background:rgba(0,0,0,.10); } .ep-spiritHeader, .ep-spiritRow{ display:grid; grid-template-columns: 1fr 1fr 1fr; column-gap:0; } .ep-spiritHeader .ep-spiritCell, .ep-spiritRow .ep-spiritCell{ border-right:1px solid var(--ep-line); } .ep-spiritHeader .ep-spiritCell:last-child, .ep-spiritRow .ep-spiritCell:last-child{ border-right:none; } .ep-spiritHeader{ background:rgba(255,255,255,.03); border-bottom:1px solid var(--ep-line); font-weight:800; color:#F3F1FF; font-size:13px; } .ep-spiritHeader .ep-spiritCell{ border-bottom:none; } .ep-spiritCell{ padding:10px 10px; border-bottom:1px solid var(--ep-line); min-width:0; } .ep-spiritRow:last-child .ep-spiritCell{ border-bottom:none; } .ep-spiritTitleMini{ font-weight:900; margin-bottom:6px; color:#F3F1FF; display:flex; align-items:center; gap:8px; } .ep-spiritStatLine{ display:flex; justify-content:space-between; gap:10px; padding:4px 0; font-size:13px; } .ep-spiritStatLine span:first-child{ color:var(--ep-text-dimmer); font-weight:700; } .ep-spiritStatLine span:last-child{ font-weight:900; } /* Mobile: stack the 3 columns */ @media (max-width:620px){ .ep-spiritHeader{ display:none; } .ep-spiritRow{ grid-template-columns: 1fr; column-gap:0; } .ep-spiritRow .ep-spiritCell{ border-right:none; } .ep-spiritCell{ border-bottom:none; padding:10px 10px 0; } .ep-spiritRow{ padding:8px 0 10px; border-bottom:1px solid var(--ep-line); } /* faint separators between Spirit / Element / Class blocks */ .ep-spiritRow .ep-spiritCell + .ep-spiritCell{ border-top:1px solid var(--ep-line); } .ep-spiritRow:last-child{ border-bottom:none; } } /* --- 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; /* keeps right-to-left button order like the original */ flex-wrap:nowrap; /* keep all 3 on one line */ } .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; white-space:nowrap; /* stops button text wrapping and breaking the row */ } .ep-btn:hover{ filter:brightness(1.08); transform:translateY(-1px); } /* --- Dragon 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); } } .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 */ 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; } /* 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; 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); max-width:calc(100vw - 28px); 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; } .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); } @media (max-width:900px){ .ep-tipBox{ position:fixed; left:50%; top:90px; 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){ .ep-tip:hover .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } .ep-tipClose{ display:none; } } .ep-tip > input:checked ~ .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } .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; } /* ============================================================ DRAGON: 3-WAY IMAGE TOGGLE (SPECIAL / ASSIST / SPIRIT) Minimal add-on, reuses the exact stage/layer sizing & scaling ============================================================ */ /* show all three buttons */ .imgToggle_btnSpecial, .imgToggle_btnAssist, .imgToggle_btnSpirit{ display:inline-block; } /* When any radio selected, hide all layers then show the selected one */ #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_layer.special{ opacity:1; pointer-events:auto; } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_layer.assist { opacity:1; pointer-events:auto; } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_layer.spirit { opacity:1; pointer-events:auto; } /* Active button styling (same as the MAX/LB2 active state) */ #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_btnSpecial{ 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); } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_btnAssist{ 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); } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_btnSpirit{ 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); } /* Optional pulse on SPIRIT + ASSIST when selected */ @media (prefers-reduced-motion: no-preference){ #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_btnSpirit, #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_btnAssist{ animation:epPulse 1.6s ease-in-out infinite; } } /* --- 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; } .ep-kvGrid > .ep-kvCell:nth-last-child(-n+2){ border-bottom:none; } /* Mobile Overview: separator between Special and Assist */ .ep-kvGrid > .ep-kvCell:nth-child(11), .ep-kvGrid > .ep-kvCell:nth-child(12){ border-top:1px solid var(--ep-line); } /* keep the 3 image buttons usable on small screens */ .imgToggle_head{ gap:8px; } .imgToggle_head > div{ gap:0px; } .ep-btn{ padding:6px 10px; font-size:11px; transform:scale(0.85); transform-origin:center; } .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; } Terrorclaw (Legendary) • Dark • Released: September 17, 2024 Dragon of the Slumbering Gorge Tap Buttons SPIRIT ASSIST SPECIAL Overview HIDEOPEN Rarity (Legendary) Element Dark Mana Speed Fast Release Date September 17, 2024 Special Claws of the Night Assist Blaze of Torment Stats HIDEOPEN Level Attack Defense Health Power Max 13907 13987 12154 11115 Special Skill — Fast — Claws of the Night HIDEOPEN Deals 245% damage to the target and nearby enemies. The target and nearby enemies get -4000 defense for 3 turns. Assist Skill — Dragon — Blaze of Torment HIDEOPEN Deals 400 damage to all enemies. Reduces the mana of all enemies by 20%. Dragon Spirit Bonus for Heroes HIDEOPEN Spirit Table Element Bonus Class Bonus Spirit Attack +225 Defense +180 Health +80 Dark Attack+30 Defense+25 Health+25 Druid Attack+30 Defense+25 Health+25 Beta information / Changes / Related topics HIDEOPEN Beta Information N/A Changes From Beta This section will be updated after release. Related Topics N/A Balance Updates HIDEOPEN There are no balance updates for this dragon so far. Star ratings are to express how good you think a dragon is, read the rules. Dragon Topic Code © 2026 AeroMatix.
-
.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; } /* --- Dragon 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; } /* --- Spirit Bonus (clean grid, mobile friendly) --- */ .ep-spirit{ border:1px solid rgba(255,255,255,.06); border-radius:12px; overflow:hidden; background:rgba(0,0,0,.10); } .ep-spiritHeader, .ep-spiritRow{ display:grid; grid-template-columns: 1fr 1fr 1fr; column-gap:0; } .ep-spiritHeader .ep-spiritCell, .ep-spiritRow .ep-spiritCell{ border-right:1px solid var(--ep-line); } .ep-spiritHeader .ep-spiritCell:last-child, .ep-spiritRow .ep-spiritCell:last-child{ border-right:none; } .ep-spiritHeader{ background:rgba(255,255,255,.03); border-bottom:1px solid var(--ep-line); font-weight:800; color:#F3F1FF; font-size:13px; } .ep-spiritHeader .ep-spiritCell{ border-bottom:none; } .ep-spiritCell{ padding:10px 10px; border-bottom:1px solid var(--ep-line); min-width:0; } .ep-spiritRow:last-child .ep-spiritCell{ border-bottom:none; } .ep-spiritTitleMini{ font-weight:900; margin-bottom:6px; color:#F3F1FF; display:flex; align-items:center; gap:8px; } .ep-spiritStatLine{ display:flex; justify-content:space-between; gap:10px; padding:4px 0; font-size:13px; } .ep-spiritStatLine span:first-child{ color:var(--ep-text-dimmer); font-weight:700; } .ep-spiritStatLine span:last-child{ font-weight:900; } /* Mobile: stack the 3 columns */ @media (max-width:620px){ .ep-spiritHeader{ display:none; } .ep-spiritRow{ grid-template-columns: 1fr; column-gap:0; } .ep-spiritRow .ep-spiritCell{ border-right:none; } .ep-spiritCell{ border-bottom:none; padding:10px 10px 0; } .ep-spiritRow{ padding:8px 0 10px; border-bottom:1px solid var(--ep-line); } /* faint separators between Spirit / Element / Class blocks */ .ep-spiritRow .ep-spiritCell + .ep-spiritCell{ border-top:1px solid var(--ep-line); } .ep-spiritRow:last-child{ border-bottom:none; } } /* --- 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; /* keeps right-to-left button order like the original */ flex-wrap:nowrap; /* keep all 3 on one line */ } .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; white-space:nowrap; /* stops button text wrapping and breaking the row */ } .ep-btn:hover{ filter:brightness(1.08); transform:translateY(-1px); } /* --- Dragon 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); } } .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 */ 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; } /* 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; 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); max-width:calc(100vw - 28px); 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; } .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); } @media (max-width:900px){ .ep-tipBox{ position:fixed; left:50%; top:90px; 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){ .ep-tip:hover .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } .ep-tipClose{ display:none; } } .ep-tip > input:checked ~ .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } .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; } /* ============================================================ DRAGON: 3-WAY IMAGE TOGGLE (SPECIAL / ASSIST / SPIRIT) Minimal add-on, reuses the exact stage/layer sizing & scaling ============================================================ */ /* show all three buttons */ .imgToggle_btnSpecial, .imgToggle_btnAssist, .imgToggle_btnSpirit{ display:inline-block; } /* When any radio selected, hide all layers then show the selected one */ #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_layer.special{ opacity:1; pointer-events:auto; } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_layer.assist { opacity:1; pointer-events:auto; } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_layer.spirit { opacity:1; pointer-events:auto; } /* Active button styling (same as the MAX/LB2 active state) */ #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_btnSpecial{ 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); } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_btnAssist{ 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); } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_btnSpirit{ 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); } /* Optional pulse on SPIRIT + ASSIST when selected */ @media (prefers-reduced-motion: no-preference){ #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_btnSpirit, #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_btnAssist{ animation:epPulse 1.6s ease-in-out infinite; } } /* --- 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; } .ep-kvGrid > .ep-kvCell:nth-last-child(-n+2){ border-bottom:none; } /* Mobile Overview: separator between Special and Assist */ .ep-kvGrid > .ep-kvCell:nth-child(11), .ep-kvGrid > .ep-kvCell:nth-child(12){ border-top:1px solid var(--ep-line); } /* keep the 3 image buttons usable on small screens */ .imgToggle_head{ gap:8px; } .imgToggle_head > div{ gap:0px; } .ep-btn{ padding:6px 10px; font-size:11px; transform:scale(0.85); transform-origin:center; } .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; } Stargazer (Legendary) • Dark • Released: September 17, 2024 Nebula Wyvern Tap Buttons SPIRIT ASSIST SPECIAL Overview HIDEOPEN Rarity (Legendary) Element Dark Mana Speed Fast Release Date September 17, 2024 Special Nebula Orb Assist Esoteric Flame Stats HIDEOPEN Level Attack Defense Health Power Max 13892 14038 11995 11102 Special Skill — Fast — Nebula Orb HIDEOPEN Deals 200% damage to the target and nearby enemies. The target and nearby enemies receive 2100 Poison damage over 3 turns. The target and nearby enemies gets -30% mana generation for 3 turns. × Affects only mana generated from matching tiles or mana gained by the defense team at the end of their turn. Assist Skill — Dragon — Esoteric Flame HIDEOPEN Increases the mana of all allies by 20%. All allies regenerate 250 HP over 5 turns. Dragon Spirit Bonus for Heroes HIDEOPEN Spirit Table Element Bonus Class Bonus Spirit Attack +225 Defense +180 Health +80 Dark Attack+30 Defense+25 Health+25 Wizard Attack+30 Defense+25 Health+25 Beta information / Changes / Related topics HIDEOPEN Beta Information N/A Changes From Beta This section will be updated after release. Related Topics N/A Balance Updates HIDEOPEN There are no balance updates for this dragon so far. Star ratings are to express how good you think a dragon is, read the rules. Dragon Topic Code © 2026 AeroMatix.
-
.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; } /* --- Dragon 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; } /* --- Spirit Bonus (clean grid, mobile friendly) --- */ .ep-spirit{ border:1px solid rgba(255,255,255,.06); border-radius:12px; overflow:hidden; background:rgba(0,0,0,.10); } .ep-spiritHeader, .ep-spiritRow{ display:grid; grid-template-columns: 1fr 1fr 1fr; column-gap:0; } .ep-spiritHeader .ep-spiritCell, .ep-spiritRow .ep-spiritCell{ border-right:1px solid var(--ep-line); } .ep-spiritHeader .ep-spiritCell:last-child, .ep-spiritRow .ep-spiritCell:last-child{ border-right:none; } .ep-spiritHeader{ background:rgba(255,255,255,.03); border-bottom:1px solid var(--ep-line); font-weight:800; color:#F3F1FF; font-size:13px; } .ep-spiritHeader .ep-spiritCell{ border-bottom:none; } .ep-spiritCell{ padding:10px 10px; border-bottom:1px solid var(--ep-line); min-width:0; } .ep-spiritRow:last-child .ep-spiritCell{ border-bottom:none; } .ep-spiritTitleMini{ font-weight:900; margin-bottom:6px; color:#F3F1FF; display:flex; align-items:center; gap:8px; } .ep-spiritStatLine{ display:flex; justify-content:space-between; gap:10px; padding:4px 0; font-size:13px; } .ep-spiritStatLine span:first-child{ color:var(--ep-text-dimmer); font-weight:700; } .ep-spiritStatLine span:last-child{ font-weight:900; } /* Mobile: stack the 3 columns */ @media (max-width:620px){ .ep-spiritHeader{ display:none; } .ep-spiritRow{ grid-template-columns: 1fr; column-gap:0; } .ep-spiritRow .ep-spiritCell{ border-right:none; } .ep-spiritCell{ border-bottom:none; padding:10px 10px 0; } .ep-spiritRow{ padding:8px 0 10px; border-bottom:1px solid var(--ep-line); } /* faint separators between Spirit / Element / Class blocks */ .ep-spiritRow .ep-spiritCell + .ep-spiritCell{ border-top:1px solid var(--ep-line); } .ep-spiritRow:last-child{ border-bottom:none; } } /* --- 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; /* keeps right-to-left button order like the original */ flex-wrap:nowrap; /* keep all 3 on one line */ } .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; white-space:nowrap; /* stops button text wrapping and breaking the row */ } .ep-btn:hover{ filter:brightness(1.08); transform:translateY(-1px); } /* --- Dragon 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); } } .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 */ 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; } /* 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; 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); max-width:calc(100vw - 28px); 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; } .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); } @media (max-width:900px){ .ep-tipBox{ position:fixed; left:50%; top:90px; 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){ .ep-tip:hover .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } .ep-tipClose{ display:none; } } .ep-tip > input:checked ~ .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } .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; } /* ============================================================ DRAGON: 3-WAY IMAGE TOGGLE (SPECIAL / ASSIST / SPIRIT) Minimal add-on, reuses the exact stage/layer sizing & scaling ============================================================ */ /* show all three buttons */ .imgToggle_btnSpecial, .imgToggle_btnAssist, .imgToggle_btnSpirit{ display:inline-block; } /* When any radio selected, hide all layers then show the selected one */ #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_layer.special{ opacity:1; pointer-events:auto; } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_layer.assist { opacity:1; pointer-events:auto; } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_layer.spirit { opacity:1; pointer-events:auto; } /* Active button styling (same as the MAX/LB2 active state) */ #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_btnSpecial{ 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); } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_btnAssist{ 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); } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_btnSpirit{ 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); } /* Optional pulse on SPIRIT + ASSIST when selected */ @media (prefers-reduced-motion: no-preference){ #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_btnSpirit, #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_btnAssist{ animation:epPulse 1.6s ease-in-out infinite; } } /* --- 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; } .ep-kvGrid > .ep-kvCell:nth-last-child(-n+2){ border-bottom:none; } /* Mobile Overview: separator between Special and Assist */ .ep-kvGrid > .ep-kvCell:nth-child(11), .ep-kvGrid > .ep-kvCell:nth-child(12){ border-top:1px solid var(--ep-line); } /* keep the 3 image buttons usable on small screens */ .imgToggle_head{ gap:8px; } .imgToggle_head > div{ gap:0px; } .ep-btn{ padding:6px 10px; font-size:11px; transform:scale(0.85); transform-origin:center; } .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; } Noctur (Legendary) • Dark • Released: September 17, 2024 Blade Wing Dragon Tap Buttons SPIRIT ASSIST SPECIAL Overview HIDEOPEN Rarity (Legendary) Element Dark Mana Speed Fast Release Date September 17, 2024 Special Wings of Laceration Assist Dampening Blaze Stats HIDEOPEN Level Attack Defense Health Power Max 13705 13637 11985 10923 Special Skill — Fast — Wings of Laceration HIDEOPEN Deals 250% damage to the target and 150% damage to all other enemies. Dispels 1 buff from the target. × The latest buffs are dispelled first. Assist Skill — Dragon — Dampening Blaze HIDEOPEN Deals 500 damage to all enemies. All enemies get -10% mana generation for 5 turns. Dragon Spirit Bonus for Heroes HIDEOPEN Spirit Table Element Bonus Class Bonus Spirit Attack +225 Defense +180 Health +80 Dark Attack+30 Defense+25 Health+25 Barbarian Attack+30 Defense+25 Health+25 Beta information / Changes / Related topics HIDEOPEN Beta Information N/A Changes From Beta This section will be updated after release. Related Topics N/A Balance Updates HIDEOPEN There are no balance updates for this dragon so far. Star ratings are to express how good you think a dragon is, read the rules. Dragon Topic Code © 2026 AeroMatix.
-
.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; } /* --- Dragon 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; } /* --- Spirit Bonus (clean grid, mobile friendly) --- */ .ep-spirit{ border:1px solid rgba(255,255,255,.06); border-radius:12px; overflow:hidden; background:rgba(0,0,0,.10); } .ep-spiritHeader, .ep-spiritRow{ display:grid; grid-template-columns: 1fr 1fr 1fr; column-gap:0; } .ep-spiritHeader .ep-spiritCell, .ep-spiritRow .ep-spiritCell{ border-right:1px solid var(--ep-line); } .ep-spiritHeader .ep-spiritCell:last-child, .ep-spiritRow .ep-spiritCell:last-child{ border-right:none; } .ep-spiritHeader{ background:rgba(255,255,255,.03); border-bottom:1px solid var(--ep-line); font-weight:800; color:#F3F1FF; font-size:13px; } .ep-spiritHeader .ep-spiritCell{ border-bottom:none; } .ep-spiritCell{ padding:10px 10px; border-bottom:1px solid var(--ep-line); min-width:0; } .ep-spiritRow:last-child .ep-spiritCell{ border-bottom:none; } .ep-spiritTitleMini{ font-weight:900; margin-bottom:6px; color:#F3F1FF; display:flex; align-items:center; gap:8px; } .ep-spiritStatLine{ display:flex; justify-content:space-between; gap:10px; padding:4px 0; font-size:13px; } .ep-spiritStatLine span:first-child{ color:var(--ep-text-dimmer); font-weight:700; } .ep-spiritStatLine span:last-child{ font-weight:900; } /* Mobile: stack the 3 columns */ @media (max-width:620px){ .ep-spiritHeader{ display:none; } .ep-spiritRow{ grid-template-columns: 1fr; column-gap:0; } .ep-spiritRow .ep-spiritCell{ border-right:none; } .ep-spiritCell{ border-bottom:none; padding:10px 10px 0; } .ep-spiritRow{ padding:8px 0 10px; border-bottom:1px solid var(--ep-line); } /* faint separators between Spirit / Element / Class blocks */ .ep-spiritRow .ep-spiritCell + .ep-spiritCell{ border-top:1px solid var(--ep-line); } .ep-spiritRow:last-child{ border-bottom:none; } } /* --- 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; /* keeps right-to-left button order like the original */ flex-wrap:nowrap; /* keep all 3 on one line */ } .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; white-space:nowrap; /* stops button text wrapping and breaking the row */ } .ep-btn:hover{ filter:brightness(1.08); transform:translateY(-1px); } /* --- Dragon 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); } } .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 */ 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; } /* 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; 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); max-width:calc(100vw - 28px); 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; } .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); } @media (max-width:900px){ .ep-tipBox{ position:fixed; left:50%; top:90px; 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){ .ep-tip:hover .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } .ep-tipClose{ display:none; } } .ep-tip > input:checked ~ .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } .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; } /* ============================================================ DRAGON: 3-WAY IMAGE TOGGLE (SPECIAL / ASSIST / SPIRIT) Minimal add-on, reuses the exact stage/layer sizing & scaling ============================================================ */ /* show all three buttons */ .imgToggle_btnSpecial, .imgToggle_btnAssist, .imgToggle_btnSpirit{ display:inline-block; } /* When any radio selected, hide all layers then show the selected one */ #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_layer.special{ opacity:1; pointer-events:auto; } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_layer.assist { opacity:1; pointer-events:auto; } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_layer.spirit { opacity:1; pointer-events:auto; } /* Active button styling (same as the MAX/LB2 active state) */ #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_btnSpecial{ 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); } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_btnAssist{ 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); } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_btnSpirit{ 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); } /* Optional pulse on SPIRIT + ASSIST when selected */ @media (prefers-reduced-motion: no-preference){ #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_btnSpirit, #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_btnAssist{ animation:epPulse 1.6s ease-in-out infinite; } } /* --- 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; } .ep-kvGrid > .ep-kvCell:nth-last-child(-n+2){ border-bottom:none; } /* Mobile Overview: separator between Special and Assist */ .ep-kvGrid > .ep-kvCell:nth-child(11), .ep-kvGrid > .ep-kvCell:nth-child(12){ border-top:1px solid var(--ep-line); } /* keep the 3 image buttons usable on small screens */ .imgToggle_head{ gap:8px; } .imgToggle_head > div{ gap:0px; } .ep-btn{ padding:6px 10px; font-size:11px; transform:scale(0.85); transform-origin:center; } .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; } Luminare (Epic) • Holy • Released: 17/09/2024 Luminescent Dragonling Tap Buttons SPIRIT ASSIST SPECIAL Overview HIDEOPEN Rarity (Epic) Element Holy Mana Speed Fast Release Date 17/09/2024 Special Luminescent Electrocution Assist Fiery Blaze Stats HIDEOPEN Level Attack Defense Health Power Max 11620 11441 10434 9321 Special Skill — Fast — Luminescent Electrocution HIDEOPEN Deals 185% damage to the target and nearby enemies. Dispels 1 buff from the target and nearby enemies.(The latest buffs are dispelled first.) The target and nearby enemies receive 330-990 Lightning damage each turn for 4 turns. (The amount of damage dealt is randomized each turn.) Assist Skill — Dragon — Fiery BlazeHIDEOPEN Deals 550 damage to all enemies. Recovers 100 health for all allies. All allies receive 150 Burn damage over 5 turns. Dragon Spirit Bonus for Heroes HIDEOPEN Spirit Table Element Bonus Class Bonus Spirit Attack +160 Defense +120 Health +45 Holy Attack+20 Defense+15 Health+15 Monk Attack+20 Defense+15 Health+15 Beta information / Changes / Related topics HIDEOPEN Beta Information N/A Changes From Beta N/A Related Topics N/A Balance Updates HIDEOPEN There are no balance updates for this dragon so far. Star ratings are to express how good you think a dragon is, read the rules. Dragon Topic Code © 2026 AeroMatix.
-
- 4*
- Dragon Season 1
-
(and 4 more)
Tagged with:
-
.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; } /* --- Dragon 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; } /* --- Spirit Bonus (clean grid, mobile friendly) --- */ .ep-spirit{ border:1px solid rgba(255,255,255,.06); border-radius:12px; overflow:hidden; background:rgba(0,0,0,.10); } .ep-spiritHeader, .ep-spiritRow{ display:grid; grid-template-columns: 1fr 1fr 1fr; column-gap:0; } .ep-spiritHeader .ep-spiritCell, .ep-spiritRow .ep-spiritCell{ border-right:1px solid var(--ep-line); } .ep-spiritHeader .ep-spiritCell:last-child, .ep-spiritRow .ep-spiritCell:last-child{ border-right:none; } .ep-spiritHeader{ background:rgba(255,255,255,.03); border-bottom:1px solid var(--ep-line); font-weight:800; color:#F3F1FF; font-size:13px; } .ep-spiritHeader .ep-spiritCell{ border-bottom:none; } .ep-spiritCell{ padding:10px 10px; border-bottom:1px solid var(--ep-line); min-width:0; } .ep-spiritRow:last-child .ep-spiritCell{ border-bottom:none; } .ep-spiritTitleMini{ font-weight:900; margin-bottom:6px; color:#F3F1FF; display:flex; align-items:center; gap:8px; } .ep-spiritStatLine{ display:flex; justify-content:space-between; gap:10px; padding:4px 0; font-size:13px; } .ep-spiritStatLine span:first-child{ color:var(--ep-text-dimmer); font-weight:700; } .ep-spiritStatLine span:last-child{ font-weight:900; } /* Mobile: stack the 3 columns */ @media (max-width:620px){ .ep-spiritHeader{ display:none; } .ep-spiritRow{ grid-template-columns: 1fr; column-gap:0; } .ep-spiritRow .ep-spiritCell{ border-right:none; } .ep-spiritCell{ border-bottom:none; padding:10px 10px 0; } .ep-spiritRow{ padding:8px 0 10px; border-bottom:1px solid var(--ep-line); } /* faint separators between Spirit / Element / Class blocks */ .ep-spiritRow .ep-spiritCell + .ep-spiritCell{ border-top:1px solid var(--ep-line); } .ep-spiritRow:last-child{ border-bottom:none; } } /* --- 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; /* keeps right-to-left button order like the original */ flex-wrap:nowrap; /* keep all 3 on one line */ } .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; white-space:nowrap; /* stops button text wrapping and breaking the row */ } .ep-btn:hover{ filter:brightness(1.08); transform:translateY(-1px); } /* --- Dragon 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); } } .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 */ 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; } /* 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; 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); max-width:calc(100vw - 28px); 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; } .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); } @media (max-width:900px){ .ep-tipBox{ position:fixed; left:50%; top:90px; 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){ .ep-tip:hover .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } .ep-tipClose{ display:none; } } .ep-tip > input:checked ~ .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } .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; } /* ============================================================ DRAGON: 3-WAY IMAGE TOGGLE (SPECIAL / ASSIST / SPIRIT) Minimal add-on, reuses the exact stage/layer sizing & scaling ============================================================ */ /* show all three buttons */ .imgToggle_btnSpecial, .imgToggle_btnAssist, .imgToggle_btnSpirit{ display:inline-block; } /* When any radio selected, hide all layers then show the selected one */ #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_layer.special{ opacity:1; pointer-events:auto; } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_layer.assist { opacity:1; pointer-events:auto; } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_layer.spirit { opacity:1; pointer-events:auto; } /* Active button styling (same as the MAX/LB2 active state) */ #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_btnSpecial{ 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); } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_btnAssist{ 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); } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_btnSpirit{ 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); } /* Optional pulse on SPIRIT + ASSIST when selected */ @media (prefers-reduced-motion: no-preference){ #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_btnSpirit, #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_btnAssist{ animation:epPulse 1.6s ease-in-out infinite; } } /* --- 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; } .ep-kvGrid > .ep-kvCell:nth-last-child(-n+2){ border-bottom:none; } /* Mobile Overview: separator between Special and Assist */ .ep-kvGrid > .ep-kvCell:nth-child(11), .ep-kvGrid > .ep-kvCell:nth-child(12){ border-top:1px solid var(--ep-line); } /* keep the 3 image buttons usable on small screens */ .imgToggle_head{ gap:8px; } .imgToggle_head > div{ gap:0px; } .ep-btn{ padding:6px 10px; font-size:11px; transform:scale(0.85); transform-origin:center; } .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; } Ignis (Legendary) • Holy • Released: 17/09/2024 Keeper of Draconic Artifacts Tap Buttons SPIRIT ASSIST SPECIAL Overview HIDEOPEN Rarity (Legendary) Element Holy Mana Speed Fast Release Date 17/09/2024 Special Blinding Orb Assist Blinding Blaze Stats HIDEOPEN Level Attack Defense Health Power Max 13919 14010 11978 11101 Special Skill — Fast — Blinding Orb HIDEOPEN Deals 300% damage to the target. Dispels 1 buff from the target.(The latest buffs are dispelled first.) The target gets -40% accuracy for 3 turns.(Affects only mana generated from matching tiles or mana gained by the defense team at the end of their turn.) Assist Skill — Dragon — Blinding Blaze HIDEOPEN Deals 400 damage to all enemies. Recovers 200 health for all allies. All enemies get -20% accuracy for 5 turns. Dragon Spirit Bonus for Heroes HIDEOPEN Spirit Table Element Bonus Class Bonus Spirit Attack +225 Defense +180 Health +80 Holy Attack+30 Defense+25 Health+25 Rogue Attack+30 Defense+25 Health+25 Beta information / Changes / Related topics HIDEOPEN Beta Information N/A Changes From Beta N/A Related Topics N/A Balance Updates HIDEOPEN There are no balance updates for this dragon so far. Star ratings are to express how good you think a dragon is, read the rules. Dragon Topic Code © 2026 AeroMatix.
-
- 5*
- Dragon Season 1
-
(and 4 more)
Tagged with:
-
.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; } /* --- Dragon 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; } /* --- Spirit Bonus (clean grid, mobile friendly) --- */ .ep-spirit{ border:1px solid rgba(255,255,255,.06); border-radius:12px; overflow:hidden; background:rgba(0,0,0,.10); } .ep-spiritHeader, .ep-spiritRow{ display:grid; grid-template-columns: 1fr 1fr 1fr; column-gap:0; } .ep-spiritHeader .ep-spiritCell, .ep-spiritRow .ep-spiritCell{ border-right:1px solid var(--ep-line); } .ep-spiritHeader .ep-spiritCell:last-child, .ep-spiritRow .ep-spiritCell:last-child{ border-right:none; } .ep-spiritHeader{ background:rgba(255,255,255,.03); border-bottom:1px solid var(--ep-line); font-weight:800; color:#F3F1FF; font-size:13px; } .ep-spiritHeader .ep-spiritCell{ border-bottom:none; } .ep-spiritCell{ padding:10px 10px; border-bottom:1px solid var(--ep-line); min-width:0; } .ep-spiritRow:last-child .ep-spiritCell{ border-bottom:none; } .ep-spiritTitleMini{ font-weight:900; margin-bottom:6px; color:#F3F1FF; display:flex; align-items:center; gap:8px; } .ep-spiritStatLine{ display:flex; justify-content:space-between; gap:10px; padding:4px 0; font-size:13px; } .ep-spiritStatLine span:first-child{ color:var(--ep-text-dimmer); font-weight:700; } .ep-spiritStatLine span:last-child{ font-weight:900; } /* Mobile: stack the 3 columns */ @media (max-width:620px){ .ep-spiritHeader{ display:none; } .ep-spiritRow{ grid-template-columns: 1fr; column-gap:0; } .ep-spiritRow .ep-spiritCell{ border-right:none; } .ep-spiritCell{ border-bottom:none; padding:10px 10px 0; } .ep-spiritRow{ padding:8px 0 10px; border-bottom:1px solid var(--ep-line); } /* faint separators between Spirit / Element / Class blocks */ .ep-spiritRow .ep-spiritCell + .ep-spiritCell{ border-top:1px solid var(--ep-line); } .ep-spiritRow:last-child{ border-bottom:none; } } /* --- 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; /* keeps right-to-left button order like the original */ flex-wrap:nowrap; /* keep all 3 on one line */ } .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; white-space:nowrap; /* stops button text wrapping and breaking the row */ } .ep-btn:hover{ filter:brightness(1.08); transform:translateY(-1px); } /* --- Dragon 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); } } .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 */ 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; } /* 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; 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); max-width:calc(100vw - 28px); 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; } .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); } @media (max-width:900px){ .ep-tipBox{ position:fixed; left:50%; top:90px; 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){ .ep-tip:hover .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } .ep-tipClose{ display:none; } } .ep-tip > input:checked ~ .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } .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; } /* ============================================================ DRAGON: 3-WAY IMAGE TOGGLE (SPECIAL / ASSIST / SPIRIT) Minimal add-on, reuses the exact stage/layer sizing & scaling ============================================================ */ /* show all three buttons */ .imgToggle_btnSpecial, .imgToggle_btnAssist, .imgToggle_btnSpirit{ display:inline-block; } /* When any radio selected, hide all layers then show the selected one */ #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_layer.special{ opacity:1; pointer-events:auto; } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_layer.assist { opacity:1; pointer-events:auto; } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_layer.spirit { opacity:1; pointer-events:auto; } /* Active button styling (same as the MAX/LB2 active state) */ #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_btnSpecial{ 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); } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_btnAssist{ 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); } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_btnSpirit{ 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); } /* Optional pulse on SPIRIT + ASSIST when selected */ @media (prefers-reduced-motion: no-preference){ #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_btnSpirit, #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_btnAssist{ animation:epPulse 1.6s ease-in-out infinite; } } /* --- 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; } .ep-kvGrid > .ep-kvCell:nth-last-child(-n+2){ border-bottom:none; } /* Mobile Overview: separator between Special and Assist */ .ep-kvGrid > .ep-kvCell:nth-child(11), .ep-kvGrid > .ep-kvCell:nth-child(12){ border-top:1px solid var(--ep-line); } /* keep the 3 image buttons usable on small screens */ .imgToggle_head{ gap:8px; } .imgToggle_head > div{ gap:0px; } .ep-btn{ padding:6px 10px; font-size:11px; transform:scale(0.85); transform-origin:center; } .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; } Harmonis (Legendary) • Holy • Released: 14/10/2025 Ancient Serenader Tap Buttons SPIRIT ASSIST SPECIAL Overview HIDEOPEN Rarity (Legendary) Element Holy Mana Speed Fast Release Date 14/10/2025 Special Song of the Skies Assist Sacred Flame Stats HIDEOPEN Level Attack Defense Health Power Max 13946 14051 12360 11175 Special Skill — Fast — Song of the SkiesHIDEOPEN Deals 300% damage to the target and 230% damage to nearby enemies. The target falls asleep and receives +40% increased damage while sleeping. A sleeping character cannot gain mana or attack. The sleeping target is woken once it takes damage. This excludes damage from Minions, Fiends. Mega Minions and Mega Fiends. This effect is uncleansable. Assist Skill — Dragon — Sacred FlameHIDEOPEN Deals 770 damage to all enemies. Recovers 200 health for all allies. All allies heal 40% of dealt normal damage for 5 turns. Cleanses status ailments from all allies. Dragon Spirit Bonus for Heroes HIDEOPEN Spirit Table Element Bonus Class Bonus Spirit Attack +250 Defense +200 Health +100 Holy Attack+35 Defense+30 Health+30 Ranger Attack+35 Defense+30 Health+30 Beta information / Changes / Related topics HIDEOPEN Beta Information N/A Changes From Beta This section will be updated after release. Related Topics N/A Balance Updates HIDEOPEN There are no balance updates for this dragon so far. Star ratings are to express how good you think a dragon is, read the rules. Dragon Topic Code © 2026 AeroMatix.
-
- 5*
- Dragon Season 1
-
(and 4 more)
Tagged with:
-
.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; } /* --- Dragon 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; } /* --- Spirit Bonus (clean grid, mobile friendly) --- */ .ep-spirit{ border:1px solid rgba(255,255,255,.06); border-radius:12px; overflow:hidden; background:rgba(0,0,0,.10); } .ep-spiritHeader, .ep-spiritRow{ display:grid; grid-template-columns: 1fr 1fr 1fr; column-gap:0; } .ep-spiritHeader .ep-spiritCell, .ep-spiritRow .ep-spiritCell{ border-right:1px solid var(--ep-line); } .ep-spiritHeader .ep-spiritCell:last-child, .ep-spiritRow .ep-spiritCell:last-child{ border-right:none; } .ep-spiritHeader{ background:rgba(255,255,255,.03); border-bottom:1px solid var(--ep-line); font-weight:800; color:#F3F1FF; font-size:13px; } .ep-spiritHeader .ep-spiritCell{ border-bottom:none; } .ep-spiritCell{ padding:10px 10px; border-bottom:1px solid var(--ep-line); min-width:0; } .ep-spiritRow:last-child .ep-spiritCell{ border-bottom:none; } .ep-spiritTitleMini{ font-weight:900; margin-bottom:6px; color:#F3F1FF; display:flex; align-items:center; gap:8px; } .ep-spiritStatLine{ display:flex; justify-content:space-between; gap:10px; padding:4px 0; font-size:13px; } .ep-spiritStatLine span:first-child{ color:var(--ep-text-dimmer); font-weight:700; } .ep-spiritStatLine span:last-child{ font-weight:900; } /* Mobile: stack the 3 columns */ @media (max-width:620px){ .ep-spiritHeader{ display:none; } .ep-spiritRow{ grid-template-columns: 1fr; column-gap:0; } .ep-spiritRow .ep-spiritCell{ border-right:none; } .ep-spiritCell{ border-bottom:none; padding:10px 10px 0; } .ep-spiritRow{ padding:8px 0 10px; border-bottom:1px solid var(--ep-line); } /* faint separators between Spirit / Element / Class blocks */ .ep-spiritRow .ep-spiritCell + .ep-spiritCell{ border-top:1px solid var(--ep-line); } .ep-spiritRow:last-child{ border-bottom:none; } } /* --- 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; /* keeps right-to-left button order like the original */ flex-wrap:nowrap; /* keep all 3 on one line */ } .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; white-space:nowrap; /* stops button text wrapping and breaking the row */ } .ep-btn:hover{ filter:brightness(1.08); transform:translateY(-1px); } /* --- Dragon 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); } } .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 */ 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; } /* 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; 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); max-width:calc(100vw - 28px); 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; } .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); } @media (max-width:900px){ .ep-tipBox{ position:fixed; left:50%; top:90px; 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){ .ep-tip:hover .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } .ep-tipClose{ display:none; } } .ep-tip > input:checked ~ .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } .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; } /* ============================================================ DRAGON: 3-WAY IMAGE TOGGLE (SPECIAL / ASSIST / SPIRIT) Minimal add-on, reuses the exact stage/layer sizing & scaling ============================================================ */ /* show all three buttons */ .imgToggle_btnSpecial, .imgToggle_btnAssist, .imgToggle_btnSpirit{ display:inline-block; } /* When any radio selected, hide all layers then show the selected one */ #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_layer.special{ opacity:1; pointer-events:auto; } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_layer.assist { opacity:1; pointer-events:auto; } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_layer.spirit { opacity:1; pointer-events:auto; } /* Active button styling (same as the MAX/LB2 active state) */ #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_btnSpecial{ 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); } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_btnAssist{ 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); } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_btnSpirit{ 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); } /* Optional pulse on SPIRIT + ASSIST when selected */ @media (prefers-reduced-motion: no-preference){ #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_btnSpirit, #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_btnAssist{ animation:epPulse 1.6s ease-in-out infinite; } } /* --- 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; } .ep-kvGrid > .ep-kvCell:nth-last-child(-n+2){ border-bottom:none; } /* Mobile Overview: separator between Special and Assist */ .ep-kvGrid > .ep-kvCell:nth-child(11), .ep-kvGrid > .ep-kvCell:nth-child(12){ border-top:1px solid var(--ep-line); } /* keep the 3 image buttons usable on small screens */ .imgToggle_head{ gap:8px; } .imgToggle_head > div{ gap:0px; } .ep-btn{ padding:6px 10px; font-size:11px; transform:scale(0.85); transform-origin:center; } .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; } Frosthowl (Epic) • Ice • Released: September 18th, 2025 Protector of Glaciers Tap Buttons SPIRIT ASSIST SPECIAL Overview HIDEOPEN Rarity (Epic) Element Ice Mana Speed Fast Release Date September 18th, 2025 Special Wall of Ice Assist Breath of Nourishment Stats HIDEOPEN Level Attack Defense Health Power Max 11755 12125 10203 9527 Special Skill — Fast — Wall of Ice HIDEOPEN Recovers 2600 health for all allies. All allies get +1800 attack for 3 turns. Assist Skill — Dragon — Breath of Nourishment HIDEOPEN All allies regenerate 400 HP over 5 turns. Cleanses status ailments from all allies. Dragon Spirit Bonus for Heroes HIDEOPEN Spirit Table Element Bonus Class Bonus Spirit Attack +160 Defense +120 Health +45 Ice Attack+20 Defense+15 Health+15 Monk Attack+20 Defense+15 Health+15 Beta information / Changes / Related topics HIDEOPEN Beta Information N/A Changes From Beta This section will be updated after release. Related Topics N/A Balance Updates HIDEOPEN There are no balance updates for this dragon so far. Star ratings are to express how good you think a dragon is, read the rules. Dragon Topic Code © 2026 AeroMatix.
-
- 4*
- Dragon Season 1
-
(and 4 more)
Tagged with:
-
.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; } Tyrum (Glass Costume) (Rare) • Dark / Purple • Paladin • Classic • Released: 11/12/2025 • Outfitter: 12/06/2027 • Hero Coach: 11/12/2027 Glass Remnant Tap Buttons LB2 MAX Overview HIDEOPEN Rarity (Rare) Element / Class Dark / Purple Paladin Family Classic Mana Speed Fast Special Glass Hit Costume Bonus 5% 18% 18% 23% Stats HIDEOPEN Level Attack Defense Health Power Max 429 399 839 444 +1 Costume 459 426 922 474 +2 Costume 493 458 1006 506 +3 Costume 506 470 1031 518 LB1 486 453 951 495 +1 Costume 520 484 1046 528 +2 Costume 558 520 1141 565 +3 Costume 573 534 1169 578 LB2 601 559 1175 596 +1 Costume 643 598 1292 638 +2 Costume 691 642 1410 684 +3 Costume 709 659 1445 699 Special Skill — Fast — Glass Hit HIDEOPEN Deals 325% damage to the target. The attack bypasses defensive buffs. × This includes counterattacks. Dispels buffs from all enemies. Family Bonus / Passives / Aether Power HIDEOPEN Family Bonus Classic Heroes become stronger when teamed up with unique heroes of the same family. Classic Family Heroes need to be fully ascended to receive the Family Bonus. Bonus for 2 / 3 / 4 / 5 Heroes: +1% / +3% / +5% / +7% attack. +1% / +3% / +5% / +7% defense. +1% / +3% / +5% / +7% healing. Passives Glass 60% extra chance to reflect status ailments back to the attacker. Aether Power Special Boost At the start of each turn, this Hero's Special Skill deals an additional +30% damage 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 Not available. Changes From Beta Costume was not tested in Beta. Related Topics Empuzzled - Tyrum 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.
-
.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; } /* --- Dragon 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; } /* --- Spirit Bonus (clean grid, mobile friendly) --- */ .ep-spirit{ border:1px solid rgba(255,255,255,.06); border-radius:12px; overflow:hidden; background:rgba(0,0,0,.10); } .ep-spiritHeader, .ep-spiritRow{ display:grid; grid-template-columns: 1fr 1fr 1fr; column-gap:0; } .ep-spiritHeader .ep-spiritCell, .ep-spiritRow .ep-spiritCell{ border-right:1px solid var(--ep-line); } .ep-spiritHeader .ep-spiritCell:last-child, .ep-spiritRow .ep-spiritCell:last-child{ border-right:none; } .ep-spiritHeader{ background:rgba(255,255,255,.03); border-bottom:1px solid var(--ep-line); font-weight:800; color:#F3F1FF; font-size:13px; } .ep-spiritHeader .ep-spiritCell{ border-bottom:none; } .ep-spiritCell{ padding:10px 10px; border-bottom:1px solid var(--ep-line); min-width:0; } .ep-spiritRow:last-child .ep-spiritCell{ border-bottom:none; } .ep-spiritTitleMini{ font-weight:900; margin-bottom:6px; color:#F3F1FF; display:flex; align-items:center; gap:8px; } .ep-spiritStatLine{ display:flex; justify-content:space-between; gap:10px; padding:4px 0; font-size:13px; } .ep-spiritStatLine span:first-child{ color:var(--ep-text-dimmer); font-weight:700; } .ep-spiritStatLine span:last-child{ font-weight:900; } /* Mobile: stack the 3 columns */ @media (max-width:620px){ .ep-spiritHeader{ display:none; } .ep-spiritRow{ grid-template-columns: 1fr; column-gap:0; } .ep-spiritRow .ep-spiritCell{ border-right:none; } .ep-spiritCell{ border-bottom:none; padding:10px 10px 0; } .ep-spiritRow{ padding:8px 0 10px; border-bottom:1px solid var(--ep-line); } /* faint separators between Spirit / Element / Class blocks */ .ep-spiritRow .ep-spiritCell + .ep-spiritCell{ border-top:1px solid var(--ep-line); } .ep-spiritRow:last-child{ border-bottom:none; } } /* --- 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; /* keeps right-to-left button order like the original */ flex-wrap:nowrap; /* keep all 3 on one line */ } .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; white-space:nowrap; /* stops button text wrapping and breaking the row */ } .ep-btn:hover{ filter:brightness(1.08); transform:translateY(-1px); } /* --- Dragon 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); } } .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 */ 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; } /* 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; 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); max-width:calc(100vw - 28px); 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; } .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); } @media (max-width:900px){ .ep-tipBox{ position:fixed; left:50%; top:90px; 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){ .ep-tip:hover .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } .ep-tipClose{ display:none; } } .ep-tip > input:checked ~ .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } .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; } /* ============================================================ DRAGON: 3-WAY IMAGE TOGGLE (SPECIAL / ASSIST / SPIRIT) Minimal add-on, reuses the exact stage/layer sizing & scaling ============================================================ */ /* show all three buttons */ .imgToggle_btnSpecial, .imgToggle_btnAssist, .imgToggle_btnSpirit{ display:inline-block; } /* When any radio selected, hide all layers then show the selected one */ #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_layer.special{ opacity:1; pointer-events:auto; } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_layer.assist { opacity:1; pointer-events:auto; } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_layer.spirit { opacity:1; pointer-events:auto; } /* Active button styling (same as the MAX/LB2 active state) */ #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_btnSpecial{ 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); } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_btnAssist{ 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); } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_btnSpirit{ 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); } /* Optional pulse on SPIRIT + ASSIST when selected */ @media (prefers-reduced-motion: no-preference){ #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_btnSpirit, #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_btnAssist{ animation:epPulse 1.6s ease-in-out infinite; } } /* --- 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; } .ep-kvGrid > .ep-kvCell:nth-last-child(-n+2){ border-bottom:none; } /* Mobile Overview: separator between Special and Assist */ .ep-kvGrid > .ep-kvCell:nth-child(11), .ep-kvGrid > .ep-kvCell:nth-child(12){ border-top:1px solid var(--ep-line); } /* keep the 3 image buttons usable on small screens */ .imgToggle_head{ gap:8px; } .imgToggle_head > div{ gap:0px; } .ep-btn{ padding:6px 10px; font-size:11px; transform:scale(0.85); transform-origin:center; } .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; } Skydancer (Epic) • Ice • Released: September 17, 2024 Mantis Dragon Tap Buttons SPIRIT ASSIST SPECIAL Overview HIDEOPEN Rarity (Epic) Element Ice Mana Speed Fast Release Date September 17, 2024 Special Fatal Finisher Assist Fiery Blaze Stats HIDEOPEN Level Attack Defense Health Power Max 11880 11897 10301 9521 Special Skill — Fast — Fatal Finisher HIDEOPEN Deals 300% damage to the target. Deals 450% damage if the target has less than 50% health remaining. If the target is defeated by the attack, the caster recovers 4000 health. Assist Skill — Dragon — Fiery Blaze HIDEOPEN Deals 350 damage to all enemies. All enemies receive 150 Burn damage over 5 turns. Dragon Spirit Bonus for Heroes HIDEOPEN Spirit Table Element Bonus Class Bonus Spirit Attack +160 Defense +120 Health +45 Ice Attack+20 Defense+15 Health+15 Rogue Attack+20 Defense+15 Health+15 Beta information / Changes / Related topics HIDEOPEN Beta Information N/A Changes From Beta This section will be updated after release. Related Topics N/A Balance Updates HIDEOPEN There are no balance updates for this dragon so far. Star ratings are to express how good you think a dragon is, read the rules. Dragon Topic Code © 2026 AeroMatix.
-
- 4*
- Dragon Season 1
-
(and 4 more)
Tagged with:
-
.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; } /* --- Dragon 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; } /* --- Spirit Bonus (clean grid, mobile friendly) --- */ .ep-spirit{ border:1px solid rgba(255,255,255,.06); border-radius:12px; overflow:hidden; background:rgba(0,0,0,.10); } .ep-spiritHeader, .ep-spiritRow{ display:grid; grid-template-columns: 1fr 1fr 1fr; column-gap:0; } .ep-spiritHeader .ep-spiritCell, .ep-spiritRow .ep-spiritCell{ border-right:1px solid var(--ep-line); } .ep-spiritHeader .ep-spiritCell:last-child, .ep-spiritRow .ep-spiritCell:last-child{ border-right:none; } .ep-spiritHeader{ background:rgba(255,255,255,.03); border-bottom:1px solid var(--ep-line); font-weight:800; color:#F3F1FF; font-size:13px; } .ep-spiritHeader .ep-spiritCell{ border-bottom:none; } .ep-spiritCell{ padding:10px 10px; border-bottom:1px solid var(--ep-line); min-width:0; } .ep-spiritRow:last-child .ep-spiritCell{ border-bottom:none; } .ep-spiritTitleMini{ font-weight:900; margin-bottom:6px; color:#F3F1FF; display:flex; align-items:center; gap:8px; } .ep-spiritStatLine{ display:flex; justify-content:space-between; gap:10px; padding:4px 0; font-size:13px; } .ep-spiritStatLine span:first-child{ color:var(--ep-text-dimmer); font-weight:700; } .ep-spiritStatLine span:last-child{ font-weight:900; } /* Mobile: stack the 3 columns */ @media (max-width:620px){ .ep-spiritHeader{ display:none; } .ep-spiritRow{ grid-template-columns: 1fr; column-gap:0; } .ep-spiritRow .ep-spiritCell{ border-right:none; } .ep-spiritCell{ border-bottom:none; padding:10px 10px 0; } .ep-spiritRow{ padding:8px 0 10px; border-bottom:1px solid var(--ep-line); } /* faint separators between Spirit / Element / Class blocks */ .ep-spiritRow .ep-spiritCell + .ep-spiritCell{ border-top:1px solid var(--ep-line); } .ep-spiritRow:last-child{ border-bottom:none; } } /* --- 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; /* keeps right-to-left button order like the original */ flex-wrap:nowrap; /* keep all 3 on one line */ } .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; white-space:nowrap; /* stops button text wrapping and breaking the row */ } .ep-btn:hover{ filter:brightness(1.08); transform:translateY(-1px); } /* --- Dragon 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); } } .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 */ 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; } /* 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; 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); max-width:calc(100vw - 28px); 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; } .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); } @media (max-width:900px){ .ep-tipBox{ position:fixed; left:50%; top:90px; 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){ .ep-tip:hover .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } .ep-tipClose{ display:none; } } .ep-tip > input:checked ~ .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } .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; } /* ============================================================ DRAGON: 3-WAY IMAGE TOGGLE (SPECIAL / ASSIST / SPIRIT) Minimal add-on, reuses the exact stage/layer sizing & scaling ============================================================ */ /* show all three buttons */ .imgToggle_btnSpecial, .imgToggle_btnAssist, .imgToggle_btnSpirit{ display:inline-block; } /* When any radio selected, hide all layers then show the selected one */ #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_layer.special{ opacity:1; pointer-events:auto; } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_layer.assist { opacity:1; pointer-events:auto; } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_layer.spirit { opacity:1; pointer-events:auto; } /* Active button styling (same as the MAX/LB2 active state) */ #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_btnSpecial{ 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); } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_btnAssist{ 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); } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_btnSpirit{ 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); } /* Optional pulse on SPIRIT + ASSIST when selected */ @media (prefers-reduced-motion: no-preference){ #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_btnSpirit, #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_btnAssist{ animation:epPulse 1.6s ease-in-out infinite; } } /* --- 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; } .ep-kvGrid > .ep-kvCell:nth-last-child(-n+2){ border-bottom:none; } /* Mobile Overview: separator between Special and Assist */ .ep-kvGrid > .ep-kvCell:nth-child(11), .ep-kvGrid > .ep-kvCell:nth-child(12){ border-top:1px solid var(--ep-line); } /* keep the 3 image buttons usable on small screens */ .imgToggle_head{ gap:8px; } .imgToggle_head > div{ gap:0px; } .ep-btn{ padding:6px 10px; font-size:11px; transform:scale(0.85); transform-origin:center; } .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; } Leafy (Rare) • Ice • Released: September 17, 2024 Polar Droplet Tap Buttons SPIRIT ASSIST SPECIAL Overview HIDEOPEN Rarity (Rare) Element Ice Mana Speed Fast Release Date September 17, 2024 Special Arctic Veil Assist Resuscitating Breath Stats HIDEOPEN Level Attack Defense Health Power Max 9280 9300 8592 7624 Special Skill — Fast — Arctic Veil HIDEOPEN Deals 250% damage to the target and nearby enemies. The target and nearby enemies get -1500 attack until they are healed by a Special Skill. The target and nearby enemies receive 500 Frost damage each turn until they are healed by a Special Skill. Assist Skill — Dragon — Resuscitating Breath HIDEOPEN Recovers 250 health for all allies. All allies regenerate 100 HP over 5 turns. Dragon Spirit Bonus for Heroes HIDEOPEN Spirit Table Element Bonus Class Bonus Spirit Attack +100 Defense +80 Health +30 Ice Attack+15 Defense+10 Health+12 Monk Attack+15 Defense+10 Health+12 Beta information / Changes / Related topics HIDEOPEN Beta Information N/A Changes From Beta This section will be updated after release. Related Topics N/A Balance Updates HIDEOPEN There are no balance updates for this dragon so far. Star ratings are to express how good you think a dragon is, read the rules. Dragon Topic Code © 2026 AeroMatix.
-
- 3*
- Dragon Season 1
-
(and 4 more)
Tagged with:
-
.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; } /* --- Dragon 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; } /* --- Spirit Bonus (clean grid, mobile friendly) --- */ .ep-spirit{ border:1px solid rgba(255,255,255,.06); border-radius:12px; overflow:hidden; background:rgba(0,0,0,.10); } .ep-spiritHeader, .ep-spiritRow{ display:grid; grid-template-columns: 1fr 1fr 1fr; column-gap:0; } .ep-spiritHeader .ep-spiritCell, .ep-spiritRow .ep-spiritCell{ border-right:1px solid var(--ep-line); } .ep-spiritHeader .ep-spiritCell:last-child, .ep-spiritRow .ep-spiritCell:last-child{ border-right:none; } .ep-spiritHeader{ background:rgba(255,255,255,.03); border-bottom:1px solid var(--ep-line); font-weight:800; color:#F3F1FF; font-size:13px; } .ep-spiritHeader .ep-spiritCell{ border-bottom:none; } .ep-spiritCell{ padding:10px 10px; border-bottom:1px solid var(--ep-line); min-width:0; } .ep-spiritRow:last-child .ep-spiritCell{ border-bottom:none; } .ep-spiritTitleMini{ font-weight:900; margin-bottom:6px; color:#F3F1FF; display:flex; align-items:center; gap:8px; } .ep-spiritStatLine{ display:flex; justify-content:space-between; gap:10px; padding:4px 0; font-size:13px; } .ep-spiritStatLine span:first-child{ color:var(--ep-text-dimmer); font-weight:700; } .ep-spiritStatLine span:last-child{ font-weight:900; } /* Mobile: stack the 3 columns */ @media (max-width:620px){ .ep-spiritHeader{ display:none; } .ep-spiritRow{ grid-template-columns: 1fr; column-gap:0; } .ep-spiritRow .ep-spiritCell{ border-right:none; } .ep-spiritCell{ border-bottom:none; padding:10px 10px 0; } .ep-spiritRow{ padding:8px 0 10px; border-bottom:1px solid var(--ep-line); } /* faint separators between Spirit / Element / Class blocks */ .ep-spiritRow .ep-spiritCell + .ep-spiritCell{ border-top:1px solid var(--ep-line); } .ep-spiritRow:last-child{ border-bottom:none; } } /* --- 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; /* keeps right-to-left button order like the original */ flex-wrap:nowrap; /* keep all 3 on one line */ } .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; white-space:nowrap; /* stops button text wrapping and breaking the row */ } .ep-btn:hover{ filter:brightness(1.08); transform:translateY(-1px); } /* --- Dragon 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); } } .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 */ 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; } /* 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; 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); max-width:calc(100vw - 28px); 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; } .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); } @media (max-width:900px){ .ep-tipBox{ position:fixed; left:50%; top:90px; 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){ .ep-tip:hover .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } .ep-tipClose{ display:none; } } .ep-tip > input:checked ~ .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } .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; } /* ============================================================ DRAGON: 3-WAY IMAGE TOGGLE (SPECIAL / ASSIST / SPIRIT) Minimal add-on, reuses the exact stage/layer sizing & scaling ============================================================ */ /* show all three buttons */ .imgToggle_btnSpecial, .imgToggle_btnAssist, .imgToggle_btnSpirit{ display:inline-block; } /* When any radio selected, hide all layers then show the selected one */ #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_layer.special{ opacity:1; pointer-events:auto; } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_layer.assist { opacity:1; pointer-events:auto; } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_layer.spirit { opacity:1; pointer-events:auto; } /* Active button styling (same as the MAX/LB2 active state) */ #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_btnSpecial{ 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); } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_btnAssist{ 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); } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_btnSpirit{ 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); } /* Optional pulse on SPIRIT + ASSIST when selected */ @media (prefers-reduced-motion: no-preference){ #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_btnSpirit, #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_btnAssist{ animation:epPulse 1.6s ease-in-out infinite; } } /* --- 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; } .ep-kvGrid > .ep-kvCell:nth-last-child(-n+2){ border-bottom:none; } /* Mobile Overview: separator between Special and Assist */ .ep-kvGrid > .ep-kvCell:nth-child(11), .ep-kvGrid > .ep-kvCell:nth-child(12){ border-top:1px solid var(--ep-line); } /* keep the 3 image buttons usable on small screens */ .imgToggle_head{ gap:8px; } .imgToggle_head > div{ gap:0px; } .ep-btn{ padding:6px 10px; font-size:11px; transform:scale(0.85); transform-origin:center; } .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; } Stormcaller (Legendary) • Ice • Released: March 4th, 2025 Fury of the Skies Tap Buttons SPIRIT ASSIST SPECIAL Overview HIDEOPEN Rarity (Legendary) Element Ice Mana Speed Fast Release Date March 4th, 2025 Special Eye of the Storm Assist Blazing Storm Stats HIDEOPEN Level Attack Defense Health Power Max 13946 14005 12127 11130 Special Skill — Fast — Eye of the Storm HIDEOPEN Deals 280% damage to the target. The target receives 750-2250 Lightning damage each turn for 3 turns. If the target is defeated by Lightning damage, all enemies receive 3500 damage. Assist Skill — Dragon — Blazing Storm HIDEOPEN All enemies receive 1250 Burn damage over 5 turns. Dispels buffs from all enemies. Dragon Spirit Bonus for Heroes HIDEOPEN Spirit Table Element Bonus Class Bonus Spirit Attack +250 Defense +200 Health +100 Ice Attack+35 Defense+30 Health+30 Ranger Attack+35 Defense+30 Health+30 Beta information / Changes / Related topics HIDEOPEN Beta Information N/A Changes From Beta This section will be updated after release. Related Topics N/A Balance Updates HIDEOPEN There are no balance updates for this dragon so far. Star ratings are to express how good you think a dragon is, read the rules. Dragon Topic Code © 2026 AeroMatix.
-
- 5*
- Dragon Season 1
-
(and 4 more)
Tagged with:
-
.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; } /* --- Dragon 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; } /* --- Spirit Bonus (clean grid, mobile friendly) --- */ .ep-spirit{ border:1px solid rgba(255,255,255,.06); border-radius:12px; overflow:hidden; background:rgba(0,0,0,.10); } .ep-spiritHeader, .ep-spiritRow{ display:grid; grid-template-columns: 1fr 1fr 1fr; column-gap:0; } .ep-spiritHeader .ep-spiritCell, .ep-spiritRow .ep-spiritCell{ border-right:1px solid var(--ep-line); } .ep-spiritHeader .ep-spiritCell:last-child, .ep-spiritRow .ep-spiritCell:last-child{ border-right:none; } .ep-spiritHeader{ background:rgba(255,255,255,.03); border-bottom:1px solid var(--ep-line); font-weight:800; color:#F3F1FF; font-size:13px; } .ep-spiritHeader .ep-spiritCell{ border-bottom:none; } .ep-spiritCell{ padding:10px 10px; border-bottom:1px solid var(--ep-line); min-width:0; } .ep-spiritRow:last-child .ep-spiritCell{ border-bottom:none; } .ep-spiritTitleMini{ font-weight:900; margin-bottom:6px; color:#F3F1FF; display:flex; align-items:center; gap:8px; } .ep-spiritStatLine{ display:flex; justify-content:space-between; gap:10px; padding:4px 0; font-size:13px; } .ep-spiritStatLine span:first-child{ color:var(--ep-text-dimmer); font-weight:700; } .ep-spiritStatLine span:last-child{ font-weight:900; } /* Mobile: stack the 3 columns */ @media (max-width:620px){ .ep-spiritHeader{ display:none; } .ep-spiritRow{ grid-template-columns: 1fr; column-gap:0; } .ep-spiritRow .ep-spiritCell{ border-right:none; } .ep-spiritCell{ border-bottom:none; padding:10px 10px 0; } .ep-spiritRow{ padding:8px 0 10px; border-bottom:1px solid var(--ep-line); } /* faint separators between Spirit / Element / Class blocks */ .ep-spiritRow .ep-spiritCell + .ep-spiritCell{ border-top:1px solid var(--ep-line); } .ep-spiritRow:last-child{ border-bottom:none; } } /* --- 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; /* keeps right-to-left button order like the original */ flex-wrap:nowrap; /* keep all 3 on one line */ } .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; white-space:nowrap; /* stops button text wrapping and breaking the row */ } .ep-btn:hover{ filter:brightness(1.08); transform:translateY(-1px); } /* --- Dragon 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); } } .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 */ 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; } /* 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; 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); max-width:calc(100vw - 28px); 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; } .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); } @media (max-width:900px){ .ep-tipBox{ position:fixed; left:50%; top:90px; 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){ .ep-tip:hover .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } .ep-tipClose{ display:none; } } .ep-tip > input:checked ~ .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } .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; } /* ============================================================ DRAGON: 3-WAY IMAGE TOGGLE (SPECIAL / ASSIST / SPIRIT) Minimal add-on, reuses the exact stage/layer sizing & scaling ============================================================ */ /* show all three buttons */ .imgToggle_btnSpecial, .imgToggle_btnAssist, .imgToggle_btnSpirit{ display:inline-block; } /* When any radio selected, hide all layers then show the selected one */ #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_layer.special{ opacity:1; pointer-events:auto; } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_layer.assist { opacity:1; pointer-events:auto; } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_layer.spirit { opacity:1; pointer-events:auto; } /* Active button styling (same as the MAX/LB2 active state) */ #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_btnSpecial{ 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); } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_btnAssist{ 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); } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_btnSpirit{ 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); } /* Optional pulse on SPIRIT + ASSIST when selected */ @media (prefers-reduced-motion: no-preference){ #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_btnSpirit, #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_btnAssist{ animation:epPulse 1.6s ease-in-out infinite; } } /* --- 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; } .ep-kvGrid > .ep-kvCell:nth-last-child(-n+2){ border-bottom:none; } /* Mobile Overview: separator between Special and Assist */ .ep-kvGrid > .ep-kvCell:nth-child(11), .ep-kvGrid > .ep-kvCell:nth-child(12){ border-top:1px solid var(--ep-line); } /* keep the 3 image buttons usable on small screens */ .imgToggle_head{ gap:8px; } .imgToggle_head > div{ gap:0px; } .ep-btn{ padding:6px 10px; font-size:11px; transform:scale(0.85); transform-origin:center; } .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; } Pearlwing (Legendary) • Ice • Released: July 22nd, 2025 Pearl Harvester Tap Buttons SPIRIT ASSIST SPECIAL Overview HIDEOPEN Rarity (Legendary) Element Ice Mana Speed Fast Release Date July 22nd, 2025 Special Pearls of Rejuvenation Assist Shielding Breath Stats HIDEOPEN Level Attack Defense Health Power Max 13997 14008 12211 11160 Special Skill — Fast — Pearls of Rejuvenation HIDEOPEN Recovers 3500 health for all allies. All allies get +25% mana generation for 3 turns. Assist Skill — Dragon — Shielding Breath HIDEOPEN Recovers 650 health for all allies. All allies get +15% defense, and a further 1% increase every time they are hit during 5 turns, up to +25% defense. Dragon Spirit Bonus for Heroes HIDEOPEN Spirit Table Element Bonus Class Bonus Spirit Attack +250 Defense +200 Health +100 Ice Attack+35 Defense+30 Health+30 Monk Attack+35 Defense+30 Health+30 Beta information / Changes / Related topics HIDEOPEN Beta Information N/A Changes From Beta This section will be updated after release. Related Topics N/A Balance Updates HIDEOPEN There are no balance updates for this dragon so far. Star ratings are to express how good you think a dragon is, read the rules. Dragon Topic Code © 2026 AeroMatix.
-
- 5*
- Dragon Season 1
-
(and 4 more)
Tagged with:
-
.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; } Zenas (Legendary) • Nature / Green • Druid • The Institute • Released: 2026-02-06 • Outfitter: 2027-08-08 • Hero Coach: 2028-02-06 Tap Buttons LB2 MAX Overview HIDEOPEN Rarity (Legendary) Element / Class Nature / Green Druid Family The Institute Mana Speed Fast Special Moldavite Wings Costume Bonus N/A Stats HIDEOPEN Level Attack Defense Health Power Max 1332 1303 2294 1277 LB1 1436 1405 2473 1367 LB2 1643 1607 2829 1546 Special Skill — Fast — Moldavite Wings HIDEOPEN Deals 360% damage to the target and nearby enemies and inflcits 35 Insanity on them. × Insanity adds a chance of reversing the targeting of a Special Skill. < When Insanity activates, Special Skills that target enemies instead will target allies, and vice versa. Special Skills aimed at a caster will be cast on a random target. Special Skills aimed at a target will be cast on the caster. When Insanity activates, Passive Skills that grant extra effects on cast won't activate. Reaching 100 Insanity automatically casts a Special Skill when mana is full. Insanity cannot be dispelled, cleansed or resisted. Hero's Insanity can be lowered by 10 each time they are healed directly by Special Skills, Items or Tiles. Direct heals from Special Skills lower Insanity only once per cast. Insanity is completely removed when a reversed Special Skill is cast. Summons a Moldavite Owl Fiend for the target and nearby enemies. The Fiend damage the enemy with 60% attack every turn. The Moldavite Owl Fiend absorbs healing. It disappears after absorbing a healing equal to 25% of its target's max health. The Moldavite Owl Fiend infllicts 5 Insanity on the owner on every turn. × Insanity adds a chance of reversing the targeting of a Special Skill. < When Insanity activates, Special Skills that target enemies instead will target allies, and vice versa. Special Skills aimed at a caster will be cast on a random target. Special Skills aimed at a target will be cast on the caster. When Insanity activates, Passive Skills that grant extra effects on cast won't activate. Reaching 100 Insanity automatically casts a Special Skill when mana is full. Insanity cannot be dispelled, cleansed or resisted. Hero's Insanity can be lowered by 10 each time they are healed directly by Special Skills, Items or Tiles. Direct heals from Special Skills lower Insanity only once per cast. Insanity is completely removed when a reversed Special Skill is cast. At the end of each turn, the Moldavite Owl Fiend dispels one of its target's dispellable buffs. Inflicts 40 Insanity on the caster. × Insanity adds a chance of reversing the targeting of a Special Skill. < When Insanity activates, Special Skills that target enemies instead will target allies, and vice versa. Special Skills aimed at a caster will be cast on a random target. Special Skills aimed at a target will be cast on the caster. When Insanity activates, Passive Skills that grant extra effects on cast won't activate. Reaching 100 Insanity automatically casts a Special Skill when mana is full. Insanity cannot be dispelled, cleansed or resisted. Hero's Insanity can be lowered by 10 each time they are healed directly by Special Skills, Items or Tiles. Direct heals from Special Skills lower Insanity only once per cast. Insanity is completely removed when a reversed Special Skill is cast. Family Bonus / Passives / Aether Power HIDEOPEN Family Bonus The Institute Heroes become stronger when teamed with other unique Heroes of the same family. Bonus for 1 / 2 / 3 Heroes: +5% / +9% / +13% mana generation +20% / +30% / +40% health Passives Eldritch Pact If defeated, this character has a chance to be reborn as Eldritch Host The chance is 5% per 10 Insanity on this character, up to maximum chance of 50%. The Eldritch Host has: +100% inherited health. +1000 attack. +1000 defense. +Special Skill: Eldrich Bright Aether Power Fiend Resist At the start of each battle, this Hero is immune to new Fiends 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 Discord Topic Changes From Beta Attack is increased from 1310 to 1332. Defense is increased from 1281 to 1303. Health is increased from 2285 to 2294. Damage is reduced from 430% to 360%. Self insanity is reduced from 45 to 40. Related Topics Empuzzled - Zenas 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.
-
.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; } Zarola (Primary Costume) (Rare) • Nature / Green • Cleric • Cupid • Released: 19/01/2026 • Outfitter: 21/07/2027 • Hero Coach: 19/01/2028 Cupid of Lone Rangers Tap Buttons LB2 MAX Overview HIDEOPEN Rarity (Rare) Element / Class Nature / Green Cleric Family Cupid Mana Speed Fast Special Lasso Of Love Costume Bonus 5% 12% 12% 12% Stats HIDEOPEN Level Attack Defense Health Power Max 549 476 698 488 +1 Costume 614 533 781 538 LB1 622 539 791 544 +1 Costume 696 603 885 601 LB2 769 666 978 657 +1 Costume 861 745 1095 728 Special Skill — Fast — Lasso Of Love HIDEOPEN Deals 200% damage to the target and nearby enemies. The less mana the enemies have, the more damage they will receive, up to 330%. The target and nearby enemies get -34% defense against Nature for 4 turns. Family Bonus / Passives / Aether Power HIDEOPEN Family Bonus Cupid Cupid Family grants a solo bonus for any Hero who is the only member of their family on the team: +20% increase for any healing received. Event Hero Bonus The members of this family have additional perks in the Season of Love event. Passives Resist Special Skill Blocking This character is immune to status ailments that prevent the use of Special Skills. 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 Discord Topic Changes From Beta Attack with costume is increased from 563 to 614. Defense with costume is increased from 488 to 533 . Health with costume is increased from 725 to 781. Related Topics Empuzzled - Zarola 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.
-
.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; } Vernon (Legendary) • Nature / Green • Fighter • Cupid • Released: 2026-01-19 • Outfitter: 2027-07-21 • Hero Coach: 2028-01-19 Tap Buttons LB2 MAX Overview HIDEOPEN Rarity (Legendary) Element / Class Nature / Green Fighter Family Cupid Mana Speed Fast Special Shared Compassion Costume Bonus N/A Stats HIDEOPEN Level Attack Defense Health Power Max 1318 1314 2278 1273 LB1 1420 1416 2455 1362 LB2 1625 1620 2809 1540 Special Skill — Fast — Shared Compassion HIDEOPEN Deals 380% damageto the enemies on the edgesof the enemy formation. If there is only one enemy, the damage is doubled. For 3 turns enemies on the edges of the enemy formation receive 50% of all damage dealt to their allies. For 3 turns, the enemies on the edges of the enemy formation are forced to cast Mindless heal when at full mana. Mindless Heal Recovers 20% HP health for the character on the opposing side with the lowest remaining HP. Family Bonus / Passives / Aether Power HIDEOPEN Family Bonus Cupid Cupid Family grants a solo bonus for any Hero who is the only member of their family on the team: +20% increase for any healing received. Event Hero Bonus The members of this family have additional perks in the Season of Love event. Passives Resist Special Skill Blocking This character is immune to status ailments that prevent the use of Special Skills. Aether Power Special Boost At the start of each turn, this Hero's Special Skill deals an additional +30% damage 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 Discord Topic Changes From Beta Attack is increased from 1297 to 1318. Defense is increased from 1293 to 1314. Health is increased from 2226 to 2278. Damage increased from 330% to 380%. Related Topics Empuzzled - Vernon 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.
-
Elkanen (Stylish Costume) - 5* - Nature - Classic - Hero Topic
PlayForFun posted a topic in Costumes
.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; } Elkanen (Stylish Costume) (Legendary) • Nature / Green • Cleric • Classic • Released: 2026-01-26 • Outfitter: 2027-07-28 • Hero Coach: 2028-01-26 Tap Buttons LB2 MAX Overview HIDEOPEN Rarity (Legendary) Element / Class Nature / Green Cleric Family Classic Mana Speed Fast Special Stylish Spear Costume Bonus 5% 85% 85% 85% Stats HIDEOPEN Level Attack Defense Health Power Max 760 694 1256 761 +1 Costume 858 784 1507 855 +2 Costume 980 895 1808 971 +3 Costume 1178 1075 2135 1137 +4 Costume 1330 1214 2235 1243 +5 Costume 1406 1283 2323 1301 LB1 819 748 1354 810 +1 Costume 925 845 1624 912 +2 Costume 1056 964 1949 1037 +3 Costume 1269 1159 2301 1215 +4 Costume 1433 1309 2410 1330 +5 Costume 1515 1383 2504 1393 LB2 937 855 1549 909 +1 Costume 1058 966 1858 1025 +2 Costume 1208 1102 2230 1168 +3 Costume 1452 1325 2633 1372 +4 Costume 1639 1496 2757 1503 +5 Costume 1733 1581 2865 1575 Special Skill — Fast — Stylish Spear HIDEOPEN Deals 430% damage to the target and minor damage to nearby enemies. Deals extra damage to enemies with less than 50% health remaining. Heals the caster for 38% of damage dealt. Family Bonus / Passives / Aether Power HIDEOPEN Family Bonus Classic Heroes become stronger when teamed up with unique heroes of the same family. Classic Family Heroes need to be fully ascended to receive the Family Bonus. Bonus for 2 / 3 / 4 / 5 Heroes: +1% / +3% / +5% / +7% attack. +1% / +3% / +5% / +7% defense. +1% / +3% / +5% / +7% healing. Passives Stylish! 65% chance to replace incoming negative effect with matching positive ones. × Only ailments that are cleansable can be replaced: Attack ailments to +35% attack for 4 turns. Defense ailments to +35% defense for 4 turns. Mana generation ailments to +35% mana generation for 4 turns. Damage increase ailments to +35% damage reduction for 4 turns. Buff immunity ailments to ailment immunity for 4 turns. Buff reflect ailments to ailment reflect buffs for 4 turns. Mana reduction to 10% mana increase. Buff dispel to ailment cleanse. Attack Wither to Attack Growth: +100 attack. Defense Wither to Defense Growth: +100 defense. Fiends to Stylinsh Minions (10% HP, 10% attack). Aether Power Special Boost At the start of each turn, this Hero's Special Skill deals an additional +30% damage 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 Not available Changes From Beta Costume was not tested in Beta Related Topics Empuzzled - Elkanen 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. -
Planchet (Primary Costume) - 3* - Ice - Musketeer - Hero Topic
PlayForFun posted a topic in Costumes
.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; } Planchet (Primary Costume) (Rare) • Ice / Blue • Paladin • Musketeer • Released: 20/02/2026 • Outfitter: 22/08/2027 • Hero Coach: 20/02/2028 Valiant Adventurer Tap Buttons LB2 MAX Overview HIDEOPEN Rarity (Rare) Element / Class Ice / Blue Paladin Family Musketeer Mana Speed Fast Special Adventurer's Slash Costume Bonus 5% 13% 13% 13% Stats HIDEOPEN Level Attack Defense Health Power Max 523 450 806 486 +1 Costume 590 508 910 541 LB1 592 510 914 542 +1 Costume 668 576 1032 604 LB2 732 630 1129 655 +1 Costume 827 711 1275 732 Special Skill — Fast — Adventurer's Slash HIDEOPEN Destroys all Minions from the target. This effect damages Mega Minions. Deals 395% damage to the target. The caster regenerates 315 boosted health over 3 turns. Boosted health can exceed max HP. Family Bonus / Passives / Aether Power HIDEOPEN Family Bonus Musketeer Heroes become stronger when teamed with other unique Heroes of the same family. Bonus for 1/2/3 Heroes: 50% / 75% / 100% chance to give Cover to a random ally for 6 turns when this character casts their Special Skill. While in Cover, the ally takes no damage from Special Skill attacks or normal attacks. This character takes 50% / 25% / 10% of the damage that would by received by the character in Cover. This effect can't be dispelled, but ends when this character is defeated. Characters can only give cover to one ally at a time. Event Hero Bonus: The members of this family have additional perks in the Brave Musketeers event. Passives Damage on Special Skill and Cover Damage When this character receives damage from Special Skills or in place of a character in Cover, there’s a 60% chance of deal 20% of the received damage on all enemies. Resist Defense Ailments This character is immune to status ailments and negative stacks that affect defense. Doesn't apply to status ailments that affect elemental defense. Aether Power Fiend Resist At the start of each battle, this Hero is immune to new Fiends 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 Not available Changes From Beta The costume was tested in Beta. Related Topics Empuzzled - Planchet 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. -
.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; } Cerissa (Legendary) • Holy / Yellow • Sorcerer • Beauty and the Beast • Released: 20/02/2026 • Outfitter: 22/08/2027 • Hero Coach: 20/02/2028 Tap Buttons LB2 MAX Overview HIDEOPEN Rarity (Legendary) Element / Class Holy / Yellow Sorcerer Family Beauty and the Beast Mana Speed Fast Special Spell of Camaraderie Costume Bonus N/A Stats HIDEOPEN Level Attack Defense Health Power Max 1320 1332 2294 1281 LB1 1423 1436 2473 1371 LB2 1628 1643 2829 1550 Special Skill — Fast — Spell of Camaraderie HIDEOPEN If the caster has 60 or more Humility: Boosts health of the caster and nearby allies by 1100. Boosted health can exceed max HP. Stack (Max: 10): All damage the caster and nearby allies receive is reduced by -9%. For the next 4 turns, this character recovers 600 boosted health to the caster and nearby allies each time any other ally casts their Special Skill. × Each character can trigger this effect once per turn. The caster and nearby allies get +30% 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. Otherwise: Boosts health of the caster and nearby allies by 900. Boosted health can exceed max HP. Stack (Max: 10): All damage the caster and nearby allies receive is reduced by -7%. For the next 4 turns, this character recovers 450 boosted health to the caster and nearby allies each time any other ally casts their Special Skill. (Each character can trigger this effect once per turn.) × Safe cleanse details: Bypasses damage-on-removal effects. Family and passive effects can still trigger. Family Bonus / Passives / Aether Power HIDEOPEN Family Bonus Beauty and the Beast Heroes of this family gain Humility to cast a strong version of their Special Skills. Different Heroes have different Humility requirements. When the Hero casts the strong version of their Special Skill, only the required amount of Humility is consumed. Maximum Humility: 100 Bonus for 1 / 2 / 3 Unique Heroes of the same family: The Hero gains 15/17/20 Humility when receiving direct damage from Special Skills. The Hero gains 20/22/25 Humility when receiving direct healing from Special Skills. Event Hero Bonus: The members of this family have additional perks in the The Brave & The Beautiful event Passives Beautiful Inside Whenever a status ailment would deal damage to this character, they will recover that much health instead. Heal when Status Ailment Expires Or Is Cleared This character receives 10% health each time a status ailment expires or is cleansed, removed or reallocated from them. This effect can activate only once per turn. Revival Health Reduction All enemies have 50% health when revived. Boss enemies are not affected. Aether Power Heal Increase At the start of each battle, this Hero gets +50% increase for any healing received 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 Discord Topic Changes From Beta Attack is increased from 1240 to 1320. Defense is increased from 1252 to 1332. Health is increased from 2255 to 2294. This section will be updated after release. Related Topics Empuzzled - Cerissa 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.
-
- 5*
- Beauty and the Beast
-
(and 4 more)
Tagged with:
-
.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; } D´Artagnan (Primary Costume) (Legendary) • Fire / Red • Wizard • Musketeer • Released: 2026-02-20 • Outfitter: 2027-08-22 • Hero Coach: 2028-02-20 Tap Buttons LB2 MAX Overview HIDEOPEN Rarity (Legendary) Element / Class Fire / Red Wizard Family Musketeer Mana Speed Fast Special Sweep the Soot Costume Bonus 5% 53% 53% 53% Stats HIDEOPEN Level Attack Defense Health Power Max 869 834 1557 880 +1 Costume 1329 1276 2382 1280 LB1 936 899 1678 939 +1 Costume 1432 1375 2567 1370 LB2 1071 1028 1920 1056 +1 Costume 1638 1572 2937 1549 Special Skill — Fast — Sweep the Soot HIDEOPEN Deals 560% damage to the target. The target receives 1692 Burn damage over 3 turns. This effect spreads to nearby enemies. The caster regenerates 915 boosted health over 3 turns. Boosted health can exceed max HP. Family Bonus / Passives / Aether Power HIDEOPEN Family Bonus Musketeer Heroes become stronger when teamed with other unique Heroes of the same family. Bonus for 1/2/3 Heroes: 50% / 75% / 100% chance to give Cover to a random ally for 6 turns when this character casts their Special Skill. While in Cover, the ally takes no damage from Special Skill attacks or normal attacks. This character takes 50% / 25% / 10% of the damage that would by received by the character in Cover. This effect can't be dispelled, but ends when this character is defeated. Characters can only give cover to one ally at a time. Event Hero Bonus: The members of this family have additional perks in the Brave Musketeers event. Passives Damage on Special Skill and Cover Damage When this character receives damage from Special Skills or in place of a character in Cover, there’s a 75% chance to deal 50% of the received damage to all enemies. Resist Defense Ailments This character is immune to status ailments and negative stacks that affect defense. Doesn't apply to status ailments that affect elemental defense. 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 Not available Changes From Beta The costume was not tested in Beta. Related Topics Empuzzled - D´Artagnan 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.
-
.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; } /* --- Dragon 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; } /* --- Spirit Bonus (clean grid, mobile friendly) --- */ .ep-spirit{ border:1px solid rgba(255,255,255,.06); border-radius:12px; overflow:hidden; background:rgba(0,0,0,.10); } .ep-spiritHeader, .ep-spiritRow{ display:grid; grid-template-columns: 1fr 1fr 1fr; column-gap:0; } .ep-spiritHeader .ep-spiritCell, .ep-spiritRow .ep-spiritCell{ border-right:1px solid var(--ep-line); } .ep-spiritHeader .ep-spiritCell:last-child, .ep-spiritRow .ep-spiritCell:last-child{ border-right:none; } .ep-spiritHeader{ background:rgba(255,255,255,.03); border-bottom:1px solid var(--ep-line); font-weight:800; color:#F3F1FF; font-size:13px; } .ep-spiritHeader .ep-spiritCell{ border-bottom:none; } .ep-spiritCell{ padding:10px 10px; border-bottom:1px solid var(--ep-line); min-width:0; } .ep-spiritRow:last-child .ep-spiritCell{ border-bottom:none; } .ep-spiritTitleMini{ font-weight:900; margin-bottom:6px; color:#F3F1FF; display:flex; align-items:center; gap:8px; } .ep-spiritStatLine{ display:flex; justify-content:space-between; gap:10px; padding:4px 0; font-size:13px; } .ep-spiritStatLine span:first-child{ color:var(--ep-text-dimmer); font-weight:700; } .ep-spiritStatLine span:last-child{ font-weight:900; } /* Mobile: stack the 3 columns */ @media (max-width:620px){ .ep-spiritHeader{ display:none; } .ep-spiritRow{ grid-template-columns: 1fr; column-gap:0; } .ep-spiritRow .ep-spiritCell{ border-right:none; } .ep-spiritCell{ border-bottom:none; padding:10px 10px 0; } .ep-spiritRow{ padding:8px 0 10px; border-bottom:1px solid var(--ep-line); } /* faint separators between Spirit / Element / Class blocks */ .ep-spiritRow .ep-spiritCell + .ep-spiritCell{ border-top:1px solid var(--ep-line); } .ep-spiritRow:last-child{ border-bottom:none; } } /* --- 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; /* keeps right-to-left button order like the original */ flex-wrap:nowrap; /* keep all 3 on one line */ } .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; white-space:nowrap; /* stops button text wrapping and breaking the row */ } .ep-btn:hover{ filter:brightness(1.08); transform:translateY(-1px); } /* --- Dragon 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); } } .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 */ 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; } /* 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; 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); max-width:calc(100vw - 28px); 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; } .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); } @media (max-width:900px){ .ep-tipBox{ position:fixed; left:50%; top:90px; 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){ .ep-tip:hover .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } .ep-tipClose{ display:none; } } .ep-tip > input:checked ~ .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } .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; } /* ============================================================ DRAGON: 3-WAY IMAGE TOGGLE (SPECIAL / ASSIST / SPIRIT) Minimal add-on, reuses the exact stage/layer sizing & scaling ============================================================ */ /* show all three buttons */ .imgToggle_btnSpecial, .imgToggle_btnAssist, .imgToggle_btnSpirit{ display:inline-block; } /* When any radio selected, hide all layers then show the selected one */ #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_layer.special{ opacity:1; pointer-events:auto; } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_layer.assist { opacity:1; pointer-events:auto; } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_layer.spirit { opacity:1; pointer-events:auto; } /* Active button styling (same as the MAX/LB2 active state) */ #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_btnSpecial{ 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); } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_btnAssist{ 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); } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_btnSpirit{ 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); } /* Optional pulse on SPIRIT + ASSIST when selected */ @media (prefers-reduced-motion: no-preference){ #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_btnSpirit, #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_btnAssist{ animation:epPulse 1.6s ease-in-out infinite; } } /* --- 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; } .ep-kvGrid > .ep-kvCell:nth-last-child(-n+2){ border-bottom:none; } /* Mobile Overview: separator between Special and Assist */ .ep-kvGrid > .ep-kvCell:nth-child(11), .ep-kvGrid > .ep-kvCell:nth-child(12){ border-top:1px solid var(--ep-line); } /* keep the 3 image buttons usable on small screens */ .imgToggle_head{ gap:8px; } .imgToggle_head > div{ gap:0px; } .ep-btn{ padding:6px 10px; font-size:11px; transform:scale(0.85); transform-origin:center; } .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; } Tropicus (Rare) • Nature • Released: September 18th, 2025 Preserver of the Tropics Tap Buttons SPIRIT ASSIST SPECIAL Overview HIDEOPEN Rarity (Rare) Element Nature Mana Speed Fast Release Date September 18th, 2025 Special Tropical Ambush Assist Blaze of Suppression Stats HIDEOPEN Level Attack Defense Health Power Max 9604 9545 8731 7826 Special Skill — Fast — Tropical Ambush HIDEOPEN Deals 130% damage to all enemies. All enemies get -1000 attack for 3 turns. Assist Skill — Dragon — Blaze of Suppression HIDEOPEN All enemies receive 250 Burn damage over 5 turns. Dispels buffs from all enemies. Dragon Spirit Bonus for Heroes HIDEOPEN Spirit Table Element Bonus Class Bonus Spirit Attack +100 Defense +80 Health +30 Nature Attack+15 Defense+10 Health+12 Rogue Attack+15 Defense+10 Health+12 Beta information / Changes / Related topics HIDEOPEN Beta Information N/A Changes From Beta This section will be updated after release. Related Topics N/A Balance Updates HIDEOPEN There are no balance updates for this dragon so far. Star ratings are to express how good you think a dragon is, read the rules. Dragon Topic Code © 2026 AeroMatix.
-
- 3*
- Dragon Season 1
-
(and 4 more)
Tagged with:
-
.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; } /* --- Dragon 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; } /* --- Spirit Bonus (clean grid, mobile friendly) --- */ .ep-spirit{ border:1px solid rgba(255,255,255,.06); border-radius:12px; overflow:hidden; background:rgba(0,0,0,.10); } .ep-spiritHeader, .ep-spiritRow{ display:grid; grid-template-columns: 1fr 1fr 1fr; column-gap:0; } .ep-spiritHeader .ep-spiritCell, .ep-spiritRow .ep-spiritCell{ border-right:1px solid var(--ep-line); } .ep-spiritHeader .ep-spiritCell:last-child, .ep-spiritRow .ep-spiritCell:last-child{ border-right:none; } .ep-spiritHeader{ background:rgba(255,255,255,.03); border-bottom:1px solid var(--ep-line); font-weight:800; color:#F3F1FF; font-size:13px; } .ep-spiritHeader .ep-spiritCell{ border-bottom:none; } .ep-spiritCell{ padding:10px 10px; border-bottom:1px solid var(--ep-line); min-width:0; } .ep-spiritRow:last-child .ep-spiritCell{ border-bottom:none; } .ep-spiritTitleMini{ font-weight:900; margin-bottom:6px; color:#F3F1FF; display:flex; align-items:center; gap:8px; } .ep-spiritStatLine{ display:flex; justify-content:space-between; gap:10px; padding:4px 0; font-size:13px; } .ep-spiritStatLine span:first-child{ color:var(--ep-text-dimmer); font-weight:700; } .ep-spiritStatLine span:last-child{ font-weight:900; } /* Mobile: stack the 3 columns */ @media (max-width:620px){ .ep-spiritHeader{ display:none; } .ep-spiritRow{ grid-template-columns: 1fr; column-gap:0; } .ep-spiritRow .ep-spiritCell{ border-right:none; } .ep-spiritCell{ border-bottom:none; padding:10px 10px 0; } .ep-spiritRow{ padding:8px 0 10px; border-bottom:1px solid var(--ep-line); } /* faint separators between Spirit / Element / Class blocks */ .ep-spiritRow .ep-spiritCell + .ep-spiritCell{ border-top:1px solid var(--ep-line); } .ep-spiritRow:last-child{ border-bottom:none; } } /* --- 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; /* keeps right-to-left button order like the original */ flex-wrap:nowrap; /* keep all 3 on one line */ } .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; white-space:nowrap; /* stops button text wrapping and breaking the row */ } .ep-btn:hover{ filter:brightness(1.08); transform:translateY(-1px); } /* --- Dragon 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); } } .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 */ 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; } /* 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; 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); max-width:calc(100vw - 28px); 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; } .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); } @media (max-width:900px){ .ep-tipBox{ position:fixed; left:50%; top:90px; 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){ .ep-tip:hover .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } .ep-tipClose{ display:none; } } .ep-tip > input:checked ~ .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } .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; } /* ============================================================ DRAGON: 3-WAY IMAGE TOGGLE (SPECIAL / ASSIST / SPIRIT) Minimal add-on, reuses the exact stage/layer sizing & scaling ============================================================ */ /* show all three buttons */ .imgToggle_btnSpecial, .imgToggle_btnAssist, .imgToggle_btnSpirit{ display:inline-block; } /* When any radio selected, hide all layers then show the selected one */ #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_layer.special{ opacity:1; pointer-events:auto; } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_layer.assist { opacity:1; pointer-events:auto; } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_layer.spirit { opacity:1; pointer-events:auto; } /* Active button styling (same as the MAX/LB2 active state) */ #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_btnSpecial{ 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); } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_btnAssist{ 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); } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_btnSpirit{ 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); } /* Optional pulse on SPIRIT + ASSIST when selected */ @media (prefers-reduced-motion: no-preference){ #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_btnSpirit, #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_btnAssist{ animation:epPulse 1.6s ease-in-out infinite; } } /* --- 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; } .ep-kvGrid > .ep-kvCell:nth-last-child(-n+2){ border-bottom:none; } /* Mobile Overview: separator between Special and Assist */ .ep-kvGrid > .ep-kvCell:nth-child(11), .ep-kvGrid > .ep-kvCell:nth-child(12){ border-top:1px solid var(--ep-line); } /* keep the 3 image buttons usable on small screens */ .imgToggle_head{ gap:8px; } .imgToggle_head > div{ gap:0px; } .ep-btn{ padding:6px 10px; font-size:11px; transform:scale(0.85); transform-origin:center; } .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; } Rusty (Rare) • Fire • Released: September 2024 Mischievous Prankster Tap Buttons SPIRIT ASSIST SPECIAL Overview HIDEOPEN Rarity (Rare) Element Fire Mana Speed Fast Release Date September 2024 Special Devastating Slash Assist Charring Blaze Stats HIDEOPEN Level Attack Defense Health Power Max 9289 9275 8610 7623 Special Skill — Fast — Devastating Slash HIDEOPEN Deals 200% damage to the target and 150% damage to nearby enemies. The target receives +50% increased damage from normal attacks and nearby enemies receive +25% damage from normal attacks for 3 turns. Assist Skill — Dragon — Charring Blaze HIDEOPEN Deals 250 damage to all enemies. All enemies receive 100 Burn damage over 5 turns. Dragon Spirit Bonus for Heroes HIDEOPEN Spirit Table Element Bonus Class Bonus Spirit Attack +100 Defense +80 Health +30 Fire Attack+15 Defense+10 Health+12 Fighter Attack+15 Defense+10 Health+12 Beta information / Changes / Related topics HIDEOPEN Beta Information N/A Changes From Beta This section will be updated after release. Related Topics N/A Balance Updates HIDEOPEN There are no balance updates for this dragon so far. Star ratings are to express how good you think a dragon is, read the rules. Dragon Topic Code © 2026 AeroMatix.
-
- 3*
- Dragon Season 1
-
(and 4 more)
Tagged with:
-
.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; } /* --- Dragon 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; } /* --- Spirit Bonus (clean grid, mobile friendly) --- */ .ep-spirit{ border:1px solid rgba(255,255,255,.06); border-radius:12px; overflow:hidden; background:rgba(0,0,0,.10); } .ep-spiritHeader, .ep-spiritRow{ display:grid; grid-template-columns: 1fr 1fr 1fr; column-gap:0; } .ep-spiritHeader .ep-spiritCell, .ep-spiritRow .ep-spiritCell{ border-right:1px solid var(--ep-line); } .ep-spiritHeader .ep-spiritCell:last-child, .ep-spiritRow .ep-spiritCell:last-child{ border-right:none; } .ep-spiritHeader{ background:rgba(255,255,255,.03); border-bottom:1px solid var(--ep-line); font-weight:800; color:#F3F1FF; font-size:13px; } .ep-spiritHeader .ep-spiritCell{ border-bottom:none; } .ep-spiritCell{ padding:10px 10px; border-bottom:1px solid var(--ep-line); min-width:0; } .ep-spiritRow:last-child .ep-spiritCell{ border-bottom:none; } .ep-spiritTitleMini{ font-weight:900; margin-bottom:6px; color:#F3F1FF; display:flex; align-items:center; gap:8px; } .ep-spiritStatLine{ display:flex; justify-content:space-between; gap:10px; padding:4px 0; font-size:13px; } .ep-spiritStatLine span:first-child{ color:var(--ep-text-dimmer); font-weight:700; } .ep-spiritStatLine span:last-child{ font-weight:900; } /* Mobile: stack the 3 columns */ @media (max-width:620px){ .ep-spiritHeader{ display:none; } .ep-spiritRow{ grid-template-columns: 1fr; column-gap:0; } .ep-spiritRow .ep-spiritCell{ border-right:none; } .ep-spiritCell{ border-bottom:none; padding:10px 10px 0; } .ep-spiritRow{ padding:8px 0 10px; border-bottom:1px solid var(--ep-line); } /* faint separators between Spirit / Element / Class blocks */ .ep-spiritRow .ep-spiritCell + .ep-spiritCell{ border-top:1px solid var(--ep-line); } .ep-spiritRow:last-child{ border-bottom:none; } } /* --- 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); } .ep-item{ display:grid; grid-template-columns: 260px 1fr; gap:12px; padding:10px 10px; border-bottom:1px solid var(--ep-line); } .ep-item:last-child{ border-bottom:none; } .ep-itemTitle{ font-weight:800; color:#F3F1FF; min-width:0; } .ep-itemDesc{ color:#ECEAF7; min-width:0; } /* --- 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; /* keeps right-to-left button order like the original */ flex-wrap:nowrap; /* keep all 3 on one line */ } .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; white-space:nowrap; /* stops button text wrapping and breaking the row */ } .ep-btn:hover{ filter:brightness(1.08); transform:translateY(-1px); } /* --- Dragon 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); } } .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 */ 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; } /* 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; 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); max-width:calc(100vw - 28px); 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; } .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); } @media (max-width:900px){ .ep-tipBox{ position:fixed; left:50%; top:90px; 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){ .ep-tip:hover .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } .ep-tipClose{ display:none; } } .ep-tip > input:checked ~ .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } .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; } /* ============================================================ DRAGON: 3-WAY IMAGE TOGGLE (SPECIAL / ASSIST / SPIRIT) Minimal add-on, reuses the exact stage/layer sizing & scaling ============================================================ */ /* show all three buttons */ .imgToggle_btnSpecial, .imgToggle_btnAssist, .imgToggle_btnSpirit{ display:inline-block; } /* When any radio selected, hide all layers then show the selected one */ #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_layer{ opacity:0; pointer-events:none; } #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_layer.special{ opacity:1; pointer-events:auto; } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_layer.assist { opacity:1; pointer-events:auto; } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_layer.spirit { opacity:1; pointer-events:auto; } /* Active button styling (same as the MAX/LB2 active state) */ #dragonImgSpecial:checked ~ .imgToggle_wrap .imgToggle_btnSpecial{ 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); } #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_btnAssist{ 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); } #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_btnSpirit{ 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); } /* Optional pulse on SPIRIT + ASSIST when selected */ @media (prefers-reduced-motion: no-preference){ #dragonImgSpirit:checked ~ .imgToggle_wrap .imgToggle_btnSpirit, #dragonImgAssist:checked ~ .imgToggle_wrap .imgToggle_btnAssist{ animation:epPulse 1.6s ease-in-out infinite; } } /* --- 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; } .ep-kvGrid > .ep-kvCell:nth-last-child(-n+2){ border-bottom:none; } /* Mobile Overview: separator between Special and Assist */ .ep-kvGrid > .ep-kvCell:nth-child(11), .ep-kvGrid > .ep-kvCell:nth-child(12){ border-top:1px solid var(--ep-line); } /* keep the 3 image buttons usable on small screens */ .imgToggle_head{ gap:8px; } .imgToggle_head > div{ gap:0px; } .ep-btn{ padding:6px 10px; font-size:11px; transform:scale(0.85); transform-origin:center; } .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; } Ombro (Legendary) • Ice • Released: 01/04/2025 Arctic Cave Dweller Tap Buttons SPIRIT ASSIST SPECIAL Overview HIDEOPEN Rarity (Legendary) Element Ice Mana Speed Fast Release Date 01/04/2025 Special Fracturing Shards Assist Crashing Blaze Stats HIDEOPEN Level Attack Defense Health Power Max 14040 13863 12271 11143 Special Skill — Fast — Fracturing Shards HIDEOPEN Deals 300% damage to the target. The target gets -4400 defense, and a further -150 decrease every time they are hit for 3 turns, up to -5900 defense. Assist Skill — Dragon — Crashing Blaze HIDEOPEN Deals 800 damage to all enemies. Recovers 200 health for all allies. All enemies receive 500 Burn damage over 5 turns. Dragon Spirit Bonus for Heroes HIDEOPEN Spirit Table Element Bonus Class Bonus Spirit Attack +250 Defense +200 Health +100 Ice Attack+35 Defense+30 Health+30 Druid Attack+35 Defense+30 Health+30 Beta information / Changes / Related topics HIDEOPEN Beta Information N/A Changes From Beta N/A Related Topics N/A Balance Updates HIDEOPEN There are no balance updates for this dragon so far. Star ratings are to express how good you think a dragon is, read the rules. Dragon Topic Code © 2026 AeroMatix.
-
- 5*
- Dragon Season 1
-
(and 4 more)
Tagged with:
