html {
box-sizing: border-box;
}
*,
*:before,
*:after {
box-sizing: inherit;
} body * {
word-break: break-word;
word-wrap: break-word;
hyphens: auto;
} a,
button,
input:focus,
input[type="button"],
input[type="submit"],
textarea:focus,
.wp-element-button {
transition: all .2s ease-in-out;
}
input:not([type="button"], [type="submit"], [type="checkbox"], [type="radio"], [type="file"]),
select,
textarea,
.wp-block-search__input {
background-color: transparent;
color: inherit;
border: 1px solid currentColor;
font-size: var(--wp--preset--font-size--extra-small);
padding: calc(.667em + 2px);
width: 100%;
}
input:not([type="button"], [type="submit"], [type="checkbox"], [type="radio"], [type="file"]):focus-visible,
select:focus-visible,
textarea:focus-visible,
.wp-block-search__input:focus-visible {
outline: 1px solid currentColor;
}
input[type="checkbox"],
input[type="image"],
input[type="radio"] {
width: auto;
}
input[type=button],
input[type=email],
input[type=search],
input[type=submit],
input[type=text],
textarea {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
::placeholder {
font-size: var(--wp--preset--font-size--small);
opacity: 0.6;
} mark {padding: 1px 6px;} pre { overflow: auto; } :not(.wp-block-code) > code {
background: var(--wp--preset--color--gray-very-light);
color: var(--wp--preset--color--darko-down);
padding: 3px 8px;
} :where(body .is-layout-flow,body .is-layout-constrained) > :where(h1,h2,h3,h4,h5,h6):not(.wp-block-post-title):not(.wp-block-query-title):first-child:first-child {margin-top: var(--wp--preset--spacing--x-large);} body.blog main h2 a,
body.archive main h2 a,
body.search main h2 a,
.wp-block-query .wp-block-post-title a,
.wp-block-query-pagination a,
.wp-block-post-terms a,
.wp-block-post-navigation-link a,
.remove-text-decor a,
a.button {
text-decoration: none;
} [class*="template-boxed"] main { width: 78%; } a:not(.wp-element-button):not(.wp-block-navigation-item__content):not(.wp-block-social-link-anchor):not(.noice):hover { background: -webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(100%,var(--wp--preset--color--primary-dark)));} footer a:hover { opacity: .6; } body:not([class*="template-boxed"], [class*="template-blank"]) footer { margin-top: 0; } .post-footer, .wp-block-comments, footer {clear: both;} .ice-cut-template-space-bottom.ice-cut-template-space-bottom {margin-bottom: -3.5rem !important;}  .wp-block-site-logo a:hover, .wp-block-site-title a:hover {background: transparent !important;} [class*="ice-mark"] mark {background-clip: text !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important;text-shadow: none !important;}
.ice-mark-mix mark {background: linear-gradient(199deg, var(--wp--preset--color--shade-3) 40%, var(--wp--preset--color--friend-dark) 50%, var(--wp--preset--color--primary) 70%, var(--wp--preset--color--highlight-1) 100%);}
.ice-mark-mix-light mark {background: linear-gradient(199deg, var(--wp--preset--color--shade-2) 40%, var(--wp--preset--color--friend-light) 50%, var(--wp--preset--color--primary) 70%, var(--wp--preset--color--highlight-1) 100%);}
.ice-mark-to-light mark {background: linear-gradient(to right, var(--wp--preset--color--primary), var(--wp--preset--color--primaryish-light));}
.ice-mark-focus mark {background: radial-gradient(var(--wp--preset--color--shade-1) 25%, var(--wp--preset--color--darko) 75%);}
.ice-mark-pick mark {background: radial-gradient(currentColor, var(--wp--preset--color--darko) 75%)} .wp-block-search.wp-block-search__button-only .wp-block-search__button {
align-items: center;
border-radius: initial;
display: flex;
height: auto;
justify-content: center;
border-radius: var(--wp--custom--radius-large);
max-width: none;
} @media (max-width: 599px) { .mob-force-flexwrap {flex-wrap: wrap !important;}
.mob-force-flexdir-columns {flex-direction: column !important;}
.mob-force-flexdir-columns-rev {flex-direction: column-reverse !important;}
.mob-minheight-no {min-height: unset !important;}
.mob-display-out { display: none !important;} .post-template-single-narrow, .post-template-alike-page-narrow {
--wp--style--global--wide-size: min(93%, 1240px);
--wp--style--global--content-size: min(83%, 660px);
}
.post-template-single-narrow .entry-content > *:not(.alignfull):not(.alignwide),
.post-template-alike-page-narrow .entry-content > *:not(.alignfull):not(.alignwide) {
max-width: var(--wp--style--global--content-size);
margin-left: auto;
margin-right: auto;
}
.post-template-single-narrow .entry-content .alignwide,
.post-template-alike-page-narrow .entry-content .alignwide {
max-width: var(--wp--style--global--wide-size);
margin-left: auto;
margin-right: auto;
}
}