.page-module__F_VHcW__page{padding:48px 16px 80px}.page-module__F_VHcW__container{max-width:860px;margin:0 auto}.page-module__F_VHcW__breadcrumb{color:#475569;margin-bottom:28px;font-family:JetBrains Mono,monospace;font-size:13px}.page-module__F_VHcW__breadcrumb a{color:#475569;text-decoration:none}.page-module__F_VHcW__breadcrumb a:hover{color:#94a3b8}.page-module__F_VHcW__header{border-bottom:1px solid #1e293b;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:36px;padding-bottom:36px;display:flex}.page-module__F_VHcW__headerMain{flex:1;min-width:0}.page-module__F_VHcW__meta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.page-module__F_VHcW__typeLabel{color:#22c55e;text-transform:uppercase;letter-spacing:.06em;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.page-module__F_VHcW__category{color:#475569;text-transform:uppercase;letter-spacing:.06em;font-family:JetBrains Mono,monospace;font-size:11px}.page-module__F_VHcW__author{color:#334155;font-family:JetBrains Mono,monospace;font-size:12px}.page-module__F_VHcW__title{color:#f8fafc;margin-bottom:10px;font-family:JetBrains Mono,monospace;font-size:1.75rem;font-weight:700;line-height:1.3}.page-module__F_VHcW__description{color:#94a3b8;margin-bottom:16px;font-size:1rem;line-height:1.6}.page-module__F_VHcW__tags{flex-wrap:wrap;gap:6px;display:flex}.page-module__F_VHcW__tag{color:#475569;background:#1e293b;border-radius:4px;padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:11px}.page-module__F_VHcW__actions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:10px;display:flex}.page-module__F_VHcW__githubLink{color:#475569;font-family:JetBrains Mono,monospace;font-size:12px;text-decoration:none;transition:color .15s}.page-module__F_VHcW__githubLink:hover{color:#94a3b8}.page-module__F_VHcW__content{color:#cbd5e1;margin-bottom:48px;font-size:.95rem;line-height:1.75}.page-module__F_VHcW__content h2{color:#f1f5f9;margin:32px 0 12px;font-family:JetBrains Mono,monospace;font-size:1.1rem;font-weight:600}.page-module__F_VHcW__content h3{color:#e2e8f0;margin:24px 0 8px;font-family:JetBrains Mono,monospace;font-size:.95rem;font-weight:600}.page-module__F_VHcW__content p{margin-bottom:14px}.page-module__F_VHcW__content ul,.page-module__F_VHcW__content ol{margin-bottom:14px;padding-left:20px}.page-module__F_VHcW__content li{margin-bottom:6px}.page-module__F_VHcW__content strong{color:#e2e8f0;font-weight:600}.page-module__F_VHcW__content code{color:#22c55e;background:#1e293b;border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:.875em}.page-module__F_VHcW__content pre{background:#0f172a;border:1px solid #1e293b;border-radius:8px;margin:16px 0;padding:16px 20px;overflow-x:auto}.page-module__F_VHcW__content pre code{color:#cbd5e1;background:0 0;padding:0}.page-module__F_VHcW__skills{border-top:1px solid #1e293b;padding-top:36px}.page-module__F_VHcW__skillsTitle{color:#475569;text-transform:uppercase;letter-spacing:.06em;margin-bottom:16px;font-family:JetBrains Mono,monospace;font-size:1rem;font-weight:600}.page-module__F_VHcW__skillGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.page-module__F_VHcW__skillCard{background:#0f172a;border:1px solid #1e293b;border-radius:8px;padding:18px;text-decoration:none;transition:border-color .15s;display:block}.page-module__F_VHcW__skillCard:hover{border-color:#334155}.page-module__F_VHcW__skillName{color:#f1f5f9;margin-bottom:6px;font-size:.95rem;font-weight:600;display:block}.page-module__F_VHcW__skillDesc{color:#64748b;margin-bottom:12px;font-size:.85rem;line-height:1.5}.page-module__F_VHcW__skillTags{flex-wrap:wrap;gap:5px;display:flex}@media (max-width:640px){.page-module__F_VHcW__page{padding:32px 16px 60px}.page-module__F_VHcW__title{font-size:1.4rem}.page-module__F_VHcW__header{flex-direction:column}.page-module__F_VHcW__actions{flex-direction:row;align-items:center}}
