.Weather_grid__gEChr{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));grid-gap:var(--padding-xl);gap:var(--padding-xl);list-style:none;padding:0;margin-block:var(--padding-xxl)}.Weather_grid__gEChr>li{min-width:0}.Weather_card__EiKWG{display:flex;flex-direction:column;height:100%;overflow:hidden;color:var(--color);background:var(--card-background-color);border:1px solid color-mix(in srgb,var(--border-color) 65%,transparent);border-radius:var(--card-border-radius);text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.Weather_card__EiKWG:hover{color:var(--color);text-decoration:none;border-color:var(--weather-accent);box-shadow:0 4px 14px color-mix(in srgb,var(--weather-accent) 15%,transparent)}.Weather_card__EiKWG:focus-visible,.Weather_typeCard__jOmMo a:focus-visible{outline:2px solid var(--color);outline-offset:4px}.Weather_scene__i2t__{display:flex;align-items:center;justify-content:center;padding:var(--padding-lg);background:radial-gradient(ellipse at 50% 30%,color-mix(in srgb,var(--weather-accent) 32%,var(--card-background-color)),color-mix(in srgb,var(--weather-accent) 8%,var(--card-background-color)))}.Weather_artwork__08Red{display:block;object-fit:contain;flex-shrink:0}.Weather_content__7lZ2b{display:flex;flex-direction:column;gap:var(--padding-lg);padding:var(--padding-xl)}.Weather_content__7lZ2b h2,.Weather_typeCard__jOmMo h2{display:flex;align-items:center;justify-content:space-between;gap:var(--padding-md);margin:0;padding:0;background:none;color:inherit;font-size:1.15rem}.Weather_content__7lZ2b h2 svg{flex-shrink:0}.Weather_types__oXxPg{display:flex;flex-wrap:wrap;gap:var(--padding-md);list-style:none;margin:0;padding:0}.Weather_types__oXxPg li{display:inline-flex;align-items:center;gap:var(--padding);padding:var(--padding) var(--padding-md);border-radius:999px;font-size:.85rem;font-weight:500}.Weather_intro__2Io88{display:flex;align-items:center;gap:var(--padding-xxl);padding:var(--padding-xl);margin-block:var(--padding-xxl);border-radius:var(--card-border-radius);background:linear-gradient(110deg,color-mix(in srgb,var(--weather-accent) 20%,var(--card-background-color)),var(--card-background-color))}.Weather_intro__2Io88 p{margin:0}.Weather_typeCard__jOmMo{display:flex;flex-direction:column;gap:var(--padding-xl);padding:var(--padding-xl);border:1px solid color-mix(in srgb,var(--border-color) 65%,transparent);border-radius:var(--card-border-radius)}.Weather_typeCard__jOmMo h2{justify-content:flex-start}.Weather_typeCard__jOmMo a{display:flex;align-items:center;justify-content:space-between;gap:var(--padding-md);min-height:32px}.Weather_typeCard__jOmMo a svg{flex-shrink:0}@media (max-width:480px){.Weather_intro__2Io88{flex-direction:column;align-items:flex-start;gap:var(--padding-lg)}}@media (prefers-reduced-motion:reduce){.Weather_card__EiKWG{transition:none}}.Card_card__xQTNH{padding:var(--padding-lg) var(--padding-xl)}.Card_card__xQTNH.Card_bordered__4REH0,.ui-pokemon-page>.Card_card__xQTNH{box-sizing:border-box;background:var(--card-background-color);border:1px solid var(--card-border-color,var(--border-color));border-radius:var(--card-border-radius);box-shadow:var(--card-box-shadow)}@container pokemon-details (width < 972px){.ui-pokemon-page .Card_card__xQTNH.Card_bordered__4REH0,.ui-pokemon-page>.Card_card__xQTNH{border:0;box-shadow:none}}@media (max-width:1023px) and (max-height:500px) and (pointer:coarse),(max-width:767px){.ui-pokemon-page>.Card_card__xQTNH{border-radius:0}}.Card_cardTitle__URr_A{color:var(--card-heading-color,var(--card-title-color));margin:0;font-size:1.7em;word-break:break-word;min-width:0}.Card_cardTitle__URr_A,.Card_card__xQTNH>:is(h2,h3,h4,h5,h6){width:-moz-fit-content;width:fit-content;max-width:100%;padding:6px 10px;border-radius:var(--border-radius);background:var(--card-heading-background,color-mix(in srgb,var(--color) 5%,transparent))}.Card_cardTitle__URr_A{color:var(--card-main-title-color,var(--card-heading-color,var(--card-title-color)));background:var(
        --card-main-title-background,var(--card-heading-background,color-mix(in srgb,var(--color) 5%,transparent))
    );text-shadow:var(--card-main-title-shadow,none)}.Card_cardIcon__1e6DH{box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex:0 0 56px;width:56px;height:56px;padding:8px;margin-left:auto}.Card_cardIcon__1e6DH>img,.Card_cardIcon__1e6DH>svg{max-width:100%;max-height:100%;object-fit:contain}.Card_cardIcon__1e6DH>img{width:auto;height:auto}.Card_stickyTitle__1CATW>header{position:-webkit-sticky;position:sticky;z-index:2;top:var(--shell-sticky-top,0)}.Card_card__xQTNH>header{display:flex;align-items:center;justify-content:space-between;gap:var(--padding-md);margin:0 0 var(--padding-lg)}.Card_card__xQTNH.Card_stickyTitle__1CATW>header{background:var(--card-background-color)}.Card_card__xQTNH.Card_tintedHeader__Wn57F>header{text-shadow:var(--card-header-text-shadow,var(--heading-text-shadow))}.Card_card__xQTNH>details>summary{cursor:pointer;display:flex;align-items:center}.Card_card__xQTNH>details>summary:not([class]){list-style:none}.Card_card__xQTNH>details>summary:not([class])::-webkit-details-marker{display:none}.Card_card__xQTNH>details>summary:not([class]):before{content:"";flex-shrink:0;width:0;height:0;margin-right:var(--padding);border-top:.3em solid transparent;border-bottom:.3em solid transparent;border-left:.45em solid}.Card_card__xQTNH>details[open]>summary:not([class]):before{transform:rotate(90deg)}.Card_card__xQTNH>details>summary>*{display:inline;margin-left:var(--padding);margin-right:var(--padding);vertical-align:middle}.Card_card__xQTNH>details{padding:var(--padding-md);border-radius:var(--border-radius);border:1px solid var(--border-color)}.Card_card__xQTNH>details[open]>summary{margin-bottom:var(--padding);padding-bottom:var(--padding);border-bottom:1px dashed var(--border-color)}:where(.Card_card__xQTNH)>:where(p,ul,ol,dl,table,details,h2,h3,h4,h5,h6):where(:not(:first-child)){margin-top:var(--padding-xl)}.Card_card__xQTNH>h2:not(.Card_cardTitle__URr_A),h2.Card_cardTitle__URr_A{font-weight:600}.Card_card__xQTNH>h3,.Card_card__xQTNH>h4,h3.Card_cardTitle__URr_A{font-weight:500}@media screen and (max-width:960px){.Card_card__xQTNH{border:none;border-radius:0}.Card_cardTitle__URr_A{font-size:1.5em}.Card_card__xQTNH>header{border-radius:0;padding:0}}