.dash-heading,.explore-heading{margin-bottom:1.5rem}.dashboard-stats{margin-bottom:1.5rem}.dashboard-stats .stat-card{text-decoration:none;color:inherit;border-left:3px solid var(--stat-color)}.dash-stat-reviews{--stat-color:var(--done)}.dash-stat-mrs{--stat-color:var(--accent)}.dash-stat-issues{--stat-color:var(--success)}.dash-stat-failing{--stat-color:var(--danger)}.section-title-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.55rem}.seg-label{font-size:var(--fs-xs);font-weight:650;border:1px solid var(--border);border-radius:var(--radius);padding:.32rem .75rem;background:var(--bg-subtle)}.dashboard-project-row{min-height:68px}.dashboard-side{display:flex;flex-direction:column;gap:1.25rem}.dashboard-work-row{display:grid;grid-template-columns:1.1rem 1fr;gap:.65rem;text-decoration:none;color:inherit}.dashboard-work-row strong{display:block;font-size:var(--fs-sm);line-height:1.4}.work-kind{color:var(--text-muted);font-family:var(--font-mono);font-weight:700}.activity-item{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}.activity-time{font-size:var(--fs-xs);color:var(--text-muted)}.empty-compact{padding:1rem}.contribution-card{padding:1rem 1.25rem}.heatmap-scroll{overflow-x:auto;padding-bottom:.35rem}.dashboard-heatmap{display:grid;grid-template-rows:repeat(7,10px);grid-auto-flow:column;grid-auto-columns:10px;gap:4px;min-width:738px}.heat-day,.heat-legend i{display:inline-block;width:10px;height:10px;border-radius:2px;background:var(--bg-muted)}.heat-day.l1,.heat-legend .l1{background:#9be9a8}.heat-day.l2,.heat-legend .l2{background:#40c463}.heat-day.l3,.heat-legend .l3{background:#30a14e}.heat-day.l4,.heat-legend .l4{background:#216e39}.heat-legend{display:flex;align-items:center;gap:4px;margin-top:.35rem}.explore-controls{display:grid;grid-template-columns:minmax(260px,1fr) 190px 190px auto;gap:.65rem;margin-bottom:1rem}.explore-search-wrap{display:block}.explore-search-wrap .input{width:100%;padding-left:.8rem}.explore-tabs{display:flex;align-items:center;gap:.25rem;margin-bottom:1rem}.explore-tabs>a{padding:.5rem .8rem;border-radius:var(--radius);text-decoration:none;color:var(--text-dim);font-weight:600}.explore-tabs>a.active{background:var(--bg-muted);color:var(--text)}.selected-topic{margin-left:auto}.explore-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.explore-card{display:flex;flex-direction:column;min-height:190px;padding:1.15rem}.explore-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.explore-description{color:var(--text-dim);font-size:var(--fs-sm);line-height:1.5;margin:.8rem 0;flex:1}.topic-list{display:flex;gap:.35rem;flex-wrap:wrap;margin-bottom:.8rem}.topic-list .chip{text-decoration:none}.explore-card-meta{display:flex;gap:.45rem;flex-wrap:wrap;padding-top:.75rem;border-top:1px solid var(--border-subtle);font-size:var(--fs-xs);color:var(--text-muted)}.explore-card-meta span+span::before{content:"·";margin-right:.45rem}

@media(max-width:1100px){.explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.explore-controls{grid-template-columns:1fr 1fr}.explore-search-wrap{grid-column:1/-1}.explore-controls .btn{width:max-content}}
@media(max-width:700px){.explore-grid{grid-template-columns:1fr}.dashboard-heatmap{min-width:690px}}
@media(max-width:480px){.explore-controls{grid-template-columns:1fr}.explore-search-wrap{grid-column:auto}.explore-controls .btn{width:100%}.explore-tabs{overflow-x:auto}.explore-tabs>a{white-space:nowrap}.selected-topic{display:none}.contribution-card{padding:.9rem}}

.project-head{margin-bottom:1rem}.project-head h1{font-size:var(--fs-xl)}.project-head h1 a{text-decoration:none}.project-toolbar{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;margin:1rem 0}.project-toolbar .branch-switcher{display:flex;gap:.4rem}.project-toolbar select{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--text);padding:.38rem .6rem;font-weight:600}.project-clone-inline{flex:1 1 260px;max-width:420px}.project-tags-stat{cursor:default}.project-code-menu{min-width:320px;padding:.4rem}.project-code-menu .menu-section{padding:.4rem .5rem}.project-code-menu .menu-section-title{margin-bottom:.35rem}.project-code-menu .clone-url-box{max-width:100%;min-width:0}.project-home-grid{align-items:start}.project-readme{padding:0}.readme-title{padding:.75rem 1.25rem;border-bottom:1px solid var(--border-subtle);background:var(--bg-subtle);font-size:var(--fs-sm);font-weight:700;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.readme-body{padding:1.35rem 1.6rem}.project-sidebar{padding:0 1.25rem}.project-sidebar .side-widget{padding:1.1rem 0;border-bottom:1px solid var(--border-subtle)}.project-sidebar .side-widget:last-child{border-bottom:0}.project-sidebar h2{font-size:var(--fs-sm);margin-bottom:.7rem}.project-sidebar .topic-list{margin:.7rem 0}.about-link{display:block;margin-top:.75rem;font-size:var(--fs-sm)}.release-row{display:flex;align-items:flex-start;gap:.55rem;text-decoration:none;color:inherit;margin:.55rem 0}.release-row>span:last-child{min-width:0}.release-row strong,.release-row small{display:block;font-size:var(--fs-xs)}.release-row small{color:var(--text-muted);margin-top:.2rem}.contributor-list{display:flex;flex-wrap:wrap;gap:.35rem}.lang-bar{display:flex;height:9px;overflow:hidden;border-radius:999px;background:var(--bg-muted);margin-bottom:.7rem}.lang-bar span{min-width:2px}.lang-legend{display:flex;flex-wrap:wrap;gap:.45rem .8rem}.lang-legend .lg{display:flex;align-items:center;gap:.3rem;font-size:var(--fs-xs);color:var(--text-dim)}.lang-legend i{width:9px;height:9px;border-radius:50%}
.branch-dropdown .dropdown-menu{max-height:280px;overflow-y:auto;min-width:200px}.branch-dropdown .caret{font-size:.65em;margin-left:.15rem}.branch-dropdown .menu-item.active{font-weight:600;background:var(--accent-subtle)}.branch-dropdown .icon-xs{width:14px;height:14px;fill:currentColor;flex-shrink:0}
@media(max-width:700px){.project-toolbar .nav-spacer{display:none}.project-toolbar{align-items:stretch}.project-toolbar .branch-switcher{width:100%}.project-toolbar .branch-switcher select{flex:1}.project-toolbar>.btn,.project-toolbar>.dropdown{flex:0 0 auto}.project-code-menu{min-width:min(330px,calc(100vw - 2rem))}.readme-body{padding:1.15rem}.project-sidebar{padding:0 1.15rem}}
