/*
Theme Name: Crimson Valley Classic
Version: 1.1.0
Description: Standalone classic theme for Crimson Valley High School.
*/
*{box-sizing:border-box}body{margin:0;background:#fff7e4;color:#29221e;font-family:Georgia,serif}.cv-site{width:100%;max-width:var(--cv-width,1170px);margin:0 auto}.masthead,img{max-width:100%;height:auto}.masthead{display:block;width:100%}a,h1,h2,h3{color:#86142b}.cv-bar,footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:14px 3%;border-block-end:1px solid #b99478}.name{font-size:22px;font-weight:bold;text-decoration:none}.cv-bar nav ul{list-style:none;margin:0;padding:0}.cv-bar nav>ul{display:flex;flex-wrap:wrap;gap:16px}.cv-bar nav li{position:relative}.cv-bar nav a{display:block;padding:7px 4px;font-weight:700;font-size:var(--cv-menu-size,16px)}.cv-bar nav .sub-menu{display:none;position:absolute;z-index:5;min-width:12em;background:#fff7e4;padding:8px;border:1px solid #b99478}.cv-bar nav li:hover>.sub-menu,.cv-bar nav li:focus-within>.sub-menu,.cv-bar nav li.open>.sub-menu{display:block}.sub-menu .sub-menu{left:100%;top:0}.cv-banner{display:grid;place-items:center;position:relative;isolation:isolate;padding:14px;text-align:center}.cv-banner h1{font-size:clamp(24px,3vw,36px);margin:0}.cv-banner-photo{min-height:clamp(100px,12vw,175px);background:#332a22}.cv-banner-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1;opacity:.68}.cv-banner-photo h1{color:white;text-shadow:0 2px 4px #16100e}article{padding:12px 3%;font-size:var(--cv-text,18px);line-height:1.55}article p{max-width:82ch;margin:0.85em auto}article h2{font-size:1.45em}figure{max-width:100%}.aligncenter{display:block;margin-inline:auto;text-align:center}footer{border-top:2px solid #86142b}footer a{font-weight:bold}.cv-sub-toggle{background:none;border:0;color:#86142b;cursor:pointer;font-size:16px}.menu-item-has-children>a{display:inline-block!important}
@media(max-width:700px){.cv-bar nav{width:100%}.cv-bar nav>ul{gap:3px 12px}.cv-bar nav .sub-menu{position:static}}
