.mk .p-skills .fcard .k{font:500 11px/1 var(--mono);color:var(--ink-3);letter-spacing:.06em}.mk .p-skills .sk-setup{display:flex;flex-direction:column;gap:16px;max-width:860px;margin:0 auto}.mk .p-skills .sk-step{padding:20px 24px;display:flex;flex-direction:column;gap:12px;min-width:0}.mk .p-skills .sk-step-h{display:flex;align-items:center;gap:12px}.mk .p-skills .sk-step-h .n{font:500 12px/1 var(--mono);color:var(--red)}.mk .p-skills .sk-step-h b{font-size:16px;font-weight:600;letter-spacing:-.01em}.mk .p-skills .sk-step-h .mbtn{margin-left:auto}.mk .p-skills .sk-code{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:12px 14px;overflow-x:auto}.mk .p-skills .sk-p{font-size:14.5px;line-height:1.6;color:var(--ink-2)}.mk .p-skills .sk-step .note{margin-top:0}.mk .p-skills section.sk-lead{padding-bottom:0}.mk .p-skills section.sk-group{padding-top:56px}.mk .p-skills .sk-group .sec-head{margin-bottom:24px}.mk .p-skills .sk-h{font-size:clamp(24px,3vw,32px)}.mk .p-skills .sk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mk .p-skills .sk-card{padding:22px;display:flex;flex-direction:column;gap:12px;min-width:0;scroll-margin-top:96px}.mk .p-skills .sk-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mk .p-skills .sk-top h3{font-size:17px;font-weight:600;letter-spacing:-.02em}.mk .p-skills .sk-gets{font-size:14px;line-height:1.55;color:var(--ink-2)}.mk .p-skills .sk-tools{display:flex;flex-wrap:wrap;gap:6px}.mk .p-skills .sk-tools code{font:400 11.5px/1 var(--mono);padding:5px 7px;border-radius:6px;background:var(--sunken);color:var(--ink-2)}.mk .p-skills .sk-install{display:flex;align-items:center;gap:10px;min-width:0;margin-top:auto}.mk .p-skills .sk-line{flex:1;min-width:0;font:400 11.5px/1.5 var(--mono);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:8px 10px;border-radius:8px;border:1px solid var(--line);background:var(--surface-2)}.mk .p-skills .sk-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12.5px;color:var(--ink-3);flex-wrap:wrap}.mk .p-skills .sk-foot a{color:var(--red-ink);font-weight:500}.mk .p-skills .sk-foot a:hover{text-decoration:underline}@media (max-width:760px){.mk .p-skills .sk-grid{grid-template-columns:1fr}.mk .p-skills .sk-step{padding:16px}.mk .p-skills .sk-card{padding:18px}}