/* Randorff 1.8.5.321 — homepage typography rhythm + NET close contrast. */
/* More breathing room above the first heading of the homepage Work block. */
.home-work { padding-top:140px !important; }
@media (max-width:900px) { .home-work { padding-top:110px !important; } }
/* v320: 14px; increase both margins by exactly 25% => 17.5px. */
.home-work .project-grid .project-card-body h3 {
  margin-top:17.5px !important;
  margin-bottom:17.5px !important;
}
/* NET: the close control must be dark, readable and clickable on #F8F8F7.
   This specific selector intentionally wins over the historic white-on-green
   styles in net-case.css and net-work-layout-v316.css. */
.work-feature.net.net-case-integrated.is-expanded #randorff-net-case .net-case-details button.case-close-button,
.work-feature.net.net-case-integrated #randorff-net-case .net-case-details button.case-close-button:not(:hover):not(:focus-visible) {
  appearance:none !important;
  background:transparent !important;
  background-color:transparent !important;
  color:#383838 !important;
  border:1px solid #383838 !important;
  opacity:1 !important;
  visibility:visible !important;
  text-shadow:none !important;
  cursor:pointer;
}
.work-feature.net.net-case-integrated.is-expanded #randorff-net-case .net-case-details button.case-close-button:is(:hover,:focus-visible),
.work-feature.net.net-case-integrated #randorff-net-case .net-case-details button.case-close-button:is(:hover,:focus-visible) {
  background:#383838 !important;
  background-color:#383838 !important;
  color:#fff !important;
  border-color:#383838 !important;
  opacity:1 !important;
  visibility:visible !important;
}
