/* Homepage action and copy adjustment requested 27 October 2026. */
.copy{top:29%;}
.greeting{display:none;}
.hero-actions{position:absolute;left:7%;bottom:8%;z-index:3;display:flex;align-items:center;gap:12px;}
.collection-link{position:static;display:inline-flex;align-items:center;gap:12px;min-height:58px;padding:9px 17px;background:rgba(19,48,36,.94);border:1px solid #dfc68d;color:#f4dcaa;font-size:clamp(23px,1.8vw,29px);line-height:1.1;text-decoration:none;box-shadow:0 8px 26px #061b1252;}
.collection-link:hover{background:#264c3a;color:#fff7dc;}
.collection-link img{width:25px;height:36px;}
.about-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 15px;border:1px solid rgba(245,235,212,.74);background:rgba(19,48,36,.68);color:#fff8e8;font-size:18px;text-decoration:none;letter-spacing:.04em;}
.about-link:hover{background:rgba(19,48,36,.94);border-color:#dfc68d;}
@media(max-width:760px){
  .copy{top:15%;}
  .greeting{display:none;}
  .hero-actions{top:40%;bottom:auto;left:23px;right:23px;display:flex;gap:9px;align-items:center;}
  .collection-link{min-height:48px;padding:7px 11px;gap:8px;font-size:clamp(19px,5.3vw,22px);white-space:nowrap;}
  .collection-link img{width:21px;height:30px;}
  .about-link{min-height:42px;padding:7px 11px;font-size:16px;white-space:nowrap;}
}
@media(max-width:390px){
  .hero-actions{left:18px;right:18px;gap:7px;}
  .collection-link{padding:7px 9px;font-size:18px;}
  .about-link{padding:7px 9px;font-size:15px;}
}
