body:has(.skill-guide-page){background:#020306}.skill-guide-page{background:#020306;min-height:100vh;padding:40px 24px 80px;color:#f4f7ff;font-family:Microsoft YaHei UI,PingFang SC,sans-serif;max-width:860px;margin:0 auto;line-height:1.8}.skill-guide-topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:36px}.skill-guide-back{display:inline-flex;align-items:center;gap:6px;color:rgba(244,247,255,.66);text-decoration:none;font-size:14px;transition:color .18s ease}.skill-guide-back:hover{color:#f4f7ff}.skill-guide-hero{margin-bottom:44px}.skill-guide-hero h1{margin:0 0 12px;font-size:32px;font-weight:700;letter-spacing:.02em}.skill-guide-hero p{margin:0;color:rgba(244,247,255,.66);font-size:15px}.skill-guide-section{margin-bottom:40px}.skill-guide-section>h2{margin:0 0 16px;font-size:20px;font-weight:600;padding-left:12px;border-left:3px solid #3f7cff}.skill-guide-section li,.skill-guide-section>p{color:rgba(244,247,255,.78);font-size:14.5px}.skill-guide-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.skill-guide-card{border:1px solid rgba(244,247,255,.1);border-radius:12px;padding:16px 18px;background:rgba(244,247,255,.03)}.skill-guide-card h3{margin:0 0 8px;font-size:15px;font-weight:600}.skill-guide-card p{margin:0;color:rgba(244,247,255,.6);font-size:13px;line-height:1.7}.skill-guide-steps{counter-reset:skill-step;list-style:none;margin:0;padding:0;display:grid;gap:12px}.skill-guide-steps li{counter-increment:skill-step;position:relative;padding:12px 16px 12px 52px;border:1px solid rgba(244,247,255,.1);border-radius:12px;background:rgba(244,247,255,.03)}.skill-guide-steps li:before{content:counter(skill-step);position:absolute;left:16px;top:14px;width:24px;height:24px;border-radius:50%;background:rgba(63,124,255,.18);color:#8fb2ff;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.skill-guide-code{margin:8px 0 0;padding:12px 14px;border-radius:10px;background:rgba(0,0,0,.45);border:1px solid rgba(244,247,255,.08);color:#a9e3b4;font-family:SF Mono,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.skill-guide-table{width:100%;border-collapse:collapse;font-size:13.5px}.skill-guide-table td,.skill-guide-table th{text-align:left;padding:10px 14px;border-bottom:1px solid rgba(244,247,255,.08)}.skill-guide-table th{color:rgba(244,247,255,.55);font-weight:500;font-size:13px}.skill-guide-table td{color:rgba(244,247,255,.78)}.skill-guide-table td code{color:#8fb2ff;font-family:SF Mono,Menlo,Consolas,monospace;font-size:12.5px}.skill-guide-note{border-left:3px solid #f5a623;background:rgba(245,166,35,.08);border-radius:0 10px 10px 0;padding:12px 16px;color:rgba(244,247,255,.78);font-size:14px}.skill-guide-note+.skill-guide-note{margin-top:10px}.skill-guide-subtitle{margin:22px 0 8px;font-size:15.5px;font-weight:600;color:#f4f7ff}.skill-guide-copy-block{position:relative;margin-top:8px}.skill-guide-copy-code{padding-right:84px}.skill-guide-copy-btn{position:absolute;top:10px;right:10px;padding:5px 14px;border:1px solid rgba(63,124,255,.5);border-radius:8px;background:rgba(63,124,255,.16);color:#8fb2ff;font-size:12.5px;cursor:pointer;transition:background .18s ease,color .18s ease}.skill-guide-copy-btn:hover{background:rgba(63,124,255,.32);color:#dce7ff}.skill-guide-download{display:inline-flex;align-items:center;gap:6px;margin-left:10px;padding:4px 14px;border:1px solid rgba(63,124,255,.5);border-radius:8px;background:rgba(63,124,255,.16);color:#8fb2ff;font-size:13px;text-decoration:none;transition:background .18s ease,color .18s ease}.skill-guide-download:hover{background:rgba(63,124,255,.32);color:#dce7ff}.skill-guide-inline-link{color:#8fb2ff;text-decoration:none}.skill-guide-inline-link:hover{text-decoration:underline}@media (max-width:720px){.skill-guide-cards{grid-template-columns:1fr}}