/* Ricky Gate Motors and Solutions: whiteprint drawing sheet (Style 18 Blueprint).
   Steel-blue linework on pale paper. Forest green is the CTA and nothing else at
   full strength; the stamp, rack and key-plan shading use darker or tinted greens. */

/* fonts:start */
@font-face{font-family:'Overpass';font-style:normal;font-weight:400 800;font-display:block;src:url(data:font/woff2;base64,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) format('woff2')}
    @font-face{font-family:'Overpass Mono';font-style:normal;font-weight:400 600;font-display:block;src:url(data:font/woff2;base64,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) format('woff2')}
/* fonts:end */

:root {
  --paper: #F4F6F3;
  --paper-2: #E7ECE8;
  --ink: #16283A;
  --steel: #2C4A63;
  --muted: #4E667C;
  --hair: rgba(44, 74, 99, .32);
  --grid-minor: rgba(44, 74, 99, .07);
  --grid-major: rgba(44, 74, 99, .14);
  --forest: #174F34;
  --rack: #2A7A4F;
  --forest-tint: rgba(30, 107, 69, .10);
  --night: #132536;
  --night-ink: #DCE5EC;
  --cta: #1E6B45;
  --cta-ink: #FFFFFF;
  --wa: #25D366;
  --sans: "Overpass", system-ui, sans-serif;
  --mono: "Overpass Mono", ui-monospace, monospace;
  --radius: 4px;
  --nav-h: 68px;
  --maxw: 1200px;
  --section-y: clamp(48px, 6vw, 88px);
  --ease-out: cubic-bezier(0.23, 1, 0.32, 1);
}

*, *::before, *::after { box-sizing: border-box; }
html { -webkit-text-size-adjust: 100%; }
@media (prefers-reduced-motion: no-preference) { html { scroll-behavior: smooth; } }
body {
  margin: 0; background: var(--paper); color: var(--ink);
  font: 400 1.0625rem/1.6 var(--sans);
}
img { display: block; max-width: 100%; height: auto; }
a { color: inherit; }
p { margin: 0 0 1rem; }
h1, h2, h3 { margin: 0; color: var(--ink); font-weight: 800; line-height: 1.05; letter-spacing: -.01em; text-wrap: balance; }
h2 { font-size: clamp(1.875rem, 1.25rem + 2.4vw, 3rem); }
h3 { font-size: 1.25rem; line-height: 1.2; }
.sprite { display: none; }
.wrap { width: min(100% - 32px, var(--maxw)); margin-inline: auto; }
@media (min-width: 768px) { .wrap { width: min(100% - 64px, var(--maxw)); } }
.mono { font-family: var(--mono); font-weight: 600; font-size: .8125rem; letter-spacing: .08em; text-transform: uppercase; }
.sr-only { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }

:focus-visible { outline: 3px solid var(--steel); outline-offset: 3px; }
.skip-link { position: absolute; left: 16px; top: -64px; z-index: 100; padding: .75rem 1rem; background: var(--ink); color: var(--paper); }
.skip-link:focus { top: 12px; }

