/*
Theme Name: Viggo
Theme URI: https://viggo.team
Author: Matt Laue
Description: A child theme for the Ollie block theme.
Requires at least: 6.0
Requires PHP: 5.7
Version: 0.0.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: ollie
Text Domain: ollie-child
Tags: blog, entertainment, portfolio, grid-layout, one-column, two-columns, three-columns, four-columns, wide-blocks, accessibility-ready, block-patterns, block-styles, custom-logo, custom-menu, editor-style, featured-images, full-site-editing, full-width-template, rtl-language-support, style-variations, template-editing, theme-options, translation-ready,
*/

input[type="reset"] {
    width: initial !important;
}

body.home main {
    background-color: var(--wp--preset--color--tertiary);
}

body main {
    min-height: calc(100vh - 185px - 158px);
}

/* Gauged Forms */
.field-label, .field-help {display:block}
.field-label {font-weight:bold}

[aria-required], .form-group.is-error label, .form-group.is-error .field-help, fieldset.is-error {color:var(--wp--preset--color--danger)}
.form-group.is-error input, .form-group.is-error textarea, fieldset.is-error {border-color:var(--wp--preset--color--danger)}
.form-group {margin-bottom:1em;}

form {max-width:600px; margin:1rem auto}
#contact-error {display:none;}
form[data-invalid] #contact-error {display:block; text-align:center; color:var(--wp--preset--color--danger); font-weight:bold; margin:1em}
input, fieldset {border:1px solid #767676}

.success {text-align:center; padding:2em; font-weight:bold}
.success a {margin-top: 1em}

input[type="submit"] {margin-right:1em; background-color:#63bab0; font-size:1.125rem; border:0; color:#fff; padding:8px 16px; cursor:pointer}
input[type="submit"]:hover {background-color:#55a199}
input[type="reset"] {background-color:transparent; border:0 !important; cursor:pointer}
input[type="reset"]:hover {color: #151515 !important;}

textarea {display:block}

