html{scroll-behavior:smooth}.wp-block-site-title a,.site-title a{text-decoration:none}.is-behind{position:relative;z-index:-100}.is-in-front{position:relative;z-index:100}.no-gap-footer{margin-block-start:0}.btn-press-effect{transition:box-shadow 0.15s cubic-bezier(.4,0,.2,1),transform 0.15s cubic-bezier(.4,0,.2,1)}.btn-press-effect:hover,.btn-press-effect:focus,.btn-press-effect:active{transform:translateY(2px) scale(.98);box-shadow:none!important}.btn-press-effect>.wp-block-button__link:hover,.btn-press-effect>.wp-block-button__link:focus{box-shadow:none!important;transform:translateY(2px) scale(.98);transition:box-shadow 0.15s cubic-bezier(.4,0,.2,1),transform 0.15s cubic-bezier(.4,0,.2,1)}.wp-block-button[class*="is-style-"] .wp-block-button__link{--btn-primary:var(--wp--preset--color--accent-2);--btn-primary-hover:var(--wp--preset--color--accent-3)}.wp-block-button.is-style-primary .wp-block-button__link{color:var(--wp--preset--color--contrast);background-color:var(--btn-primary);border:1px solid var(--btn-primary);transition:border 0.2s,color 0.2s,background 0.2s}.wp-block-button.is-style-primary .wp-block-button__link:hover{background-color:transparent!important}.wp-block-button.is-style-secondary .wp-block-button__link{background-color:#fff0;color:var(--wp--preset--color--contrast);border:1px solid var(--btn-primary);transition:border 0.2s,color 0.2s,background 0.2s}.wp-block-button.is-style-secondary .wp-block-button__link:hover{background-color:var(--btn-primary)!important;border:1px solid var(--btn-primary)}.wp-block-button.is-style-ghost .wp-block-button__link{color:var(--wp--preset--color--contrast);overflow:visible}.wp-block-button.is-style-ghost .wp-block-button__link::after{content:"";position:absolute;bottom:-6px;left:10%;width:80%;height:2px;background-color:var(--wp--preset--color--accent-6);transform:scaleX(0);transform-origin:center;transition:transform 0.5s ease;will-change:transform}.wp-block-button.is-style-ghost .wp-block-button__link:hover::after{transform:scaleX(1)}.wp-block-button.is-style-jello .wp-block-button__link:hover{animation:jello-horizontal 0.9s}@keyframes jello-horizontal{0%{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}100%{transform:scale3d(1,1,1)}}.jello-horizontal{animation:jello-horizontal 0.9s both}@keyframes pulsate-bck{0%{transform:scale(1)}50%{transform:scale(.96)}100%{transform:scale(1)}}.my-title-shadow{color:#111;text-shadow:2px 2px 0 rgb(0 0 0 / .3)}@keyframes subtle-color-scroll{to{background-position:200% center}}a.custom-link,.custom-link a{--custom-link-color-default:var(--wp--preset--color--accent);--custom-link-color-hover:var(--wp--preset--color--accent-2);--custom-link-wave-color-1:var(--wp--preset--color--accent-5);--custom-link-wave-color-2:var(--wp--preset--color--accent-3);--underline-height-default:1px;--underline-height-hover:2px;--underline-offset-default:0px;--underline-offset-hover:-2px;position:relative;border:none;background:none;color:var(--custom-link-color-default);padding-bottom:5px;transition:color 0.3s ease}a.custom-link::after,.custom-link a::after{content:"";position:absolute;left:50%;bottom:var(--underline-offset-default);width:35%;height:var(--underline-height-default);background:linear-gradient(90deg,var(--custom-link-wave-color-1),var(--custom-link-wave-color-2),var(--custom-link-wave-color-1));background-size:200% 100%;animation:subtle-color-scroll 5s linear infinite;transform:translateX(-50%);transition:all 0.4s cubic-bezier(.25,.8,.25,1)}a.custom-link:hover::after,a.custom-link:focus::after,.custom-link a:hover::after,.custom-link a:focus::after{animation:none;width:100%;height:var(--underline-height-hover);left:50%;bottom:var(--underline-offset-hover);background-image:none;background-color:var(--custom-link-color-hover)}.shaking-effect{animation:pulsate-bck 0.5s ease-in-out infinite both}@keyframes funky-pulse{0%{transform:scale(1)}50%{transform:scale(1.16)}100%{transform:scale(1.08)}}a:focus-visible,button:focus-visible,input:focus-visible,.wp-block-button__link:focus-visible{outline:1px solid var(--wp--preset--color--accent-2);outline-offset:3px}a:active,button:active,input:active,.wp-block-button__link:active{outline:1px solid var(--wp--preset--color--accent-2);outline-offset:3px}.smooth-highlight-effect{animation:smooth-highlight-color-animation 4s linear infinite;transition:color 0.3s;color:var(--color-1,inherit)}.my-highlight-1{--color-1:var(--wp--preset--color--accent-5, #DF8453);--color-2:var(--wp--preset--color--accent-5, #3D8DAE);--color-3:var(--wp--preset--color--accent-6, #E4A9A8);--color-4:var(--wp--preset--color--accent-6, #DBAD4A);--color-5:var(--wp--preset--color--accent-6, #ACCFCB)}.my-highlight-2{--color-1:var(--wp--preset--color--accent-1, #DF8453);--color-2:var(--wp--preset--color--accent-1, #3D8DAE);--color-3:var(--wp--preset--color--accent-3, #E4A9A8);--color-4:var(--wp--preset--color--accent-3, #DBAD4A);--color-5:var(--wp--preset--color--accent-3, #ACCFCB)}@keyframes smooth-highlight-color-animation{0%{color:var(--color-1)}20%{color:var(--color-2)}40%{color:var(--color-3)}60%{color:var(--color-4)}80%{color:var(--color-5)}100%{color:var(--color-1)}}a.custom-link-alt,.custom-link-alt a{display:inline-block;background:linear-gradient(90deg,var(--wp--preset--color--accent-2),var(--wp--preset--color--accent-3),var(--wp--preset--color--accent-2));background-size:200% 100%;background-clip:text;-webkit-background-clip:text;color:#fff0;-webkit-text-fill-color:#fff0;animation:lm-gradient-move 6s linear infinite;transition:background 0.3s,color 0.3s}a.custom-link-alt:hover,.custom-link-alt a:hover{background:none;color:var(--wp--preset--color--accent-2)!important;-webkit-text-fill-color:var(--wp--preset--color--accent-2);animation:none;filter:none}@keyframes elastic-link{0%{transform:scale(1)}30%{transform:scale(1.08)}100%{transform:scale(1)}}a.custom-link-alt:hover,.custom-link-alt a:hover,a.custom-link-alt:focus,.custom-link-alt a:focus,a.custom-link-alt:active,.custom-link-alt a:active{animation:elastic-link 0.5s cubic-bezier(.4,0,.2,1)}