/* Versioned project UI polish: metadata rail + capability rail + unified action dock. */
@media (min-width:1181px){
.star-detail-shell[data-star-kind="project"][aria-hidden="false"] .project-overview-facts{position:relative;display:grid;grid-template-columns:1.02fr .96fr 1.18fr .84fr;margin-top:clamp(32px,3.8vh,40px);padding:0;border:0;background:transparent}
.star-detail-shell[data-star-kind="project"][aria-hidden="false"] .project-overview-facts:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.22),rgba(255,255,255,.12) 52%,rgba(255,255,255,.035))}
.star-detail-shell[data-star-kind="project"][aria-hidden="false"] .project-overview-fact,.star-detail-shell[data-star-kind="project"][aria-hidden="false"] .project-overview-fact+.project-overview-fact{position:relative;display:block;min-width:0;padding:22px clamp(22px,1.65vw,30px) 23px;border:0}
.star-detail-shell[data-star-kind="project"][aria-hidden="false"] .project-overview-fact:first-child{padding-left:0}.star-detail-shell[data-star-kind="project"][aria-hidden="false"] .project-overview-fact:last-child{padding-right:0}
.star-detail-shell[data-star-kind="project"][aria-hidden="false"] .project-overview-fact+.project-overview-fact:before{content:"";position:absolute;left:0;top:21px;bottom:21px;width:1px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.105) 24%,rgba(255,255,255,.105) 76%,transparent)}
.star-detail-shell[data-star-kind="project"][aria-hidden="false"] .project-overview-fact span{display:block;margin:0 0 10px;color:rgba(255,255,255,.34);font-size:9.5px;font-weight:680;line-height:1;letter-spacing:.095em}
.star-detail-shell[data-star-kind="project"][aria-hidden="false"] .project-overview-fact strong{display:block;color:rgba(255,255,255,.91);font-size:clamp(15.5px,1vw,17px);font-weight:575;line-height:1.4;letter-spacing:-.016em}
.star-detail-shell[data-star-kind="project"][aria-hidden="false"] .project-overview-points{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,2.15vw,34px);margin-top:clamp(18px,2.35vh,24px);padding:0;border:0;background:transparent}
.star-detail-shell[data-star-kind="project"][aria-hidden="false"] .project-overview-points li,.star-detail-shell[data-star-kind="project"][aria-hidden="false"] .project-overview-points li+li{position:relative;min-height:94px;padding:27px 10px 17px 42px;border:0;color:rgba(255,255,255,.80);background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 72%);font-size:clamp(15px,.96vw,16px);font-weight:525;line-height:1.44}
.star-detail-shell[data-star-kind="project"][aria-hidden="false"] .project-overview-points li:before{left:0;top:30px;color:rgba(255,255,255,.32);font-size:9.5px;font-weight:720}
.star-detail-shell[data-star-kind="project"][aria-hidden="false"] .project-overview-points li:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.36) 0 34px,rgba(255,255,255,.095) 34px 72%,transparent)}
.star-detail-shell[data-star-kind="project"][aria-hidden="false"] .project-overview-more{position:fixed;right:clamp(46px,4.4vw,76px);bottom:calc(env(safe-area-inset-bottom,0px) + clamp(34px,4.5vh,48px));z-index:61;display:flex;align-items:center;width:226px;height:52px;padding:0 9px 0 18px;border:1px solid rgba(255,255,255,.155);border-radius:16px;color:rgba(255,255,255,.88);background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.018)),rgba(5,8,13,.46);backdrop-filter:blur(18px) saturate(122%);box-shadow:inset 0 1px 0 rgba(255,255,255,.075),0 16px 42px rgba(0,0,0,.28);font-size:12.5px;font-weight:620}
.star-detail-shell[data-star-kind="project"][aria-hidden="false"] .project-overview-more>span{white-space:nowrap}.star-detail-shell[data-star-kind="project"][aria-hidden="false"] .project-overview-more b{display:grid;place-items:center;width:34px;height:34px;margin-left:auto;border:1px solid rgba(255,255,255,.14);border-radius:11px;color:rgba(255,255,255,.78);background:rgba(255,255,255,.055)}
.star-detail-shell[data-star-kind="project"][aria-hidden="false"] .project-overview-more:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.29);color:#fff}
body:has(.star-detail-shell[data-star-kind="project"][aria-hidden="false"]) .smirel-language-toggle{right:calc(clamp(46px,4.4vw,76px) + 238px);bottom:calc(env(safe-area-inset-bottom,0px) + clamp(34px,4.5vh,48px));z-index:61;width:52px;min-width:52px;height:52px;padding:0;border:1px solid rgba(255,255,255,.155);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.018)),rgba(5,8,13,.46);color:rgba(245,249,255,.76);backdrop-filter:blur(18px) saturate(122%);box-shadow:inset 0 1px 0 rgba(255,255,255,.075),0 16px 42px rgba(0,0,0,.28);opacity:1}
}
@media (min-width:1181px) and (max-height:820px){.star-detail-shell[data-star-kind="project"][aria-hidden="false"] .project-overview-facts{margin-top:20px}.star-detail-shell[data-star-kind="project"][aria-hidden="false"] .project-overview-points{margin-top:14px}.star-detail-shell[data-star-kind="project"][aria-hidden="false"] .project-overview-points li{min-height:68px;padding-top:19px;font-size:13px}.star-detail-shell[data-star-kind="project"][aria-hidden="false"] .project-overview-more,body:has(.star-detail-shell[data-star-kind="project"][aria-hidden="false"]) .smirel-language-toggle{height:48px}}
