/*
Theme Name: AutoMatter
Template: twentytwentyfive
Description: Clean, fast theme for automatter.ca. Built by Claude for Allen Menard, 2026-10-10. No page builder.
Version: 1.0.4
Text Domain: automatter
*/
.am-card{border:1px solid var(--wp--preset--color--line);border-radius:14px;overflow:hidden;background:var(--wp--preset--color--card);transition:transform .15s ease,box-shadow .15s ease;height:100%}
.am-card:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(8,20,40,.12)}
.am-card .wp-block-post-featured-image img{aspect-ratio:16/9;object-fit:cover;width:100%}
.am-kicker{letter-spacing:.12em;text-transform:uppercase;font-weight:600}
.am-pills .wp-block-categories-list,.am-pills ul{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0}
.am-pills li a{display:inline-block;padding:.35rem .85rem;border-radius:999px;border:1px solid rgba(255,255,255,.25);color:#fff;text-decoration:none;font-size:.9rem}
.am-pills li a:hover{background:var(--wp--preset--color--accent);border-color:var(--wp--preset--color--accent);color:#04121f}
.am-hero{background:radial-gradient(1200px 400px at 85% -10%,rgba(0,200,180,.25),transparent),linear-gradient(135deg,#071a2e,#0c2a47)}
.am-disclosure{font-size:.85rem;opacity:.8}
.am-hide{display:none}
header .wp-block-navigation a,header .wp-block-navigation{color:#dbe7f3}
header .wp-block-navigation a:hover{color:var(--wp--preset--color--accent)}
header .wp-block-site-title a{color:#fff}
.am-logo{display:flex;line-height:0}.am-logo img{display:block}
.am-pills-light li a{color:var(--wp--preset--color--ink);border-color:var(--wp--preset--color--line);background:#fff}
.am-pills-light ul ul{display:contents}
.am-bp-links{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0}.am-bp-links a{display:inline-block;padding:.45rem .95rem;border-radius:999px;border:1px solid var(--wp--preset--color--line);background:#fff;color:var(--wp--preset--color--ink);text-decoration:none}.am-bp-links a:hover{background:var(--wp--preset--color--accent);border-color:var(--wp--preset--color--accent)}
