/* Garden netting T-junction build story; inherits the site shell and theme. */
.garden-page .meta{line-height:1.65}.garden-page h1{overflow-wrap:anywhere}
.garden-page .garden-status,.garden-page .garden-record{border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:12px;background:var(--surface-panel,var(--panel));padding:22px 26px;margin:30px 0 36px}
.garden-page .garden-status h2,.garden-page .garden-record h2{font-size:23px;margin:0 0 14px}
.garden-page .garden-status p{margin:0 0 18px}
.garden-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border-radius:8px;background:var(--line)}
.garden-facts div{display:grid;align-content:center;padding:14px;background:var(--bg);gap:4px}
.garden-facts strong{color:var(--accent);font-size:22px;line-height:1.2}
.garden-facts span{color:var(--muted);font-size:12px;line-height:1.4}
.garden-photo{margin:32px auto;max-width:850px}.garden-image{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--panel)}
.garden-image>img{display:block;width:100%;height:auto}
.garden-image::after{content:"";position:absolute;bottom:3%;right:3%;width:clamp(122px,22%,185px);aspect-ratio:633/180;background:url('/assets/brand/d4maker-watermark-dark.png') center/contain no-repeat;pointer-events:none;z-index:1}
.garden-photo figcaption{color:var(--text-muted,var(--muted));font-size:14px;line-height:1.6;margin-top:10px}
.garden-hero{max-width:640px}.garden-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}.garden-pair .garden-photo{margin:12px 0}
.garden-record ul{padding-left:22px;margin-bottom:0}.garden-record li{color:var(--text-strong,var(--ink));line-height:1.7;margin:4px 0}
@media(max-width:650px){.garden-page.article{margin:42px auto}.garden-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.garden-pair{grid-template-columns:1fr;gap:10px}.garden-page .garden-status,.garden-page .garden-record{padding:18px}.garden-page h1{font-size:clamp(39px,10vw,62px)}}


.garden-subtitle{font-size:clamp(1.3rem,3vw,1.8rem);font-weight:700;color:var(--accent);margin-top:-.3rem}.garden-generator-link{display:inline-block;font-weight:750;color:var(--accent);line-height:1.5;padding:.3rem 0}.garden-crack{max-width:560px}.garden-video .garden-image{max-width:850px}.garden-image>video{display:block;width:100%;height:auto}.garden-video .garden-image::after{bottom:14%;right:3%;width:clamp(110px,20%,160px)}
/* Keep the canonical badge clear of the lower-right labelled ring in the coupon photograph. */
.garden-coupon-evidence .garden-image::after{top:3%;left:3%;bottom:auto;right:auto}
