.cFeJ2G_page{min-height:100svh;padding:0 var(--page-padding) clamp(80px, 9vw, 120px);background:var(--background)}.cFeJ2G_loading{min-height:100svh;color:var(--muted);font-family:var(--font-mono);place-items:center;display:grid}.cFeJ2G_header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;width:min(1240px,100%);min-height:86px;margin:0 auto;display:flex}.cFeJ2G_identity,.cFeJ2G_back{color:var(--text);text-decoration:none}.cFeJ2G_identity{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:14px;font-size:.82rem;display:inline-flex}.cFeJ2G_identity>span{color:#fff;background:var(--accent);width:40px;height:40px;font-family:var(--font-mono);place-items:center;font-weight:700;display:grid}.cFeJ2G_back{color:var(--muted);font-size:.88rem;transition:color .16s}.cFeJ2G_back:hover{color:var(--accent)}.cFeJ2G_repository{width:min(1180px,100%);margin:0 auto;padding-top:clamp(52px,7vw,86px)}.cFeJ2G_repoHeading{padding-bottom:30px}.cFeJ2G_repoPath{color:var(--accent);flex-wrap:wrap;align-items:center;gap:8px;font-size:clamp(1.15rem,2.2vw,1.65rem);display:flex}.cFeJ2G_repoPath h1{font:inherit;margin:0;font-weight:700}.cFeJ2G_repoIcon{color:var(--muted);font-family:var(--font-mono);margin-right:4px;font-size:.8em}.cFeJ2G_separator{color:var(--muted)}.cFeJ2G_visibility{border:1px solid var(--border-strong);color:var(--muted);border-radius:999px;margin-left:8px;padding:3px 9px;font-size:.67rem;font-weight:650}.cFeJ2G_repoHeading>p{max-width:720px;color:var(--muted);margin:16px 0 0;font-size:1rem;line-height:1.6}.cFeJ2G_repoNav{border-bottom:1px solid var(--border);gap:6px;display:flex;overflow-x:auto}.cFeJ2G_repoNav span{color:var(--muted);white-space:nowrap;padding:13px 16px;font-size:.86rem;position:relative}.cFeJ2G_repoNav .cFeJ2G_activeTab{color:var(--text);font-weight:650}.cFeJ2G_repoNav .cFeJ2G_activeTab:after{background:var(--accent);content:"";border-radius:2px;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.cFeJ2G_branchBar{border:1px solid var(--border);background:var(--surface);min-height:54px;color:var(--muted);border-radius:8px 8px 0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:24px;padding:10px 14px;font-size:.78rem;display:grid}.cFeJ2G_branch{border:1px solid var(--border-strong);color:var(--text);background:var(--background);font-family:var(--font-mono);border-radius:6px;padding:6px 10px}.cFeJ2G_commit{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cFeJ2G_commit strong{color:var(--text);font-weight:600}.cFeJ2G_repoLayout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:28px;margin-top:24px;display:grid}.cFeJ2G_readme{border:1px solid var(--border);background:var(--surface);border-radius:8px;overflow:hidden}.cFeJ2G_readmeTitle{border-bottom:1px solid var(--border);color:var(--text);font-family:var(--font-mono);align-items:center;gap:10px;padding:14px 18px;font-size:.78rem;font-weight:650;display:flex}.cFeJ2G_readmeBody{padding:clamp(24px,4vw,46px)}.cFeJ2G_readmeBody h2{border-bottom:1px solid var(--border);color:var(--text);letter-spacing:-.045em;margin:0 0 28px;padding-bottom:16px;font-size:clamp(2rem,4vw,3.35rem)}.cFeJ2G_visual{margin:0 0 42px}.cFeJ2G_cover{aspect-ratio:16/9;border:1px solid var(--border);background:var(--background);border-radius:5px;width:100%;position:relative;overflow:hidden}.cFeJ2G_cover img{object-fit:cover}.cFeJ2G_cover>span{color:var(--accent);font-family:var(--font-mono);place-items:center;font-size:clamp(5rem,14vw,10rem);display:grid;position:absolute;inset:0}.cFeJ2G_readmeBody h3{border-bottom:1px solid var(--border);color:var(--text);margin:0 0 18px;padding-bottom:12px;font-size:clamp(1.35rem,2.5vw,1.8rem)}.cFeJ2G_readmeBody p{color:var(--text);white-space:pre-line;margin:0;font-size:1rem;line-height:1.8}.cFeJ2G_sidebar{gap:28px;display:grid}.cFeJ2G_sidebar section{border-bottom:1px solid var(--border);padding-bottom:24px}.cFeJ2G_sidebar h2{color:var(--text);margin:0 0 14px;font-size:.98rem}.cFeJ2G_sidebar p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.65}.cFeJ2G_links{gap:10px;margin-top:20px;display:grid}.cFeJ2G_links a{color:var(--text);font-size:.85rem;font-weight:600;text-decoration:none}.cFeJ2G_links a span{width:20px;color:var(--accent);font-family:var(--font-mono);display:inline-block}.cFeJ2G_links a:hover{color:var(--accent)}.cFeJ2G_details{color:var(--muted);gap:11px;margin:0;font-size:.78rem;display:grid}.cFeJ2G_details div{justify-content:space-between;gap:16px;display:flex}.cFeJ2G_details dt,.cFeJ2G_details dd{margin:0}.cFeJ2G_details dd{color:var(--text);text-align:right}.cFeJ2G_statusDot{background:#3fb950;border-radius:50%;width:7px;height:7px;display:inline-block}@media (max-width:850px){.cFeJ2G_repoLayout{grid-template-columns:1fr}.cFeJ2G_sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.cFeJ2G_header{min-height:78px}.cFeJ2G_identity strong,.cFeJ2G_commitDate{display:none}.cFeJ2G_repository{padding-top:42px}.cFeJ2G_branchBar{grid-template-columns:auto minmax(0,1fr)}.cFeJ2G_repoLayout{margin-top:16px}.cFeJ2G_sidebar{grid-template-columns:1fr}.cFeJ2G_readmeBody{padding:22px}.cFeJ2G_cover{aspect-ratio:4/3}}
