/*
Theme Name: CCN Theme
Description: A light, accessible theme for Colorado Choral Network.
Version: 0.3.4
Requires at least: 6.6
Requires PHP: 8.2
Text Domain: ccn-theme
*/
*{box-sizing:border-box}body{margin:0;background:#F6F3EA;color:#1B2038;font:16px/1.7 Montserrat,Arial,sans-serif}h1,h2,h3{color:#0E1B3A;font-family:Cinzel,Georgia,serif;font-weight:500}a{color:#2a4fa8;text-underline-offset:4px}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #2a4fa8;outline-offset:5px}img{max-width:100%;height:auto}.ccn-site-header{border-bottom:1px solid #D8B25E}.ccn-header-inner{max-width:880px;margin:auto;padding:24px 22px;display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap}.ccn-wordmark{font:1.1rem/1.5 Cinzel,Georgia,serif;letter-spacing:.05em;color:#0E1B3A;text-decoration:none}.ccn-site-nav{display:flex;flex-wrap:wrap;gap:20px;font-size:.85rem;font-weight:600}.ccn-site-nav a{color:#0E1B3A;text-decoration:none}.ccn-site-nav a:hover{text-decoration:underline}.ccn-site-footer{background:#0E1B3A;color:#fff;padding:36px 22px}.ccn-footer-inner{max-width:836px;margin:auto;display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap}.ccn-site-footer p{margin:0}.ccn-site-footer a{color:#fff}.ccn-footer-brand{font-family:Cinzel,Georgia,serif;color:#D8B25E}.ccn-skip{position:absolute;top:-100px;left:20px;z-index:10;background:#fff;padding:12px}.ccn-skip:focus{top:12px}.ccn-content{max-width:880px;margin:auto;padding:48px 22px 64px}.ccn-content h1{font-size:2.5rem}.ccn-footer-note{font-size:.8rem}
