.skill-cards[data-astro-cid-ynr43snq]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:760px){.skill-cards--two[data-astro-cid-ynr43snq],.skill-cards--three[data-astro-cid-ynr43snq]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.skill-cards--three[data-astro-cid-ynr43snq]{grid-template-columns:repeat(3,1fr)}}@media(min-width:760px)and (max-width:1023px){.skill-cards--three[data-astro-cid-ynr43snq] .skill-card[data-astro-cid-ynr43snq]:last-child:nth-child(odd){grid-column:1 / -1}}.skill-card[data-astro-cid-ynr43snq]{display:flex;flex-direction:column;padding:1.5rem;border:1px solid var(--line);border-radius:12px;background:var(--raised);transition:border-color .2s var(--ease),transform .2s var(--ease)}.skill-card[data-astro-cid-ynr43snq]:hover,.skill-card[data-astro-cid-ynr43snq]:focus-within{border-color:var(--blue-ghost-line-strong);transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.skill-card[data-astro-cid-ynr43snq]{transition:none}.skill-card[data-astro-cid-ynr43snq]:hover,.skill-card[data-astro-cid-ynr43snq]:focus-within{transform:none}}.skill-card__top[data-astro-cid-ynr43snq]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem}.skill-card__icon[data-astro-cid-ynr43snq]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:var(--blue-tint);color:var(--blue-deep)}@media(max-width:639px){.skill-card__icon[data-astro-cid-ynr43snq]{width:36px;height:36px}}.skill-card__chip[data-astro-cid-ynr43snq]{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:.25rem .625rem;border-radius:999px;background:var(--blue-tint);color:var(--blue-deep)}.skill-card__name[data-astro-cid-ynr43snq]{margin:0;font-size:1.1875rem;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.skill-card__path[data-astro-cid-ynr43snq]{margin:.25rem 0 .875rem}.skill-card[data-astro-cid-ynr43snq] code[data-astro-cid-ynr43snq]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem}.skill-card__path[data-astro-cid-ynr43snq] code[data-astro-cid-ynr43snq]{color:var(--ink-soft)}.skill-card__outcome[data-astro-cid-ynr43snq]{margin:0 0 1rem;font-size:1rem;line-height:1.55;color:var(--ink)}.skill-card__context[data-astro-cid-ynr43snq]{margin:0 0 .5rem;font-size:.9375rem;line-height:1.55;color:var(--ink-soft)}.skill-card__label[data-astro-cid-ynr43snq]{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.skill-card__label--ctx[data-astro-cid-ynr43snq]{margin-right:.25rem}.skill-card__label--does[data-astro-cid-ynr43snq]{margin:0 0 .25rem}.skill-card__label--install[data-astro-cid-ynr43snq]{margin:auto 0 .5rem;padding-top:1rem}.skill-card__code[data-astro-cid-ynr43snq]{margin:0;padding:.75rem .875rem;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);overflow-x:auto;white-space:pre}.skill-card__link[data-astro-cid-ynr43snq]{align-self:flex-start;display:inline-flex;align-items:center;gap:.375rem;min-height:44px;margin-top:.5rem;font-size:.9375rem;font-weight:600;color:var(--link);text-decoration:none;transition:color .16s var(--ease)}.skill-card__arrow[data-astro-cid-ynr43snq]{display:inline-block;transition:transform .2s var(--ease)}.skill-card__link[data-astro-cid-ynr43snq]:hover{color:var(--blue-hover)}.skill-card__link[data-astro-cid-ynr43snq]:hover span[data-astro-cid-ynr43snq]:first-child{text-decoration:underline;text-underline-offset:.25em}.skill-card__link[data-astro-cid-ynr43snq]:hover .skill-card__arrow[data-astro-cid-ynr43snq]{transform:translate(3px)}.skill-card__link[data-astro-cid-ynr43snq]:active{color:var(--blue-deep)}.skill-card__link[data-astro-cid-ynr43snq]:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}@media(prefers-reduced-motion:reduce){.skill-card__link[data-astro-cid-ynr43snq],.skill-card__arrow[data-astro-cid-ynr43snq]{transition:none}.skill-card__link[data-astro-cid-ynr43snq]:hover .skill-card__arrow[data-astro-cid-ynr43snq]{transform:none}}.skill-card__code[data-astro-cid-ynr43snq]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}
