@font-face {
  font-family: "CourierPrime";
  src: url("https://fonts.gstatic.com/s/courierprime/v9/u-450q2lgwslOqpF_6gQ8kELWwZjW-_-tvg.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Riva project card on the desktop Work/Studio board. */
.emi-v4-window-extra-riva {
  width: 24vw;
  height: 30vh;
  top: 57vh;
  left: 61vw;
  z-index: 520 !important;
}

.emi-v4-window-extra-riva .emi-v4-window-media img {
  object-position: center center;
}

.emi-v4-window-extra-riva .emi-v4-window-media {
  position: relative;
}

.emi-v4-window-extra-riva .emi-riva-window-logo {
  position: absolute;
  z-index: 2;
  top: 16%;
  left: 50%;
  transform: translateX(-50%);
  color: #3b2410;
  font-family: "CourierPrime", "Courier New", Courier, monospace !important;
  font-size: clamp(2.1rem, 3.1vw, 4.8rem);
  font-weight: 400;
  font-kerning: normal;
  font-synthesis: none;
  line-height: 0.85;
  letter-spacing: 0.035em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  text-shadow: 0 1px 10px rgba(246, 240, 227, 0.62);
  white-space: nowrap;
  pointer-events: none;
}

@media (max-width: 600px) {
  #emiMobileShell .emi-work-row[data-emi-nav="project-riva"] img {
    object-fit: cover !important;
    object-position: center center !important;
  }

  #emiMobileShell .emi-work-row[data-emi-nav="project-riva"] .emi-riva-mobile-logo {
    position: absolute !important;
    z-index: 2;
    top: 28px !important;
    left: 13px !important;
    right: auto !important;
    bottom: auto !important;
    width: 116px;
    color: #3b2410;
    font-family: "CourierPrime", "Courier New", Courier, monospace !important;
    font-size: 25px;
    font-weight: 400;
    line-height: 0.85;
    letter-spacing: 0.035em;
    text-align: center;
    text-shadow: 0 1px 7px rgba(246, 240, 227, 0.65);
    white-space: nowrap;
    pointer-events: none;
  }
}

/* Verdalia: keep the desktop Home crop aligned with the Studio view. */
@media (min-width: 601px) {
  body.home #emi-home-only
    .emi-v4-window[data-emi-project-key="verdalia"]
    .emi-v4-window-media img {
    object-position: 15% center !important;
  }
}
