/* Plenty of Land — tools row, verified block, split workspace, compact, dark */
.more-tools{max-width:860px;margin:56px auto 0}
.more-tools h2{font:600 20px/1.2 var(--serif);text-align:center;margin-bottom:14px}
.tk{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
@media(max-width:820px){.tk{grid-template-columns:1fr 1fr}}@media(max-width:480px){.tk{grid-template-columns:1fr}}
.tk a{display:block;padding:14px;border:1px solid var(--ln);border-radius:12px;background:rgba(255,255,255,.7);color:var(--ink);transition:border-color .15s}
.tk a:hover{border-color:var(--t)}
.tk b{display:block;font:600 14.5px/1.25 var(--sans);margin-bottom:4px}.tk b::after{content:" \2192";color:var(--t)}
.tk span{font:400 13px/1.45 var(--sans);color:var(--fog)}
.why{max-width:640px;margin:22px auto 0;text-align:center;font:400 14px/1.55 var(--sans);color:var(--bark)}
body.has-plan .more-tools{display:none}
footer{display:block}
.verified{margin-bottom:14px}
.verified summary{cursor:pointer;font:600 13px/1.4 var(--sans);color:var(--bark)}
.vg{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:10px}
@media(max-width:820px){.vg{grid-template-columns:1fr}}
.vg b{display:block;font:600 12.5px/1.3 var(--sans);margin-bottom:3px}.vg b.ok{color:var(--g)}.vg b.nv{color:#8E6A1B}
.vg span{font:400 12.5px/1.5 var(--sans);color:var(--fog)}
.fl2{display:flex;gap:18px;flex-wrap:wrap}
/* one column: the map leads the results; nothing is pinned or floats over the page */
/* compact density */
body.compact{font-size:15px}
body.compact .item{padding:6px 14px}body.compact .item .t{font-size:13px}
body.compact .path{padding:14px 14px 12px}body.compact .path ul{font-size:13px}
body.compact .card{padding:12px 14px}body.compact .phase>summary{padding:10px 14px}
body.compact .phase>summary .k{width:28px;height:28px}
/* dark mode (opt-in) */
body.dark{--ink:#EDE7DA;--bark:#CFC6B4;--fog:#A39A88;--mist:#7D7566;--ln:#3A342B;--ln2:#2E2922;--cream:#171410;--wh:#211D18;background:#171410;background-image:none;color:var(--ink)}
body.dark nav.top{background:rgba(23,20,16,.85);border-bottom-color:#2E2922}
body.dark .card,body.dark .path,body.dark .phase,body.dark .dropwrap,body.dark .sample,body.dark .gpanel,body.dark .ask,body.dark .menu>div,body.dark .tk a,body.dark .gs,body.dark .pol-map{background:#211D18}
body.dark .drop,body.dark .dropbar,body.dark .pform{background:#1C1915}
body.dark input,body.dark select,body.dark textarea{background:#1C1915!important;color:var(--ink)}
body.dark .item:hover,body.dark .item.open,body.dark .phase>summary:hover{background:#26211B}
body.dark button.secondary,body.dark .stepper button,body.dark .chips button{background:#26211B;color:var(--bark)}
body.dark .hero::before{filter:invert(1);opacity:.5}
body.dark .item .st select{background-color:#1C1915}
body.dark .fl span,body.dark .how{color:var(--bark)}
