.universe-links .universe-illustrated{min-width:0;min-height:91px;gap:9px;padding:10px 14px 10px 9px;background:var(--universe-bg,#eee6f8);color:var(--universe-ink,#76558f);border:1px solid #b6a2cb20;font-size:16px;line-height:1.2}
.universe-illustrated .universe-thumb{display:block;width:85px;height:68px;flex:0 0 85px;object-fit:contain}
.universe-illustrated .universe-button-title{flex:1;min-width:0;text-wrap:balance}
.universe-illustrated>.icon{flex:0 0 15px;width:15px;height:15px}
.universe-illustrated .universe-thumb-fallback{display:flex;align-items:center;justify-content:center;font-size:32px;opacity:.55}
.universe-illustrated:focus-visible{outline:2px solid #7654c4;outline-offset:3px}
.ux-pokemon{--ux-accent:#b09a61;--ux-wash:#f4eac96b}
@media(max-width:1000px){.universe-links .universe-illustrated{font-size:13px;gap:6px;padding-right:10px}.universe-illustrated .universe-thumb{width:65px;flex-basis:65px;height:58px}}
@media(max-width:600px){.universe-links .universe-illustrated{font-size:12px;min-height:78px;padding:8px;gap:6px}.universe-illustrated .universe-thumb{width:57px;flex-basis:57px;height:52px}.universe-illustrated>.icon{flex-basis:12px;width:12px;height:12px}}
@media(max-width:365px){.universe-links .universe-illustrated{font-size:11px;gap:4px}.universe-illustrated .universe-thumb{width:48px;flex-basis:48px;height:48px}}
@media(prefers-reduced-motion:reduce){.universe-links .universe-illustrated{transition:none;transform:none}}
