/*
Theme Name: tru
Theme URI: https://tru.spyr.me
Author: SPYR
Author URI: https://SPYR.me
Description: The epitome of elaboratenesslessness and clarity. tru story.
Version: 3.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); }



/* 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 Button **/
.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 */





/*
SPYR Origin
Version: 1.0.4
*/


/* 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; }


/* 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); }


/* END SPYR Origin */



/* tru */
.wp-block-post-excerpt__more-text .wp-block-post-excerpt__more-link { background:#f2f2f2;font-family:var(--wp--preset--font-family--lato);font-size:var(--wp--preset--font-size--x-small);padding:2px 6px;text-decoration:none; }

@media (max-width:599px) {
	.tru-header-nav .wp-block-navigation__responsive-container-open { padding:10px !important; }
	}




