/*
Theme Name: Minimal
Theme URI: https://minimal.SPYR.me
Author: SPYR
Author URI: https://SPYR.me
Description: Simplicity.
Version: 2.0.2
Text Domain: spyr
*/




/* Resets */
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; }
:focus { outline:none; }



/* Defaults */
html { box-sizing:border-box;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased; }
body { word-wrap:break-word; }
*,
*::before,
*::after { box-sizing:inherit; }
::placeholder {	color:var(--wp--preset--color--neutral);font-size:var(--wp--preset--font-size--small); }
a { text-underline-offset:2px;transition:all 0.2s; }
a:hover { text-decoration-color:var(--wp--preset--color--primary); }




/*
SPYR Origin
Version: 1.0.3
*/



/* Show/Hide on Scroll 
** @origin 1.0.1 */
body.spyr-ux .on-scroll-hide,
body.spyr-ux .on-scroll-show { opacity:0;transition:opacity 0.5s; }
.on-scroll-replace-wrapper { position:relative; }
body.spyr-ux .on-scroll-replace { position:absolute;left:50%;right:50%;transform:translate(-50%, -50%);width:100%; }
body.no-scroll .on-scroll-hide,
body.scroll .on-scroll-show { opacity:1; }



/* Mobile/Desktop-only
** @origin 1.0.2 */
.desktop-only { display:none; }
@media (min-width:780px) {
	.mobile-only { display:none; }
	.desktop-only { display:block; }
	}



/* Hide on Home
** @origin 1.0.1 */
.home .hide-on-home { display:none; }



/* SPYR Nav Area
** @origin 1.0.1 */
.wp-block-navigation.spyr-nav-area .wp-block-navigation__responsive-container { display:block;text-align:center;transform:translateX(-100%); }
.wp-block-navigation.spyr-nav-area .wp-block-navigation__responsive-container.is-menu-open { padding:0;transform:translate(0); }
.wp-block-navigation.spyr-nav-area .wp-block-navigation__responsive-close { height:100%;max-width:100%;width:100%; }
.wp-block-navigation.spyr-nav-area .wp-block-navigation__responsive-dialog { height:100%;margin:0;padding:0;transform:translateX(-100%);transition:transform 0.5s; }
.wp-block-navigation.spyr-nav-area .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog { overflow:scroll;transform:translateX(0); }
.wp-block-navigation.spyr-nav-area .wp-block-navigation__responsive-container-close { float:right;position:sticky;top:20px;right:20px; }
.wp-block-navigation.spyr-nav-area .wp-block-navigation__responsive-container-content { padding:80px 40px 60px 40px;width:100%; }

.wp-block-navigation.spyr-nav-area .wp-block-navigation__responsive-container .wp-block-navigation-item,
.wp-block-navigation.spyr-nav-area .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content { display:block;width:100%; }
.wp-block-navigation.spyr-nav-area .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,
.wp-block-navigation.spyr-nav-area .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,
.wp-block-navigation.spyr-nav-area .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list { gap:0;width:100%; }
.wp-block-navigation.spyr-nav-area .wp-block-navigation__responsive-container .wp-block-navigation-item { font-size:20px;line-height:165%;margin:0; }
.wp-block-navigation.spyr-nav-area .wp-block-navigation__responsive-container .wp-block-navigation-item__content { border-bottom:1px solid transparent;padding:16px 0; }
.wp-block-navigation.spyr-nav-area .wp-block-navigation__responsive-container .wp-block-navigation-item__content:hover { border-color:var(--wp--preset--color--light); }
.wp-block-navigation.spyr-nav-area .wp-block-navigation__responsive-container .wp-block-navigation-item.has-child { margin-bottom:0; }
.wp-block-navigation.spyr-nav-area .wp-block-navigation__responsive-container .wp-block-navigation-item.has-child .wp-block-navigation__submenu-container { padding:0; }
.wp-block-navigation.spyr-nav-area a:where(:not(.wp-element-button)):hover { transform:scale(1.075); }
.wp-block-navigation.spyr-nav-area .wp-block-navigation__responsive-container:where(:not(.is-menu-open)) .wp-block-navigation__submenu-container a:where(:not(.wp-element-button)):hover { transform:scale(1); }





/* Buttons */

.wp-block-button .wp-block-button__link,
.wp-block-post-excerpt__more-link { transition:all 0.2s; }
.wp-block-button .wp-block-button__link:focus,
.wp-block-button .wp-block-button__link:hover,
.wp-block-post-excerpt__more-link:focus,
.wp-block-post-excerpt__more-link:hover { transform:scale(1.05); }

/** Outline **/
.wp-block-button.is-style-outline .wp-block-button__link,
.wp-block-button.is-style-outline .wp-block-button__link:focus,
.wp-block-button.is-style-outline .wp-block-button__link:hover { border-color:currentColor; }

/* END Buttons */




