/*
Theme Name: Boulder Local Archive
Author: Independent Editorial Archive
Version: 1.0.0
Description: Independent Boulder local history and culture archive; not affiliated with Boulder Magazine.
Text Domain: bouldermag-archive
*/
:root{--ink:#172b29;--green:#22574c;--cream:#f7f5ef}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--cream);font:18px/1.75 Georgia,serif}a{color:var(--green)}.wrap{max-width:1100px;margin:auto;padding:0 24px}.sitehead{background:#fff;border-bottom:1px solid #deded6;padding:22px 0}.brand{font:bold 27px/1.1 Georgia;text-decoration:none}.sub{font:12px/1.5 Arial;letter-spacing:.08em;text-transform:uppercase}.nav{display:flex;gap:22px;flex-wrap:wrap;margin-top:14px;font:15px Arial}.hero{background:#15362e;color:#fff;padding:65px 0}.hero h1{font-size:clamp(35px,5vw,65px);line-height:1.1;max-width:780px}.hero p{max-width:700px}.heroimg{width:100%;max-height:400px;object-fit:cover}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px;margin:40px 0}.tile{background:white;padding:26px;border:1px solid #e2e2d9}.tile h2{font-size:24px;line-height:1.25}.article{max-width:780px;margin:55px auto;padding:0 24px}.article h1{font-size:clamp(34px,5vw,52px);line-height:1.15}.article h2{line-height:1.25;margin-top:40px}.foot{background:#172b29;color:#fff;padding:35px 0;margin-top:70px}.foot a{color:#fff}.meta{font:14px Arial;color:#64726d}img{max-width:100%;height:auto} .screen-reader-text{position:absolute;left:-9999px}@media(max-width:600px){.hero{padding:38px 0}.sitehead{padding:16px 0}}