/* ---------- Buttons ---------- */
.btn {
  display: inline-flex; align-items: center; justify-content: center; gap: .6rem;
  min-height: 48px; padding: .75rem 1.25rem; border: 2px solid var(--steel); border-radius: var(--radius);
  background: transparent; color: var(--ink); font: 700 1rem/1.1 var(--sans); text-decoration: none; cursor: pointer;
  transition: transform 160ms var(--ease-out), background-color 160ms ease;
}
.btn svg { width: 20px; height: 20px; flex: none; }
.btn--lg { min-height: 56px; padding: 1rem 1.5rem; font-size: 1.0625rem; }
.btn--cta { background: var(--cta); border-color: var(--cta); color: var(--cta-ink); }
.btn:active { transform: scale(.97); }
@media (hover: hover) and (pointer: fine) {
  .btn:hover { background: var(--paper-2); }
  .btn--cta:hover { background: #185A3A; }
}
.text-link { display: inline-flex; align-items: center; gap: .5rem; min-height: 44px; font-weight: 700; text-decoration: underline; text-underline-offset: 4px; }
.text-link svg { width: 18px; height: 18px; transition: transform 160ms var(--ease-out); }
@media (hover: hover) and (pointer: fine) { .text-link:hover svg { transform: translateX(3px); } }

/* ---------- Header ---------- */
.site-header { position: sticky; top: 0; z-index: 50; background: var(--paper); border-bottom: 2px solid var(--steel); }
.nav { display: flex; align-items: center; gap: 12px; min-height: var(--nav-h); }
.brand { display: inline-flex; align-items: center; min-height: 44px; margin-right: auto; }
.brand img { width: 172px; }
.nav-links { display: none; }
.nav-links a {
  display: inline-flex; align-items: center; min-height: 44px; font-family: var(--mono); font-weight: 600;
  font-size: .8125rem; letter-spacing: .08em; text-transform: uppercase; text-decoration: none;
}
@media (hover: hover) and (pointer: fine) { .nav-links a:hover { text-decoration: underline; text-underline-offset: 6px; } }
.nav-tel { padding: .5rem; min-width: 44px; min-height: 44px; }
.nav-tel span { display: none; }
.menu-toggle {
  display: inline-grid; place-items: center; width: 44px; height: 44px; padding: 0;
  border: 2px solid var(--steel); border-radius: var(--radius); background: transparent; color: var(--ink); cursor: pointer;
}
.menu-toggle svg { width: 22px; height: 22px; }
.menu-toggle .i-close, .menu-toggle[aria-expanded="true"] .i-open { display: none; }
.menu-toggle[aria-expanded="true"] .i-close { display: block; }
.mobile-menu { display: none; border-top: 1px solid var(--hair); background: var(--paper); }
.mobile-menu.is-open { display: block; }
.mobile-menu { padding-block: 8px 12px; }
.mobile-menu a {
  display: flex; align-items: center; min-height: 52px; border-bottom: 1px solid var(--hair);
  font-weight: 700; text-decoration: none;
}
@media (min-width: 420px) {
  .brand img { width: 196px; }
  .nav-tel { padding: .5rem .9rem; }
  .nav-tel span { display: inline; font-family: var(--mono); font-size: .875rem; letter-spacing: .06em; }
}
@media (min-width: 1000px) {
  .brand img { width: 228px; }
  .nav-links { display: flex; gap: 1.5rem; margin-right: 1rem; }
  .menu-toggle, .mobile-menu, .mobile-menu.is-open { display: none; }
}

/* ---------- Section frame ---------- */
main > section { scroll-margin-top: calc(var(--nav-h) + 8px); }
.section { padding-block: var(--section-y); }
.marker { display: flex; align-items: center; gap: .75rem; margin: 0 0 1.25rem; color: var(--muted); }
.marker b { color: var(--steel); }
.marker::after { content: ""; flex: 1; height: 1px; background: var(--hair); }
.section-head { max-width: 46rem; margin-bottom: 2.25rem; }
.section-head p { margin-top: 1rem; color: var(--muted); font-size: 1.125rem; }

/* ---------- Hero: the drawing sheet ---------- */
.hero {
  padding: 16px 0 40px;
  background-color: var(--paper);
  background-image:
    repeating-linear-gradient(0deg, var(--grid-major) 0 1px, transparent 1px 120px),
    repeating-linear-gradient(90deg, var(--grid-major) 0 1px, transparent 1px 120px),
    repeating-linear-gradient(0deg, var(--grid-minor) 0 1px, transparent 1px 24px),
    repeating-linear-gradient(90deg, var(--grid-minor) 0 1px, transparent 1px 24px);
}
.sheet { position: relative; border: 2px solid var(--steel); padding: 18px 16px 0; }
.sheet::before { content: ""; position: absolute; inset: 5px; border: 1px solid var(--hair); pointer-events: none; }
.sheet > * { position: relative; }
.sheet__tag { display: flex; flex-wrap: wrap; gap: .25rem 1rem; margin: 0 0 1.25rem; color: var(--muted); }
.sheet__tag span:not(:last-child)::after { content: "/"; margin-left: 1rem; color: var(--muted); }
.hero h1 { font-size: clamp(2.375rem, 1.45rem + 3.4vw, 4.25rem); line-height: 1; max-width: 14ch; }
.hero .lead { margin: 1.25rem 0 0; max-width: 34rem; font-size: 1.125rem; }
.hero__actions { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 1.75rem; }
.hero__actions .btn { flex: 1 1 100%; }
.hero__plate {
  display: grid; gap: 16px; margin-top: 2rem;
  grid-template-columns: minmax(0, 1fr) minmax(0, .8fr);
  grid-template-areas: "draw draw" "legend photo";
}
.drawing { grid-area: draw; margin: 0; }
.drawing svg { display: block; width: 100%; height: auto; overflow: hidden; }
.legend { grid-area: legend; align-self: start; margin: 0; padding: 0; list-style: none; border-top: 2px solid var(--steel); }
.legend li { display: flex; gap: .75rem; padding: .55rem 0; border-bottom: 1px solid var(--hair); font-weight: 700; font-size: .9375rem; }
.legend b { font-family: var(--mono); text-transform: uppercase; color: var(--steel); }
.pin { grid-area: photo; margin: 0; align-self: start; }
.pin img { width: 100%; aspect-ratio: 900 / 1220; object-fit: cover; border: 2px solid var(--steel); background: var(--paper-2); }
.pin figcaption { margin-top: .5rem; color: var(--muted); font-size: .8125rem; line-height: 1.4; }
.tblock { display: grid; grid-template-columns: 1fr 1fr; margin: 2rem -16px 0; border-top: 2px solid var(--steel); }
.tblock div { padding: .75rem 16px; border-bottom: 1px solid var(--hair); }
.tblock div:nth-child(odd) { border-right: 1px solid var(--hair); }
.tblock div:last-child { grid-column: 1 / -1; border-right: 0; border-bottom: 0; }
.tblock dt { color: var(--muted); }
.tblock dd { margin: .2rem 0 0; font-weight: 700; line-height: 1.3; }

@media (min-width: 600px) {
  .hero__actions .btn { flex: 0 1 auto; }
  .hero__plate { grid-template-columns: minmax(0, 1fr) minmax(0, .5fr); }
}
@media (min-width: 1000px) {
  .hero { padding: 24px 0 48px; }
  .sheet { padding: 28px 32px 0; }
  .hero__grid { display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: 40px; align-items: end; }
  .hero__plate { margin-top: 0; grid-template-columns: minmax(0, 1fr) minmax(0, .38fr); grid-template-areas: "draw photo" "legend photo"; align-items: end; }
  .pin { align-self: end; }
  .tblock { grid-template-columns: 1.6fr 1fr 1.3fr 1.6fr 1.3fr; margin: 2rem -32px 0; }
  .tblock div, .tblock div:nth-child(odd) { border-right: 1px solid var(--hair); border-bottom: 0; padding-inline: 20px; }
  .tblock div:last-child { grid-column: auto; border-right: 0; }
}

/* Drawing linework */
.ln { fill: none; stroke: var(--steel); stroke-width: 2.5; }
.ln-1 { fill: none; stroke: var(--steel); stroke-width: 1.25; }
.ln-dash { fill: none; stroke: var(--steel); stroke-width: 1; stroke-dasharray: 5 4; }
.solid { fill: var(--paper); stroke: var(--steel); stroke-width: 2.5; }
.rack-fill { fill: var(--rack); }
.steel-fill { fill: var(--steel); }
.hatch-fill { fill: url(#hatch); }
.dim-text, .tag-text { font-family: var(--mono); font-weight: 600; font-size: 14px; letter-spacing: .08em; fill: var(--steel); }
.tag-text { font-size: 16px; }
html.js .gate-leaf { animation: gate-close 400ms var(--ease-out) 250ms both; transform-box: fill-box; }
@keyframes gate-close { from { transform: translateX(42%); } to { transform: none; } }

/* ---------- 01 Payment note ---------- */
.note { border: 3px solid var(--steel); padding: 28px 20px; display: grid; gap: 28px; background: var(--paper); }
.note h2 { font-size: clamp(2.125rem, 1.4rem + 3.2vw, 3.75rem); max-width: 15ch; }
.note p { max-width: 36rem; margin-top: 1.25rem; font-size: 1.125rem; }
.stamp {
  justify-self: start; align-self: center; padding: 18px 22px 14px; border: 7px double var(--forest);
  color: var(--forest); background: var(--forest-tint); text-align: center;
}
.stamp strong { display: block; font-family: var(--mono); text-transform: uppercase; font-size: clamp(1.75rem, 1.3rem + 2vw, 2.75rem); letter-spacing: .06em; line-height: 1; }
.stamp span { display: block; margin-top: .5rem; font-family: var(--mono); text-transform: uppercase; font-weight: 600; font-size: .9375rem; letter-spacing: .1em; }
@media (min-width: 900px) {
  .note { grid-template-columns: minmax(0, 1fr) auto; padding: 48px 56px; align-items: center; }
  .stamp { justify-self: end; }
}

/* ---------- 02 Schedule of work ---------- */
.sow { width: 100%; border-collapse: collapse; border: 2px solid var(--steel); }
.sow th { padding: .75rem 1rem; text-align: left; background: var(--paper-2); border-bottom: 2px solid var(--steel); color: var(--muted); }
.sow td { padding: 1rem; border-top: 1px solid var(--hair); vertical-align: top; }
.sow td:first-child { width: 4.5rem; font-family: var(--mono); text-transform: uppercase; font-weight: 600; color: var(--steel); }
.sow td:nth-child(2) { width: 30%; font-weight: 800; font-size: 1.125rem; line-height: 1.25; }
.sow td:nth-child(2) small { display: block; margin-top: .3rem; font-family: var(--mono); font-weight: 600; font-size: .75rem; letter-spacing: .08em; text-transform: uppercase; color: var(--muted); }
.sow tr.lead-row td { background: var(--forest-tint); }
.sow tr.lead-row td:nth-child(2) { font-size: 1.5rem; }
.sow tr.lead-row td:last-child { font-size: 1.125rem; }
@media (max-width: 719px) {
  .sow thead { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); }
  .sow, .sow tbody { display: block; }
  .sow tr { display: grid; grid-template-columns: 3rem minmax(0, 1fr); border-top: 1px solid var(--hair); }
  .sow tbody tr:first-child { border-top: 0; }
  .sow td { display: block; border: 0; padding: .9rem .75rem 0; }
  .sow td:first-child { width: auto; grid-row: span 2; padding-bottom: .9rem; }
  .sow td:nth-child(2) { width: auto; }
  .sow td:last-child { grid-column: 2; padding-top: .35rem; padding-bottom: .9rem; }
}

.brands { margin-top: 2.5rem; }
.brands p { margin-bottom: .75rem; color: var(--muted); }
.brands ul { display: grid; grid-template-columns: repeat(3, 1fr); margin: 0; padding: 0; list-style: none; border: 2px solid var(--steel); }
.brands li {
  display: grid; place-items: center; min-height: 88px; padding: 1rem .5rem;
  font-weight: 800; font-size: clamp(1.25rem, .9rem + 1.8vw, 2.25rem); letter-spacing: .04em; text-transform: uppercase;
}
.brands li + li { border-left: 1px solid var(--hair); }

/* ---------- 03 Site photos ---------- */
.figs { display: grid; gap: 16px; grid-template-columns: 1fr 1fr; }
.fig { margin: 0; }
.fig:first-child { grid-column: 1 / -1; }
.fig img { width: 100%; object-fit: cover; aspect-ratio: 3 / 4; border: 2px solid var(--steel); background: var(--paper-2); }
.fig:first-child img { aspect-ratio: 4 / 5; }
.fig figcaption { margin-top: .6rem; font-size: .9375rem; line-height: 1.45; }
.fig figcaption b { display: block; font-family: var(--mono); text-transform: uppercase; font-size: .75rem; letter-spacing: .08em; color: var(--muted); }
.figs + .text-link { margin-top: 1.5rem; }
@media (min-width: 900px) {
  .figs { grid-template-columns: 1.3fr 1fr 1fr; align-items: start; }
  .fig:first-child { grid-column: auto; }
  .fig:first-child img { aspect-ratio: 900 / 1220; }
  .fig:not(:first-child) { margin-top: 64px; }
}

/* ---------- 04 Key plan and history ---------- */
.plan { display: grid; gap: 32px; }
.keyplan { margin: 0; max-width: 420px; }
.keyplan svg { display: block; width: 100%; height: auto; }
.keyplan figcaption { margin-top: .75rem; color: var(--muted); font-size: .9375rem; }
.plan__copy > p { font-size: 1.125rem; max-width: 36rem; }
.rev { width: 100%; margin-top: 1.5rem; border-collapse: collapse; border: 2px solid var(--steel); }
.rev caption { text-align: left; padding-bottom: .5rem; color: var(--muted); }
.rev th, .rev td { padding: .7rem .9rem; text-align: left; vertical-align: top; border-top: 1px solid var(--hair); }
.rev thead th { background: var(--paper-2); border-bottom: 2px solid var(--steel); border-top: 0; color: var(--muted); }
.rev td:first-child, .rev td:nth-child(2) { font-family: var(--mono); text-transform: uppercase; font-weight: 600; color: var(--steel); white-space: nowrap; }
@media (min-width: 900px) { .plan { grid-template-columns: minmax(0, 5fr) minmax(0, 6fr); gap: 64px; align-items: center; } }

/* ---------- 05 Questions ---------- */
.qa { border-top: 2px solid var(--steel); max-width: 52rem; }
.qa details { border-bottom: 1px solid var(--hair); }
.qa summary {
  display: grid; grid-template-columns: 2.75rem minmax(0, 1fr) 24px; align-items: center; gap: .5rem;
  min-height: 60px; padding: .75rem 0; cursor: pointer; list-style: none; font-weight: 800; font-size: 1.125rem; line-height: 1.3;
}
.qa summary::-webkit-details-marker { display: none; }
.qa summary b { font-family: var(--mono); text-transform: uppercase; font-weight: 600; font-size: .8125rem; color: var(--steel); }
.qa summary svg { width: 20px; height: 20px; color: var(--steel); transition: transform 200ms var(--ease-out); }
.qa details[open] summary svg { transform: rotate(45deg); }
.qa details p { margin: 0 0 1.25rem 3.25rem; max-width: 40rem; }

/* ---------- 06 Quote request ---------- */
.quote { display: grid; gap: 32px; border: 3px solid var(--steel); padding: 28px 20px; }
.quote h2 { max-width: 16ch; }
.quote p { margin-top: 1rem; max-width: 34rem; font-size: 1.125rem; }
.quote .btn--cta { margin-top: .75rem; width: 100%; }
.contact-list { margin: 0; border-top: 2px solid var(--steel); }
.contact-list div { display: grid; gap: 0; padding: .6rem 0 .2rem; border-bottom: 1px solid var(--hair); }
.contact-list dt { color: var(--muted); }
.contact-list dd { margin: 0; font-weight: 700; overflow-wrap: anywhere; }
.contact-list a { display: inline-flex; align-items: center; min-height: 44px; text-underline-offset: 4px; }
.contact-list div:last-child dd { min-height: 44px; display: flex; align-items: center; }
.quote .btn--cta { padding-inline: 1rem; }
@media (min-width: 600px) {
  .quote .btn--cta { width: auto; padding-inline: 1.5rem; }
  .contact-list div { grid-template-columns: 6.5rem minmax(0, 1fr); gap: .75rem; padding: .35rem 0; align-items: center; }
  .contact-list div:last-child dd { min-height: 0; }
}
@media (min-width: 900px) { .quote { grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); padding: 48px 56px; align-items: end; } }

/* ---------- Footer ---------- */
.site-footer { background: var(--night); color: var(--night-ink); padding: 56px 0 104px; }
.site-footer :focus-visible { outline-color: var(--night-ink); }
.site-footer a { color: var(--night-ink); text-underline-offset: 4px; }
.foot-grid { display: grid; gap: 32px; }
.foot-grid img { width: 220px; margin-bottom: 1rem; }
.foot-grid ul { margin: 0; padding: 0; list-style: none; }
.foot-grid li a { display: inline-flex; align-items: center; min-height: 44px; }
.foot-head { color: #9FB3C3; }
.foot-bottom { display: grid; gap: .75rem; margin-top: 40px; padding-top: 20px; border-top: 1px solid rgba(220, 229, 236, .25); font-size: .875rem; color: #B9C7D2; }
.foot-bottom a { display: inline-flex; align-items: center; min-height: 44px; }
@media (min-width: 900px) {
  .foot-grid { grid-template-columns: 1.6fr 1fr 1.2fr; }
  .foot-bottom { grid-template-columns: 1fr auto; align-items: center; }
  .site-footer { padding-bottom: 56px; }
}

/* ---------- Fixed controls ---------- */
.wa-float {
  position: fixed; right: 16px; bottom: calc(16px + env(safe-area-inset-bottom)); z-index: 60;
  display: grid; place-items: center; width: 58px; height: 58px; border-radius: 50%;
  background: var(--wa); border: 2px solid #0E3B24; color: #FFFFFF; box-shadow: 0 3px 0 rgba(19, 37, 54, .35);
  transition: transform 160ms var(--ease-out);
}
.wa-float svg { width: 30px; height: 30px; }
.wa-float:active { transform: scale(.95); }
.notice {
  position: fixed; left: 16px; bottom: calc(16px + env(safe-area-inset-bottom)); z-index: 55;
  display: flex; align-items: center; gap: 12px; max-width: min(440px, calc(100vw - 106px));
  padding: 10px 10px 10px 14px; background: var(--ink); color: var(--paper); font-size: .875rem; line-height: 1.4;
  border-radius: var(--radius);
}
.notice[hidden] { display: none; }
.notice p { margin: 0; }
.notice .btn { min-height: 44px; padding: .5rem .9rem; border-color: var(--paper); color: var(--paper); }
@media (hover: hover) and (pointer: fine) { .notice .btn:hover { background: #2A3D50; } }
.notice :focus-visible { outline-color: var(--paper); }

/* ---------- Reveal on scroll ---------- */
html.js .reveal { opacity: 0; transform: translateY(14px); transition: opacity 400ms var(--ease-out), transform 400ms var(--ease-out); transition-delay: var(--delay, 0ms); }
html.js .reveal.is-in { opacity: 1; transform: none; }

/* ---------- Gallery page ---------- */
.page-intro { padding: 40px 0 28px; }
.page-intro h1 { font-size: clamp(2.125rem, 1.4rem + 3vw, 3.5rem); max-width: 18ch; }
.page-intro p:not(.sheet__tag) { margin-top: 1rem; max-width: 36rem; font-size: 1.125rem; color: var(--muted); }
.shots { display: grid; gap: 8px; grid-template-columns: repeat(2, minmax(0, 1fr)); padding-bottom: var(--section-y); }
.shot {
  display: block; width: 100%; padding: 0; overflow: hidden; aspect-ratio: 3 / 4; cursor: zoom-in;
  border: 2px solid var(--steel); border-radius: 0; background: var(--paper-2);
}
.shot img { width: 100%; height: 100%; object-fit: cover; transition: transform 300ms var(--ease-out); }
.shot:first-child { grid-column: 1 / -1; aspect-ratio: 4 / 5; }
@media (hover: hover) and (pointer: fine) { .shot:hover img { transform: scale(1.03); } }
@media (min-width: 900px) {
  .shots { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 12px; }
  .shot:first-child { grid-column: span 2; grid-row: span 2; aspect-ratio: auto; position: relative; }
  .shot:first-child img { position: absolute; inset: 0; }
}
.lightbox { width: min(92vw, 640px); max-height: 94vh; padding: 0; border: 2px solid var(--steel); background: var(--paper); color: var(--ink); }
.lightbox::backdrop { background: rgba(19, 37, 54, .88); }
.lightbox[open] { animation: lb-in 200ms var(--ease-out); }
@keyframes lb-in { from { opacity: 0; transform: scale(.97); } }
.lightbox figure { margin: 0; }
.lightbox img { width: 100%; max-height: 62vh; object-fit: contain; background: var(--night); }
.lightbox figcaption { padding: 16px 20px 4px; }
.lightbox figcaption .mono { color: var(--muted); }
.lightbox h2 { margin-top: .4rem; font-size: 1.5rem; }
.lightbox figcaption p { margin: .5rem 0 0; }
.lb-bar { display: flex; gap: 8px; justify-content: flex-end; padding: 12px 20px 16px; }
.lb-bar .btn { min-width: 44px; padding: .5rem .9rem; }
.lb-bar .flip { transform: scaleX(-1); }

/* ---------- 404 ---------- */
.lost { padding: 72px 0 120px; }
.lost h1 { font-size: clamp(2.25rem, 1.5rem + 3vw, 3.75rem); max-width: 14ch; }
.lost p { margin-top: 1rem; max-width: 34rem; font-size: 1.125rem; }
.lost .hero__actions .btn { flex: 0 1 auto; }

@media (prefers-reduced-motion: reduce) {
  html.js .gate-leaf { animation: none; }
  html.js .reveal { opacity: 1; transform: none; transition: none; }
  .lightbox[open] { animation: none; }
  .btn, .wa-float, .text-link svg, .qa summary svg, .shot img { transition: none; }
}
