.hero-panel{margin-top:var(--space-4);overflow:visible;padding:var(--space-6)}
.hero .dream-panel{overflow:visible}
.hero-grid,.hero-left,.hero-right{min-width:0}
.hero-title{line-height:1.28;overflow-wrap:break-word;padding-inline:0.05em}
.hero-left p,.hero-eyebrow{overflow-wrap:break-word;min-width:0}
.overview-main,.overview-side,.world-intro,.world-pathway,.design-art,.design-copy{padding:var(--space-6);min-width:0;overflow:visible}
@media (min-width:768px){
  .overview-main{grid-column:1 / span 8}
  .overview-side{grid-column:9 / span 4}
  .world-intro,.design-art{grid-column:1 / span 6}
  .world-pathway,.design-copy{grid-column:7 / span 6}
}.overview-main,.overview-side,.world-intro,.world-pathway,.design-art,.design-copy,.mechanics-main,.mechanics-side,.lore-art,.lore-copy,.dev-art,.dev-copy,.patch-wrapper,.download-panel,.contact-panel{position:relative}.overview-grid{row-gap:var(--space-4)}.world-image-wrapper,.design-image,.lore-image,.dev-image{border-radius:var(--radius-lg);overflow:hidden}.world-image,.design-image,.lore-image,.dev-image{width:100%;height:100%;object-fit:cover;display:block}.mechanics-grid,.lore-grid,.dev-grid,.patch-grid,.download-inner,.contact-content{display:grid;gap:var(--space-6);align-items:center}@media (min-width:768px){.mechanics-grid,.lore-grid,.dev-grid,.patch-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.download-inner{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.contact-content{grid-template-columns:minmax(0,2fr) minmax(0,1.2fr)}}.community-grid{margin-top:var(--space-4)}.download-panel{box-shadow:var(--shadow-neon-purple)}.download-actions,.contact-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.download-store-link{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-lg);border:1px solid var(--color-border);padding:0.5rem;background:radial-gradient(circle at 0 0,rgba(147,51,234,0.45),transparent 55%),radial-gradient(circle at 100% 0,rgba(6,182,212,0.35),transparent 55%),linear-gradient(145deg,#020617,#020617);box-shadow:var(--shadow-soft)}.download-store-link:hover{box-shadow:var(--shadow-border-glow)}.download-store-image{display:block;height:auto;max-width:100%}.contact-panel{border-color:var(--color-primary-soft)}.hero-foreground-image{position:relative;z-index:0;mix-blend-mode:screen;opacity:0.75}.download-cta{padding-bottom:var(--space-8)}.contact-cta{padding-top:0}
.hero-card-meta{flex-wrap:wrap;align-items:flex-start;gap:0.75rem;min-width:0;overflow:visible}
.hero-card-meta-left{flex:1 1 10rem;min-width:0}
.hero-card-label,.hero-card-title{overflow-wrap:break-word;max-width:100%}
.hero-card-meta-right{flex:1 1 12rem;flex-wrap:wrap;min-width:0;justify-content:flex-start;gap:0.5rem}
.hero-score-pill,.hero-platform-pill{flex:0 1 auto;max-width:100%}
.hero-platform-label{white-space:normal;overflow-wrap:break-word}
