/* Research Studio v3.2.5.12 — restrained Home, zero auth/backend changes */
.rs-view-home .topbar #newProjectTopBtn{display:none!important}
.rs-view-home .workspace{max-width:1350px;padding:30px 27px 55px}
.rs-view-home .rs-home-welcome{
  grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);
  gap:20px;padding:clamp(23px,3vw,37px);border-radius:20px;
  background:linear-gradient(120deg,#ebf6f4 0%,#f6faf9 72%,#fafdfe 100%);
  box-shadow:0 10px 32px rgba(16,61,73,.06);
}
.rs-view-home .rs-home-welcome::before{opacity:.25}
.rs-home-intro h1{max-width:none;font-size:clamp(2rem,3.1vw,2.8rem);margin:10px 0 8px;line-height:1.22}
.rs-home-intro>p{font-size:1rem;margin-bottom:23px;max-width:470px;color:#53717a}
.rs-home-panel .rs-overline{font-size:.67rem}
.rs-home-hero-actions{gap:11px}
.rs-view-home .rs-home-help,.rs-view-home .rs-home-footnote{display:none!important}
.rs-view-home .rs-home-project-side .project-current-card{
 min-height:150px;padding:20px;border-radius:15px;box-shadow:none;
 border:1px solid #d4e5e5;background:rgba(255,255,255,.82)
}
.rs-view-home .rs-home-project-side .project-hub-current-name{font-size:1.17rem;margin:12px 0 5px;line-height:1.45}
.rs-view-home .rs-home-project-side #projectHubCurrentMeta{font-size:.73rem;max-height:3.3em}
.rs-view-home .rs-current-primary-actions,.rs-view-home .rs-current-extra{display:none!important}
.rs-view-home .rs-home-project-side .save-status:empty{display:none}
.rs-view-home .rs-section-heading{margin:26px 2px 13px}
.rs-view-home .rs-section-heading h2{font-size:1.35rem}
.rs-view-home .rs-section-heading>div:after{display:none}
.rs-view-home .rs-section-heading p{display:none}
.rs-view-home .studio-home-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}
.rs-view-home .studio-module-card,.rs-view-home .studio-module-card:nth-child(1),
.rs-view-home .studio-module-card:nth-child(4),.rs-view-home .studio-module-card:nth-child(5){
 grid-column:span 1;min-height:145px;border-radius:13px;padding:17px 18px;
 background:white;box-shadow:0 3px 15px rgba(12,56,67,.035)
}
.rs-view-home .studio-module-card:before{width:3px}
.rs-view-home .studio-module-card .rs-module-top{margin-bottom:4px}
.rs-view-home .studio-module-card .module-icon{width:32px;height:32px;border-radius:9px;font-size:.7rem}
.rs-view-home .studio-module-card strong{font-size:.97rem}
.rs-view-home .studio-module-card small{display:none}
.rs-view-home .studio-module-card:hover{box-shadow:0 12px 27px rgba(20,70,81,.1)}
.rs-view-home .rs-home-project-library{margin-top:25px;padding:22px;border-radius:16px;box-shadow:none}
.rs-view-home #rsOwnerLookup{padding:11px 13px;margin-bottom:13px}
.rs-view-home #rsOwnerLookupHint{display:none!important}
.rs-view-home .rs-library-heading{margin:0 0 13px}
.rs-view-home .rs-home-project-library .project-row{padding:12px 15px}
.rs-view-home #projectLoadStatus.hidden{display:none}
.rs-view-home .rs-home-project-library .projects-list{max-height:430px}
@media (max-width:980px){
 .rs-view-home .workspace{padding:21px 18px 42px}
 .rs-view-home .rs-home-welcome{grid-template-columns:1fr;gap:17px}
 .rs-view-home .studio-home-actions{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:700px){
 .rs-view-home .workspace{padding:14px 11px 35px}
 .rs-view-home .rs-home-welcome{padding:23px 19px}
 .rs-view-home .rs-home-hero-actions{flex-wrap:wrap}
 .rs-view-home .studio-home-actions{grid-template-columns:1fr}
 .rs-view-home .studio-module-card,.rs-view-home .studio-module-card:nth-child(1),
 .rs-view-home .studio-module-card:nth-child(4),.rs-view-home .studio-module-card:nth-child(5){min-height:108px;padding:15px}
 .rs-view-home .rs-home-project-library{padding:16px 13px}
}

/* Clear cramped mobile header without obscuring Home/navigation actions. */
@media (max-width:470px){
 .topbar{gap:6px}
 .rs-header-leading{min-width:0;flex:0 0 auto}
 .rs-header-titles{display:none!important}
 .rs-header-navigation{margin-left:auto}
 .top-actions{gap:5px}
 .rs-header-home{padding:8px 9px}
}
