/* Andaleh wordmark: upright dark green lettering with a red gradient domain suffix. */
.masthead .brand,.footer-top .brand{letter-spacing:0;line-height:1;text-align:center;white-space:nowrap}
.brand>.wordmark{display:inline-block;font-family:Montserrat,Arial,sans-serif;font-weight:800;font-style:normal;font-size:clamp(36px,4.65vw,67px);line-height:1.1;letter-spacing:-3.4px;color:#064b38;transform:none;text-shadow:0 1px 0 #fff6;padding-right:5px}
.wordmark>span{font-family:inherit;font-style:inherit;font-weight:700;font-size:.63em;letter-spacing:-2px;color:#ec6c22;margin-left:2px}
.masthead .brand small{font-family:Arial,Helvetica,sans-serif;font-size:clamp(7px,.75vw,11px);font-style:normal;letter-spacing:1px;line-height:1.7;margin-top:7px;color:#3c3841;white-space:normal}
.footer-top .brand>.wordmark{font-size:clamp(25px,2.85vw,41px);letter-spacing:-2.3px;color:#064b38;text-shadow:none;background:#fbf7ed;padding:5px 9px;border-radius:3px}
.footer-top .wordmark>span{color:#d50020;letter-spacing:-1.5px}.footer-top .brand small{font-family:Arial,sans-serif;color:#f3dfd5;letter-spacing:.5px;line-height:1.5}
.admin-wordmark{font-family:Montserrat,Arial,sans-serif;font-weight:800;font-style:normal;font-size:39px;letter-spacing:-2.5px;color:#064b38;line-height:1.1;transform:none}.admin-wordmark span{font-size:.63em;color:#ec6c22;letter-spacing:-1.5px}.admin-sidebar h2{font-family:Montserrat,Arial,sans-serif;font-style:normal;letter-spacing:-1px;font-size:21px;text-transform:lowercase}
@media(max-width:800px){.masthead .brand>.wordmark{font-size:47px;letter-spacing:-3px}.masthead .brand small{font-size:8px}.footer-top .brand>.wordmark{font-size:35px}}
@media(max-width:520px){.masthead .brand>.wordmark{font-size:42px;letter-spacing:-2.8px}.wordmark>span{letter-spacing:-1.5px}.masthead .brand small{font-size:7px;max-width:270px;margin:5px auto 0}.masthead .brand{background:radial-gradient(ellipse,#fff6dfef,transparent 78%);padding:8px 10px}.footer-top .brand>.wordmark{font-size:34px}}

/* Upright wordmark and red gradient, shared by header, footer and sign-in. */
.brand>.wordmark,.admin-wordmark{font-style:normal;transform:none;color:#064b38;text-shadow:none}
.wordmark>span,.footer-top .wordmark>span,.admin-wordmark span{font-style:normal;color:#d50020;background:linear-gradient(135deg,#ff4b54 0%,#e00027 45%,#940015 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.masthead .wordmark>span{position:relative;display:inline-block;z-index:0;isolation:isolate}
.masthead .wordmark>span::before{content:'';position:absolute;z-index:-1;left:50%;top:50%;width:1.58em;height:1.58em;transform:translate(-50%,-50%);border-radius:50%;opacity:.62;background:radial-gradient(circle at center,#ffd76b 0 20%,#f3bd43 21% 29%,transparent 30%),repeating-conic-gradient(from 0deg,rgba(239,181,47,.9) 0deg 7deg,rgba(239,181,47,0) 7deg 18deg);filter:blur(.15px)}
@media(forced-colors:active){.wordmark>span,.footer-top .wordmark>span,.admin-wordmark span{background:none;-webkit-text-fill-color:currentColor}}
