/* Gold stays dominant; cyan light adds the cooler depth of the reference. */
.hero-aurum {
  background:
    radial-gradient(ellipse at 79% 30%, #43656042, transparent 50%),
    radial-gradient(ellipse at 66% 73%, #7e63301f, transparent 52%),
    linear-gradient(100deg, #151310 16%, #141915 70%, #101815);
}
.aurum-atmosphere {
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  overflow: hidden;
  background: url('/assets/site/lightfield.webp') center / 100% 100% no-repeat;
}
.aurum-atmosphere[data-ready=true] {background-image: none;}
.aurum-atmosphere canvas {display:block;width:100%;height:100%;pointer-events:none;}
.hero-aurum .aurum-horizon {opacity:.10;}
.hero-aurum .gallery-frame {z-index:1;background:transparent;border-color:#c6b38320;}
.hero-aurum .gallery-frame:before {border-color:#d4d4aa0b;}
.hero-aurum .portrait-aura {
  background:radial-gradient(ellipse at 52% 42%,#af985613,#6fa8a20c 55%,transparent 76%);
}
.hero-aurum .frame-corner {border-color:#d1b27a7a;}
.hero-aurum .gallery-label {background:linear-gradient(90deg,#15131072,#15131024);border-color:#d8c19620;}
.hero-aurum .coordinate-top,.hero-aurum .coordinate-side {opacity:.48;}
.hero-aurum .portrait-buttons {background:#171c18b8;backdrop-filter:blur(14px);}
.hero-aurum .hero-copy {text-shadow:0 2px 24px #10130c88;}
.hero-aurum .hero-description {color:#b1aa98;}
.hero-aurum .hero-bottom {text-shadow:0 1px 10px #121710;}
@media(max-width:760px) {
  .hero-aurum {
    background:radial-gradient(ellipse at 65% 62%,#3f666242,transparent 48%),linear-gradient(160deg,#151310 23%,#171b16 63%,#121813);
  }
  .aurum-atmosphere {background-size:auto 78%;background-position:69% 100%;}
  .hero-aurum .gallery-frame {border-color:#c6b38326;}
}
