/* Shared look for the get.agenc.ag subpages: the landing's palette, light only. */
:root{--bg:#dbd2c0;--ink:#2a2b1b;--ink-2:#5b5842;--ink-3:#7c7560;--rule:rgba(42,43,27,.18);--accent:#5e181b;--code-bg:#191b11;--code-ink:#ebe3d0}
*{box-sizing:border-box;margin:0}
html{background:var(--bg)}
body{min-height:100vh;background:var(--bg);color:var(--ink);font:400 17px/1.6 Archivo,system-ui,sans-serif;padding:clamp(28px,6vw,72px) 16px}
main{max-width:720px;margin:0 auto}
a{color:var(--ink);text-decoration-color:var(--ink-3);text-underline-offset:3px}
a:hover{text-decoration-color:var(--ink)}
.back{font-size:15px;color:var(--ink-2)}
h1{margin-top:28px;font-weight:500;font-size:clamp(32px,6vw,46px);line-height:1.1;letter-spacing:-.02em}
.lede{margin-top:14px;font-size:19px;color:var(--ink-2)}
h2{margin-top:40px;padding-top:22px;border-top:1px solid var(--rule);font-weight:500;font-size:22px;letter-spacing:-.01em}
ul{margin-top:14px;padding-left:20px}
li{margin-top:6px}
p{margin-top:12px}
pre{margin-top:14px;padding:16px 18px;border-radius:9px;background:var(--code-bg);color:var(--code-ink);font:400 14px/1.6 "IBM Plex Mono",ui-monospace,monospace;overflow-x:auto;white-space:pre}
code{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:.92em}
figure{margin-top:18px}
figure img{display:block;width:100%;height:auto;border-radius:9px}
figcaption{margin-top:8px;font-size:15px;color:var(--ink-3)}
.table-wrap{margin-top:16px;overflow-x:auto}
table{width:100%;border-collapse:collapse;font-size:15px;font-variant-numeric:tabular-nums}
th,td{padding:7px 10px 7px 0;text-align:left;border-bottom:1px solid var(--rule);white-space:nowrap}
th{font-weight:500;color:var(--ink-2)}
td.num,th.num{text-align:right;padding-right:0;padding-left:10px}
tr.us td{font-weight:600}
.cta{display:inline-flex;align-items:center;margin-top:16px;padding:11px 18px;border-radius:9px;background:var(--accent);color:#f2ead9;font-weight:500;text-decoration:none}
.cta:hover{background:#4a1316}
.foot{margin-top:48px;padding-top:18px;border-top:1px solid var(--rule);font-size:15px;color:var(--ink-3)}
