/* Shared pounamu finish. Original artwork and product interactions are retained. */
:root{--paper:#f5f3e9;--ink:#183c31;--coral:#c7d7b7;--plum:#183c31;--cream:#f5f3e9;--yellow:#dde5c7;--pink:#cddcc7;--copper:#52765b;--olive:#dbe3cb;--muted:#526359;--line:#bccbbd;--focus:#426b50}
body{background:#f5f3e9;color:#183c31}::selection{background:#284f3c;color:#f7f4e9}
.hero-art{padding-top:15px}.photo-frame{transform:none;background:#dde3d3;border-radius:85px 85px 8px 8px;padding:12px 12px 48px;box-shadow:0 15px 35px #193f3012;overflow:hidden}.photo-frame img{height:auto;border-radius:75px 75px 3px 3px}.photo-label{font-size:17px}.margin-note{color:#526359}.feature-image img{height:auto;aspect-ratio:3/2;object-fit:contain;border-radius:5px}.closing{background:#183c31;color:#f7f4e9}.closing em{color:#cddcbd}.closing .button{color:#183c31}.dot{background:#52765b}.nav-cta{border-color:#52765b}.pounamu-intro{margin:45px 0 0}.pounamu-intro img{display:block;width:100%;height:330px;object-fit:cover;object-position:center 57%;border-radius:5px}.pounamu-intro figcaption{font-size:12px;color:#526359;margin-top:10px}.pounamu-band{width:min(1100px,89%);margin:40px auto 10px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:7%;padding:25px;background:#e5e9df;border-radius:6px}.pounamu-band img{width:100%;border-radius:5px}.pounamu-band figcaption{font-family:Fraunces,serif;font-size:clamp(24px,3vw,44px);line-height:1.15;max-width:350px}.pounamu-signature{width:min(1200px,89%);margin:24px auto;display:flex;gap:25px;align-items:center;border-bottom:1px solid #bccbbd;padding-bottom:24px}.pounamu-signature img{width:150px;height:95px;object-fit:cover;border-radius:5px}.pounamu-signature p{font-size:13px;line-height:1.6}.focus{background:#e5e9df}.margin-note{border-color:#52765b}input,textarea{caret-color:#284f3c}
@media(max-width:800px){.pounamu-band{grid-template-columns:1fr;padding:16px;gap:18px}.pounamu-band figcaption{font-size:27px}.pounamu-intro img{height:auto}.photo-label{font-size:14px}.hero-art{width:100%}.pounamu-signature img{width:110px;height:80px}}
@media print{.pounamu-intro,.pounamu-band,.pounamu-signature{display:none}.closing{background:white;color:#183c31}}
