/* Candidate 1.0.18: bright gradients with legible white lettering. */
/* Dark text outlines help white glyphs remain distinguishable on bright colors. */
html[lang] body :is(.button-orange,body.single-post a[style*="background:#f47b20" i],body.single-post a[style*="background:#f57c00" i],.btn.btn-orange,a.top-cta[href*="tagen5.com/shindan"],a.btn.btn-primary[href*="tagen5.com/shindan"],.t5-tail-button--diagnosis,.nav-diagnosis,.sub-button.is-orange,.tg-button.tg-orange,.btn.btn-cta):not(:disabled):not([aria-disabled="true"]):not(#tg-contrast-guard) {
 color:#fff!important;
 background-image:linear-gradient(180deg,#ff9e00 0%,#ff7900 100%)!important;
 text-shadow:0 1px 2px rgba(80,35,0,.85)!important;
}
html[lang] body :is(.button-line,button.button-outline[data-open-line],a.btn.btn-ghost[href*="lin.ee/"],body.single-post a[style*="background:#1f9d55" i],body.single-post a[style*="background:#06a66a" i],body.single-post a[style*="background:#06c755" i],.btn.btn-green,a.btn.btn-line[href*="lin.ee/"],.t5-tail-button--line,.sub-button.is-line,.tg-button.tg-green,a.btn.button-line[href*="lin.ee/"],.btns a.primary[href*="lin.ee/"]):not(:disabled):not([aria-disabled="true"]):not(#tg-contrast-guard) {
 color:#fff!important;
 background-image:linear-gradient(180deg,#16cb50 0%,#05b93d 100%)!important;
 text-shadow:0 1px 2px rgba(0,65,20,.85)!important;
}
html[lang] body a.btn.btn-2:hover:not(:disabled):not([aria-disabled="true"]) {
 color:#fff!important;
 text-shadow:0 1px 2px rgba(80,35,0,.85)!important;
}
html[lang] body:is(.category-91,.category-95,.woocommerce,.woocommerce-page) :is(a.et_pb_button_0_tb_header,a.et_pb_button_0_tb_footer):not([aria-disabled="true"]),
html[lang] body.page-id-987532619 button#wpforms-submit-987520556:not(:disabled):not([aria-disabled="true"]) {
 color:#fff!important;
 text-shadow:0 1px 2px rgba(80,35,0,.85)!important;
}

html[lang] body :is(.button-orange,body.single-post a[style*="background:#f47b20" i],body.single-post a[style*="background:#f57c00" i],.btn.btn-orange,a.top-cta[href*="tagen5.com/shindan"],a.btn.btn-primary[href*="tagen5.com/shindan"],.t5-tail-button--diagnosis,.nav-diagnosis,.sub-button.is-orange,.tg-button.tg-orange,.btn.btn-cta):not(:disabled):not([aria-disabled="true"]):not(#tg-contrast-guard):hover {background-image:linear-gradient(180deg,#ffa926 0%,#f36f00 100%)!important;}
html[lang] body :is(.button-line,button.button-outline[data-open-line],a.btn.btn-ghost[href*="lin.ee/"],body.single-post a[style*="background:#1f9d55" i],body.single-post a[style*="background:#06a66a" i],body.single-post a[style*="background:#06c755" i],.btn.btn-green,a.btn.btn-line[href*="lin.ee/"],.t5-tail-button--line,.sub-button.is-line,.tg-button.tg-green,a.btn.button-line[href*="lin.ee/"],.btns a.primary[href*="lin.ee/"]):not(:disabled):not([aria-disabled="true"]):not(#tg-contrast-guard):hover {background-image:linear-gradient(180deg,#24d65d 0%,#03a936 100%)!important;}
html[lang] body :is(button.button-outline[data-open-line],a.btn.btn-ghost[href*="lin.ee/"]):not(:disabled):not([aria-disabled="true"]) {border-color:#07882c!important;box-shadow:0 5px 0 #087e2d!important;}

html[lang] body :is(button.button-outline[data-open-line],a.btn.btn-ghost[href*="lin.ee/"]):focus-visible {outline:3px solid #0044ad!important;outline-offset:3px!important;box-shadow:0 0 0 2px #fff,0 5px 0 #087e2d!important;}
