/*
Theme Name: Shawnee Cue
Template: twentytwentyfive
Description: Shawnee Cue Sports league site (child of Twenty Twenty-Five).
Version: 0.1.1
*/
.scs-hp { position: absolute; left: -9999px; }
.scs-contact form p { margin: 0 0 .9rem; }
.scs-contact input, .scs-contact select, .scs-contact textarea {
  width: 100%; padding: .65rem .8rem; border-radius: 10px; border: 1px solid #2b5139;
  background: #07150d; color: #f3ead0; font: inherit;
}
.scs-contact label { font-size: .85rem; color: #aab396; font-weight: 600; }
.scs-contact button { background: #c9a865; color: #0b2416; border: 0; border-radius: 10px; padding: .8rem 1.4rem; font-weight: 700; cursor: pointer; }
.scs-contact-ok { color: #c9a865; font-weight: 700; }
.scs-contact-err { color: #f0a0a0; }
.scs-standings table { width: 100%; border-collapse: collapse; font-size: .95rem; }
.scs-standings th { text-align: left; color: #aab396; font-size: .75rem; text-transform: uppercase; padding: .5rem; }
.scs-standings td { border-top: 1px solid #2b5139; padding: .6rem .5rem; }
.scs-standings a { color: #f3ead0; text-decoration: none; }
.scs-standings a:hover { color: #c9a865; }
.scs-standings-note, .scs-standings-empty { color: #aab396; font-size: .85rem; }
.scs-card { background: rgba(0,0,0,.25); border: 1px solid #c9a865; border-radius: 16px; padding: 1.5rem; }
.scs-list li { margin-bottom: .4rem; }
.wp-block-button__link { font-weight: 700; }
.scs-contact input, .scs-contact select, .scs-contact textarea { box-sizing: border-box; }
/* WooCommerce form controls on the dark theme */
.woocommerce select, .woocommerce .variations select, .wc-block-components-select select,
.woocommerce input.input-text, .woocommerce textarea {
  background: #07150d; color: #f3ead0; border: 1px solid #2b5139; border-radius: 10px; padding: .55rem .7rem;
}
.woocommerce .variations select option { background: #07150d; color: #f3ead0; }
.woocommerce div.product .woocommerce-product-gallery { background: transparent; }
.wc-block-components-text-input input, .wc-block-components-combobox input, .wc-block-components-textarea {
  background: #07150d !important; color: #f3ead0 !important;
}
.wc-block-components-text-input label, .wc-block-components-checkbox__label { color: #aab396 !important; }
