/*
 * Parked-domain page (Claude Design templates/parked-domain/ParkedDomain.dc.html).
 * Loaded cross-origin by the index.html copies in parked docroots on chimera, after
 * tokens.css and site.css. The copies are built from deploy/parking/index.html.
 * Unversioned URL, so a change reaches repeat visitors within the 7 day cache.
 */
.parked__header { justify-content: space-between; }

.parked__band { padding: clamp(64px, 8vw + 16px, 128px) 0; }
.parked__intro { display: flex; flex-direction: column; gap: 28px; }
.parked__intro > * { max-width: 900px; }
.parked__domain { margin: 0; font: 500 clamp(40px, 6vw + 12px, 96px)/1 var(--font-mono); letter-spacing: -0.04em; color: var(--text-primary); overflow-wrap: anywhere; }
.parked__lead { margin: 0; max-width: 34em; font: 400 var(--text-lead-size)/var(--text-lead-lh) var(--font-sans); color: var(--text-secondary); text-wrap: pretty; }

.parked__grid { max-width: var(--content-max); margin: 0 auto; padding: var(--space-12) var(--gutter) 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 320px), 1fr)); gap: var(--space-12) var(--space-16); align-items: start; }
.parked__enquiry { display: flex; flex-direction: column; gap: 20px; max-width: 34em; }
.parked__title { margin: 0; font: var(--text-h2-weight) var(--text-h2-size)/var(--text-h2-lh) var(--font-sans); letter-spacing: var(--tracking-h2); text-wrap: balance; }
.parked__text { margin: 0; font: 400 16px/25px var(--font-sans); color: var(--text-secondary); text-wrap: pretty; }
.parked__mail { font-family: var(--font-mono); color: var(--text-primary); }
.parked__actions { display: flex; align-items: center; gap: 20px; flex-wrap: wrap; }
.parked__about { font: 500 15px/1 var(--font-sans); color: var(--text-primary); text-decoration: none; display: inline-flex; gap: 8px; align-items: center; }

.parked__footer { margin-top: var(--section-gap); }
.parked__footer::before { content: ""; display: block; height: 2px; background: var(--brand-gradient); }
