/* WordPress login and Clay & Cultivar management screens only. */
@font-face{font-family:'Cormorant Garamond';src:url('/fonts/CormorantGaramond.ttf') format('truetype');font-style:normal;font-weight:300 700;font-display:swap}
body.login{background:#f4f2eb;color:#202c24;font:16px/1.6 Arial,sans-serif}
.login #login{width:min(420px,calc(100% - 40px));padding:48px 0;margin:auto}
.login h1 a{background:none;text-indent:0;width:auto;height:auto;padding:0;margin:0 auto 28px;font:500 44px/1.08 'Cormorant Garamond',Georgia,serif;letter-spacing:-1px;color:#172f26;text-decoration:none}
.login form{background:#fffdf7;border:1px solid #d3d7ca;border-radius:2px;box-shadow:none;padding:28px}
.login label{font-size:14px;color:#202c24}.login form .input{border:1px solid #aeb9a9;border-radius:2px;background:white;font:18px/1.5 Arial,sans-serif;padding:10px 12px;color:#202c24}
.login .button-primary{background:#172f26;border-color:#172f26;border-radius:2px;box-shadow:none;padding:5px 20px;font-size:14px}
.login .button-primary:hover,.login .button-primary:focus{background:#274b3b;border-color:#274b3b}.login #nav a,.login #backtoblog a,.login .privacy-policy-page-link a{color:#53624f}
.login .message,.login #login_error,.login .success{box-shadow:none;border:1px solid #d3d7ca;border-left:3px solid #657448;background:#fffdf7;font-size:14px;line-height:1.7}
.login input:focus,.login button:focus-visible,.login a:focus-visible{outline:3px solid #476ad1;outline-offset:3px}.login .forgetmenot{margin-top:8px}
body.cc-admin-brand #wpcontent{background:#f4f2eb;color:#202c24;min-height:calc(100vh - 32px)}
.cc-admin-brand .wrap{max-width:1300px;margin:32px 28px 48px 8px;font:14px/1.7 Arial,sans-serif}
.cc-admin-brand .wrap>h1{font:500 clamp(36px,4vw,52px)/1.12 'Cormorant Garamond',Georgia,serif;letter-spacing:-.7px;color:#172f26;margin:0 0 20px;padding:0}
.cc-admin-brand .wrap h2{font:500 32px/1.2 'Cormorant Garamond',Georgia,serif;letter-spacing:-.3px;margin:28px 0 16px;color:#172f26}
.cc-admin-brand .wrap h3{font:500 26px/1.2 'Cormorant Garamond',Georgia,serif;color:#172f26}
.cc-admin-brand .wrap>p{max-width:920px;margin:0 0 20px}.cc-admin-brand .wrap form{background:#fffdf7;border:1px solid #d3d7ca;padding:24px;margin:24px 0;border-radius:2px}
.cc-admin-brand .wrap label{display:inline-block;font-size:14px;line-height:1.7;max-width:100%;box-sizing:border-box}.cc-admin-brand .wrap input:not([type=checkbox]):not([type=radio]),.cc-admin-brand .wrap select,.cc-admin-brand .wrap textarea{border-color:#aeb9a9;border-radius:2px;padding:8px 12px;max-width:100%;box-sizing:border-box;color:#202c24;background:white}
.cc-admin-brand .wrap .button-primary{background:#172f26;border-color:#172f26;border-radius:2px;color:white;box-shadow:none;padding:4px 18px}.cc-admin-brand .wrap .button-primary:hover{background:#274b3b}
.cc-admin-brand .wrap iframe{border:1px solid #d3d7ca!important;background:#f4f2eb!important;border-radius:2px}
.cc-admin-brand .wrap .widefat{border-color:#d3d7ca;box-shadow:none}.cc-admin-brand .wrap code{overflow-wrap:anywhere}
@media(max-width:782px){.cc-admin-brand .wrap{margin:24px 16px 40px 0}.cc-admin-brand .wrap form{padding:20px}.login #login{padding-top:32px}.login h1 a{font-size:40px}}
