.legendary-pokemon_legendaryContainer__mK0XW{position:relative;left:50%;transform:translateX(-50%);width:100vw;max-width:1200px;padding:0 1rem;box-sizing:border-box}.legendary-pokemon_legendaryContainer__mK0XW .page-layout-wiki-single .section-content,.legendary-pokemon_legendaryContainer__mK0XW .page-layout-wiki-single .text-content,.legendary-pokemon_legendaryContainer__mK0XW .section-content,.legendary-pokemon_legendaryContainer__mK0XW .text-content{max-width:100%!important}@media (max-width:768px){.legendary-pokemon_legendaryContainer__mK0XW{left:0;transform:none;width:100%;max-width:100%;padding:0 .5rem}}.legendary-pokemon_cardGrid__Zv3Oa{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.5rem;margin:2rem 0}.legendary-pokemon_card__lMqMP{position:relative;display:flex;flex-direction:column;background:white;border-radius:16px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.08);border:2px solid #e5e7eb;transition:all .3s ease;text-decoration:none;color:inherit;height:100%}.legendary-pokemon_card__lMqMP:hover{transform:translateY(-8px);box-shadow:0 12px 24px rgba(124,58,237,.15);border-color:#7c3aed}.legendary-pokemon_cardHeader__a13VW{position:relative;padding:1.5rem;background:linear-gradient(135deg,#f8f9ff,#fff5f7);border-bottom:2px solid #e5e7eb;display:flex;align-items:center;gap:1rem}.legendary-pokemon_pokemonSprite__Yt9FT{width:64px;height:64px;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.legendary-pokemon_pokemonName__KzjVr{flex:1}.legendary-pokemon_pokemonName__KzjVr h3{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0 0 .25rem;line-height:1.3}.legendary-pokemon_pokemonNameEn__5CwXP{font-size:.875rem;color:#6b7280;font-weight:500}.legendary-pokemon_cardContent__OJymh{padding:1.5rem;flex:1;display:flex;flex-direction:column;gap:1rem}.legendary-pokemon_locationInfo__fYQoc{display:flex;flex-direction:column;gap:.5rem}.legendary-pokemon_locationLabel__ErGw4{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#7c3aed;font-weight:700}.legendary-pokemon_locationName__M6CY2{font-size:1rem;font-weight:700;color:#1f2937;margin-bottom:.25rem}.legendary-pokemon_locationDescription__HeYGW{font-size:.875rem;color:#6b7280;line-height:1.6}.legendary-pokemon_cardImage__V8_lm{position:relative;width:100%;height:200px;overflow:hidden;border-radius:8px;margin-top:auto}.legendary-pokemon_cardImage__V8_lm img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.legendary-pokemon_card__lMqMP:hover .legendary-pokemon_cardImage__V8_lm img{transform:scale(1.05)}.legendary-pokemon_cardBadge__5Xdtf{position:absolute;top:12px;right:12px;background:linear-gradient(135deg,#7c3aed,#6d28d9);color:white;padding:6px 14px;border-radius:20px;font-size:.75rem;font-weight:700;letter-spacing:.025em;box-shadow:0 4px 8px rgba(124,58,237,.3);z-index:1}.legendary-pokemon_postGameBadge__yZoKF{position:absolute;top:12px;left:12px;background:rgba(239,68,68,.95);color:white;padding:4px 10px;border-radius:12px;font-size:.7rem;font-weight:600;z-index:1}@media (max-width:768px){.legendary-pokemon_cardGrid__Zv3Oa{grid-template-columns:1fr;gap:1.25rem}.legendary-pokemon_cardHeader__a13VW{padding:1.25rem}.legendary-pokemon_pokemonSprite__Yt9FT{width:56px;height:56px}.legendary-pokemon_pokemonName__KzjVr h3{font-size:1.125rem}.legendary-pokemon_cardContent__OJymh{padding:1.25rem}.legendary-pokemon_cardImage__V8_lm{height:180px}}