/* New readable card anchors sit before their photographs; old heading anchors remain. */
/* This sheet only loads on the gallery/contact pages. Avoid adding two header offsets. */
html{scroll-padding-top:104px}
.concept-card[data-design-card]{scroll-margin-top:0}
.concept-enquiry{display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin-top:20px;padding:12px 18px;border:1px solid var(--sand);border-radius:3px;color:var(--ink);font:500 14px/1.4 var(--sans);text-decoration:none}
.concept-enquiry:hover,.concept-enquiry:focus-visible{background:var(--sand);color:var(--paper)}
.concept-enquiry:focus-visible{outline:2px solid var(--ink);outline-offset:4px}
.contact-form .design-field select{width:100%;min-height:48px;padding:12px;border:1px solid var(--control-line);border-radius:3px;background:var(--paper);color:var(--ink);font:400 16px/1.5 var(--sans)}
.contact-form .design-field small{display:block;color:var(--muted);font-size:13px;line-height:1.5;margin-top:7px}
#design-enquiry-form{scroll-margin-top:0}
@media(max-width:700px){html{scroll-padding-top:90px}.concept-enquiry{width:100%}}
