.move-detail-scroll[data-v-7b02c7c8]{height:100%;overflow:auto;background:var(--portal-bg)}.move-detail[data-v-7b02c7c8]{color:var(--portal-text);line-height:1.65}.move-detail a[data-v-7b02c7c8]{color:var(--portal-link);text-decoration:underline;text-underline-offset:4px;display:inline-flex;align-items:center;min-height:36px}.move-detail header[data-v-7b02c7c8]{margin-block:1rem 2rem}.eyebrow[data-v-7b02c7c8]{font-size:.72rem;color:var(--portal-accent);font-weight:750;text-transform:uppercase}.move-detail h1[data-v-7b02c7c8]{font-size:clamp(2rem,4vw,3rem);line-height:1.15;font-weight:800;margin:.4rem 0 1rem;color:var(--portal-text-strong)}.move-detail h2[data-v-7b02c7c8]{font-size:1.35rem;font-weight:750;margin-bottom:.6rem;color:var(--portal-text-strong)}.move-detail h3[data-v-7b02c7c8]{font-weight:750}.primary-values[data-v-7b02c7c8]{display:flex;flex-wrap:wrap;gap:1rem 2rem;padding:1rem 0;border-block:1px solid var(--portal-border)}dt[data-v-7b02c7c8]{font-size:.78rem;color:var(--portal-text-muted)}dd[data-v-7b02c7c8]{margin:0;font-weight:700}.move-detail>section[data-v-7b02c7c8]{margin-block:2rem}.limited-note[data-v-7b02c7c8]{color:var(--portal-text-muted);font-size:.86rem;max-width:850px}.variant-grid[data-v-7b02c7c8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0}.variant-grid section[data-v-7b02c7c8]{padding:1rem;border:1px solid var(--portal-border);border-radius:10px;background:var(--portal-surface)}.variant-grid dl>div[data-v-7b02c7c8]{display:flex;justify-content:space-between;gap:1rem;padding:.35rem 0;border-bottom:1px solid var(--portal-border)}.variant-grid dd[data-v-7b02c7c8]{font-variant-numeric:tabular-nums}.move-detail ul[data-v-7b02c7c8]:not(.learner-grid){padding-left:1.25rem;list-style:disc}.learner-search[data-v-7b02c7c8]{display:grid;gap:.35rem;max-width:450px;font-size:.85rem}.learner-search input[data-v-7b02c7c8]{min-height:44px;background:var(--portal-input);color:var(--portal-text);border:1px solid var(--portal-border-strong);border-radius:7px;padding:.6rem}.learner-grid[data-v-7b02c7c8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.6rem;padding:0;list-style:none}.learner-grid a[data-v-7b02c7c8]{display:flex;gap:.65rem;border:1px solid var(--portal-border);border-radius:8px;padding:.5rem;background:var(--portal-surface);width:100%;box-sizing:border-box}.learner-grid[data-v-7b02c7c8] .pokemon-artwork{--art-size:52px;flex:0 0 52px;padding:4px}.move-detail[data-v-7b02c7c8] :is(a,input):focus-visible{outline:3px solid var(--portal-accent);outline-offset:3px}@media(max-width:700px){.variant-grid[data-v-7b02c7c8]{grid-template-columns:1fr}.learner-grid[data-v-7b02c7c8]{grid-template-columns:repeat(2,minmax(0,1fr))}.learner-grid a[data-v-7b02c7c8]{flex-direction:column;align-items:flex-start;font-size:.85rem}}
