/*
Theme Name: Amethyst Evidence Archaeology
Theme URI: https://internationalresilience.org
Author: International Resilience Ltd
Description: Evidence-first Amethyst website theme.
Version: 1.1.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: amethyst
*/
:root{--serif:Tahoma,Geneva,sans-serif;--sans:Tahoma,Geneva,sans-serif}
:root{--ink:#11242c;--muted:#5d7075;--paper:#f4f7f5;--card:#fff;--teal:#0b7773;--lime:#c8dd70;--line:#d8e2de;--serif:Georgia,'Times New Roman',serif;--sans:Inter,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}.am-shell{max-width:1180px;margin:auto;padding:0 28px}.am-header{border-bottom:1px solid var(--line);background:rgba(244,247,245,.96)}.am-nav{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.am-brand{font-weight:800;letter-spacing:-.04em;font-size:1.25rem}.am-brand span{color:var(--teal)}.am-menu{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:15px;color:var(--muted);font-size:.88rem}.am-menu a:hover,.am-menu .current-menu-item a{color:var(--teal)}.am-hero{padding:82px 0 56px;display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:end}.am-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--teal);font-weight:800;font-size:.74rem}.am-hero h1,.am-page h1{font:400 clamp(3rem,7vw,6.4rem)/.95 var(--serif);letter-spacing:-.07em;margin:18px 0 24px}.am-hero p,.am-page-intro{font-size:1.18rem;max-width:680px;color:var(--muted)}.am-hero-card{background:var(--ink);color:#edf6ee;padding:30px;border-radius:18px;transform:rotate(2deg);box-shadow:16px 18px 0 var(--lime)}.am-hero-card strong{font:400 4rem/.9 var(--serif);color:var(--lime);display:block;margin:22px 0}.am-hero-card p{color:#c8d5d1}.am-button{display:inline-block;background:var(--teal);color:#fff;border-radius:999px;padding:12px 20px;font-weight:750;margin-top:14px}.am-section{padding:68px 0;border-top:1px solid var(--line)}.am-section h2{font:400 clamp(2.2rem,5vw,4.4rem)/1 var(--serif);letter-spacing:-.06em;margin:10px 0 20px}.am-intro{max-width:680px;color:var(--muted);font-size:1.08rem}.am-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}.am-card,.am-audience{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:24px}.am-card h3,.am-audience h3{margin:0 0 10px}.am-card p,.am-audience p{color:var(--muted)}.am-metric{font:400 2.6rem/.9 var(--serif);color:var(--teal);margin-bottom:16px}.am-audiences{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:32px}.am-audience{border-top:4px solid var(--teal)}.am-arrow{color:var(--teal);font-weight:750;font-size:.9rem}.am-page{padding:72px 0 48px}.am-page h1{max-width:900px}.am-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:30px 0 60px}.am-benefit{padding:24px;background:var(--ink);color:#fff;border-radius:14px}.am-benefit small{color:var(--lime);text-transform:uppercase;letter-spacing:.12em;font-weight:800}.am-benefit h3{font:400 1.8rem/1.1 var(--serif);margin:16px 0 8px}.am-benefit p{color:#c8d5d1}.am-split{display:grid;grid-template-columns:1fr 1fr;gap:52px}.am-list{padding:0;margin:0;list-style:none}.am-list li{padding:14px 0;border-top:1px solid var(--line);font-weight:650}.am-list li:before{content:'+';color:var(--teal);margin-right:10px}.am-cta{background:var(--lime);padding:32px;border-radius:18px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:60px}.am-cta h2{margin:0;font-size:2.2rem}.am-cta .am-button{background:var(--ink)}.am-footer{padding:44px 0 70px;color:var(--muted);font-size:.9rem}.am-footer strong{color:var(--ink)}.am-content>*{max-width:820px}@media(max-width:800px){.am-nav,.am-hero,.am-split{display:block}.am-nav{padding:18px 0}.am-menu{margin-top:14px;justify-content:flex-start}.am-hero{padding-top:58px}.am-hero-card{margin-top:38px;transform:none}.am-grid,.am-benefits,.am-audiences{grid-template-columns:1fr}.am-cta{display:block}.am-cta .am-button{margin-top:20px}}
:root{--ink:#11242c;--muted:#5d7075;--paper:#f4f7f5;--card:#fff;--teal:#0b7773;--lime:#c8dd70;--line:#d8e2de;--serif:Georgia,'Times New Roman',serif;--sans:Inter,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif}
