/* Category 12: Living Ground. Scoped to the public guide; no global theme overrides. */
.tbfab-public.tbfab-living-methodology .tbfab-living-world{background:linear-gradient(135deg,#edf8f3,#f4f1ff)}
html[data-tbfab-theme="dark"] .tbfab-public.tbfab-living-methodology .tbfab-living-world{background:linear-gradient(145deg,#243b42,#31334e)}
.tbfab-public.tbfab-living-methodology .tbfab-living-flow>div{border-color:rgba(55,137,130,.28)}
.tbfab-public.tbfab-living-methodology .tbfab-living-reach-table{overflow-x:auto;margin:1rem 0}
.tbfab-public.tbfab-living-methodology .tbfab-living-reach-table table{width:100%;border-collapse:collapse;color:inherit;min-width:320px}
.tbfab-public.tbfab-living-methodology .tbfab-living-reach-table th,.tbfab-public.tbfab-living-methodology .tbfab-living-reach-table td{padding:.65rem;border-bottom:1px solid rgba(120,138,149,.26);text-align:left}
.tbfab-public.tbfab-living-methodology .tbfab-living-reach-table th{color:inherit;background:rgba(100,150,145,.09)}
@media(max-width:600px){.tbfab-public.tbfab-living-methodology .tbfab-ht-hero{padding:1.35rem 1rem}.tbfab-public.tbfab-living-methodology .tbfab-living-flow{grid-template-columns:1fr}}

/* Soil and habitat design: local visual language, respecting day/night mode. */
.tbfab-public.tbfab-living-methodology .tbfab-living-world{background:linear-gradient(140deg,#edf9ed,#e8f1fa)}
html[data-tbfab-theme="dark"] .tbfab-public.tbfab-living-methodology .tbfab-living-world{background:linear-gradient(145deg,#172f2a,#1e3440);color:#f2fffa}
