.skill-library_grid___F51N{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px}.skill-library_card__MP1GH{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);text-decoration:none;color:var(--ink);transition:border-color .15s,transform .15s}.skill-library_card__MP1GH:hover{border-color:var(--accent);transform:translateY(-2px)}.skill-library_card__MP1GH:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.skill-library_picture__pS65d{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:cover;background:var(--surface-2)}.skill-library_cardContent__A62iP{display:flex;flex:1;flex-direction:column;gap:10px;padding:18px}.skill-library_cardTitle__yABYK{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:var(--fs-6)}.skill-library_cardTitle__yABYK>svg{flex:none;color:var(--ink-3)}.skill-library_summary__ChZbb,.skill-library_when__XKhIe{font-size:var(--fs-4);line-height:1.65}.skill-library_summary__ChZbb{color:var(--ink-3)}.skill-library_when__XKhIe{display:flex;flex-direction:column;gap:4px}.skill-library_when__XKhIe b{font-size:var(--fs-3);font-weight:500;color:var(--ink-3)}.skill-library_when__XKhIe>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.skill-library_cardFooter__DC4Ht{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:8px;font-size:var(--fs-3);color:var(--ink-3)}.skill-library_detail___fTlL{margin-top:16px}.skill-library_detailHead__v8uJM{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;align-items:center;margin:16px 0 24px}.skill-library_detailHead__v8uJM .skill-library_picture__pS65d{border-radius:var(--r);border:1px solid var(--line)}.skill-library_detailTitle__1Cbdo{margin:0 0 8px;font-size:var(--fs-8);line-height:1.4}.skill-library_detailDescription__gn0HC{margin:0;color:var(--ink-3);font-size:var(--fs-4);line-height:1.8}.skill-library_section__pT59r{padding:20px;margin-top:14px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.skill-library_section__pT59r h3{margin:0 0 10px;font-size:var(--fs-6)}.skill-library_section__pT59r p{font-size:var(--fs-4);line-height:1.7;color:var(--ink-3)}.skill-library_switchRow__U0xjJ{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.skill-library_requirements__k1YBn{display:flex;flex-wrap:wrap;gap:8px}.skill-library_create___HnMA{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}@media (max-width:600px){.skill-library_detailHead__v8uJM,.skill-library_grid___F51N{grid-template-columns:minmax(0,1fr)}.skill-library_detailHead__v8uJM{gap:14px}.skill-library_section__pT59r{padding:16px}.skill-library_detailTitle__1Cbdo{font-size:var(--fs-7)}}