.section-hero-monsters{position:relative;padding-top:var(--space-16);padding-bottom:var(--space-12);overflow:hidden}.hero-grid-monsters{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--space-10);align-items:center}.hero-text-monsters h1{max-width:28rem}.hero-actions-monsters{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4);margin-bottom:var(--space-3)}.hero-meta-monsters{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.hero-media-monsters{position:relative;min-height:260px;display:flex;align-items:center;justify-content:center}.hero-orb{position:absolute;border-radius:50%;filter:blur(0.5px);opacity:0.7}.hero-orb-large{width:18rem;height:18rem;background:radial-gradient(circle at 30% 0,var(--color-primary),transparent 55%);top:10%;right:5%;box-shadow:var(--shadow-glow-primary)}.hero-orb-small{width:10rem;height:10rem;background:radial-gradient(circle at 30% 0,var(--color-accent),transparent 55%);bottom:0;left:15%;box-shadow:var(--shadow-glow-accent)}.hero-card-monsters{position:relative;max-width:480px;z-index:1}.hero-team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.hero-team-slot{font-size:var(--font-size-xs);color:var(--gray-100)}.hero-team-slot p{margin-bottom:0}.monsters-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:0.5rem;font-size:var(--font-size-sm);color:var(--gray-400)}.monsters-breadcrumbs li+li::before{content:"/";margin-right:0.5rem;color:var(--gray-600)}.monsters-intro-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-6);align-items:flex-start}.monsters-intro-links{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-3)}.monsters-intro-highlight{align-self:stretch}.monsters-intro-list{display:grid;gap:var(--space-2);font-size:var(--font-size-sm)}.icon-bullet{display:inline-block;width:0.5rem;height:0.5rem;border-radius:999px;background:radial-gradient(circle,var(--color-highlight),var(--color-accent));margin-right:0.4rem}.monsters-intro-cta{display:inline-flex;align-items:center;margin-top:var(--space-3);font-size:var(--font-size-sm)}.section-header-monsters{display:flex;justify-content:space-between;gap:var(--space-6);margin-bottom:var(--space-6)}.monsters-family-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-6);align-items:stretch}.monsters-family-list{display:grid;gap:var(--space-3);font-size:var(--font-size-sm)}.monsters-family-label{font-weight:500;color:var(--color-heading);margin-bottom:0.2rem}.monsters-family-media{display:flex;flex-direction:column;gap:var(--space-3)}.monsters-family-image{border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.monsters-family-caption h3{margin-bottom:var(--space-2)}.monsters-family-caption p{font-size:var(--font-size-sm);margin-bottom:var(--space-3)}.monsters-attributes-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr);gap:var(--space-8);align-items:flex-start}.monsters-elements-wheel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-4)}.monsters-element{padding:0.5rem 0.75rem;border-radius:var(--radius-full);text-align:center;font-size:var(--font-size-sm);background-color:rgba(36,45,79,0.9);border:1px solid rgba(143,200,255,0.4)}.monsters-element-fire{background-image:linear-gradient(135deg,#ff6b6b,rgba(36,45,79,0.9))}.monsters-element-water{background-image:linear-gradient(135deg,#4dabf7,rgba(36,45,79,0.9))}.monsters-element-wind{background-image:linear-gradient(135deg,#69db7c,rgba(36,45,79,0.9))}.monsters-element-light{background-image:linear-gradient(135deg,#ffe066,rgba(36,45,79,0.9))}.monsters-element-dark{background-image:linear-gradient(135deg,#845ef7,rgba(36,45,79,0.9))}.monsters-attributes-card{align-self:stretch}.monsters-attributes-list{display:grid;gap:var(--space-2);font-size:var(--font-size-sm)}.monsters-types-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);font-size:var(--font-size-sm)}.monsters-skills-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--space-8);align-items:flex-start}.monsters-skills-list{display:grid;gap:var(--space-2);font-size:var(--font-size-sm);margin-top:var(--space-3)}.monsters-progress-card{align-self:stretch}.monsters-progress-steps{display:grid;gap:var(--space-3);font-size:var(--font-size-sm)}.monsters-progress-steps h4{margin-bottom:0.2rem}.monsters-awakening-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--space-8);align-items:flex-start}.monsters-awakening-list{display:grid;gap:var(--space-2);font-size:var(--font-size-sm)}.monsters-awakening-card{align-self:stretch}.monsters-awakening-tips{display:grid;gap:var(--space-3);font-size:var(--font-size-sm)}.monsters-awakening-link{display:inline-flex;margin-top:var(--space-3);font-size:var(--font-size-sm)}.monsters-pve-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);align-items:stretch}.monsters-pve-list{display:grid;gap:0.4rem;font-size:var(--font-size-sm)}.monsters-pve-aside{display:flex;flex-direction:column;justify-content:space-between}.monsters-pvp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);align-items:stretch;margin-bottom:var(--space-6)}.monsters-pvp-list{display:grid;gap:0.4rem;font-size:var(--font-size-sm)}.monsters-pvp-media{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.1fr);gap:var(--space-6);align-items:center}.monsters-pvp-image{border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.monsters-pvp-caption p{font-size:var(--font-size-sm);margin-bottom:var(--space-3)}.monsters-boss-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6);align-items:stretch}.monsters-boss-list{display:grid;gap:0.4rem;font-size:var(--font-size-sm)}.monsters-boss-media{grid-column:span 2}.monsters-boss-image{border-radius:var(--radius-md);box-shadow:var(--shadow-md);margin-bottom:var(--space-3)}.monsters-artifacts-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--space-8);align-items:flex-start}.monsters-artifacts-list{display:grid;gap:var(--space-2);font-size:var(--font-size-sm)}.monsters-artifacts-card{align-self:stretch}.monsters-artifacts-steps{display:grid;gap:var(--space-2);font-size:var(--font-size-sm)}.monsters-synergy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);align-items:stretch}.monsters-synergy-list{display:grid;gap:0.4rem;font-size:var(--font-size-sm)}.monsters-frieren-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.1fr);gap:var(--space-6);align-items:flex-start}.monsters-frieren-list{display:grid;gap:var(--space-3);font-size:var(--font-size-sm)}.monsters-frieren-image{border-radius:var(--radius-md);box-shadow:var(--shadow-md);margin-bottom:var(--space-3)}.monsters-frieren-link{display:inline-flex;font-size:var(--font-size-sm)}.monsters-latest-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.1fr);gap:var(--space-6);align-items:flex-start}.monsters-latest-list{display:grid;gap:var(--space-2);font-size:var(--font-size-sm)}.monsters-latest-links{display:grid;gap:0.4rem;font-size:var(--font-size-sm);margin-bottom:var(--space-3)}.monsters-link-disabled{opacity:0.6;pointer-events:none;cursor:default}.monsters-latest-note{font-size:var(--font-size-xs);color:var(--gray-400)}@media (max-width:1024px){.hero-grid-monsters{grid-template-columns:1fr;gap:var(--space-8)}.hero-media-monsters{order:-1}.monsters-intro-grid,.monsters-family-grid,.monsters-attributes-grid,.monsters-skills-grid,.monsters-awakening-grid,.monsters-pve-grid,.monsters-pvp-grid,.monsters-pvp-media,.monsters-boss-grid,.monsters-artifacts-grid,.monsters-synergy-grid,.monsters-frieren-grid,.monsters-latest-grid{grid-template-columns:1fr}.monsters-boss-media{grid-column:auto}.monsters-pve-grid,.monsters-pvp-grid,.monsters-synergy-grid{gap:var(--space-4)}}@media (max-width:768px){.section-hero-monsters{padding-top:var(--space-12);padding-bottom:var(--space-8)}.hero-actions-monsters{flex-direction:column}.hero-team-grid{grid-template-columns:1fr}.monsters-elements-wheel{grid-template-columns:repeat(2,minmax(0,1fr))}.section-header-monsters{flex-direction:column}.monsters-boss-grid{gap:var(--space-4)}.monsters-breadcrumbs ol{font-size:var(--font-size-xs)}}