#site .nature-title{position:absolute;z-index:1;top:33%;left:6%;right:6%;text-align:center;pointer-events:none}
#site .nature-title h1{font:400 clamp(42px,7vw,86px)/1.05 Georgia,serif;letter-spacing:-2px;margin:22px 0 16px}
#site .nature-title p{font-size:13px}
#site .nature-title .nature-eyebrow{font:10px monospace;letter-spacing:2px}
#site .nature-title nav{pointer-events:auto;justify-content:center;margin-top:28px}
#site .sp-ink{color:#18303b;background:#e9e3d5}
#site .sp-ink h1{color:#142a35;text-shadow:0 1px 18px #e9e3d5}
#site .sp-ink button,#site .sp-ink .sp-domain,#site .sp-ink .sp-world-label{color:#253d46}
#site .sp-garden{color:#e1ebcd;background:#09271e}
#site .sp-garden h1{color:#eef4db;text-shadow:0 2px 25px #001c0e}
#site .sp-garden .nature-eyebrow{color:#bbcc96}
@media(max-width:520px){#site .nature-title{top:35%}#site .nature-title h1{font-size:44px}#site .sp-garden footer{gap:12px}#site .sp-garden .sp-world-label{font-size:10px}}
@media(max-height:480px){#site .nature-title{top:22%}#site .nature-title h1{font-size:40px;margin:12px 0}#site .nature-title nav{margin-top:12px}}
#site .sp-ink .nature-title p{color:#52616a}
#site .sp-ink .nature-title .nature-eyebrow{color:#52616a}
#site .sp-garden .nature-title{top:40%;left:59%;right:4%;text-align:left}
#site .sp-garden .nature-title h1{font-size:clamp(38px,5vw,72px)}
#site .sp-garden .nature-title nav{justify-content:flex-start}
#site .sp-garden .nature-title p{color:#e0ead8;text-shadow:0 1px 8px #001609}
@media(max-width:600px){#site .sp-garden .nature-title{top:60%;left:7%;right:7%;text-align:left}#site .sp-garden .nature-title h1{font-size:43px;margin:14px 0 10px}#site .sp-garden .nature-title nav{margin-top:18px}}
@media(max-height:480px){#site .sp-garden .nature-title{top:24%}#site .sp-garden .nature-title h1{font-size:36px}}

/* Pause controls are omitted from the interface; reduced-motion behaviour remains. */


#site a.contact-link{text-decoration:none;box-sizing:border-box;display:inline-block;text-align:center}
