/*
 Theme Name:   GTmetrix - 2026
 Theme URI:    https://gtmetrix.com/
 Description:  GTmetrix Custom block theme
 Author:       Nicolas Demers
 Template:     twentytwentyfive
 Version:      1.01
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, responsive-layout, accessibility-ready
 Text Domain:  gtmetrix
*/

header {
    padding:1rem 0;
}

#footer-blurb a {
    font-weight:bold;
}

header, footer {
    background-color:rgb(14, 14, 50);
    color:white;
}

footer a {
   text-decoration:none;
   color:white;
}

.gtmetrix-tabs-wrapper .simple-tabs-block .ui-tabs-nav li {
    border:none;
    height:auto;
}

.gtmetrix-tabs-wrapper .simple-tabs-block .ui-tabs-nav li a {
    padding:1rem 0;
    text-transform: none;
}

.gtmetrix-tabs-wrapper .simple-tabs-block .ui-tabs-nav li.ui-state-default a {
    background:white !important;
}

.gtmetrix-tabs-wrapper .simple-tabs-block .ui-tabs-nav li.ui-state-active a {
    background:lightpink !important;
    background: linear-gradient(90deg,rgba(255, 208, 216, 1) 0%, rgba(225, 225, 255, 1) 100%) !important;
}

#features-tabs .simple-tabs-block .ui-tabs-nav li {
    width:25%;
}

#guides-tabs .simple-tabs-block .ui-tabs-nav li {
    width:25%;
}

#blog-tabs .simple-tabs-block .ui-tabs-nav li {
    width:20%;
}

#footer-extra a {
    margin-left:2rem;
}

#toc-column > ul.wp-block-list {
    padding-left:0;
}

#toc-column > ul.wp-block-list > li {
    list-style: none;
    margin-left:0;
    padding-bottom:0.5rem;
    border-bottom:1px solid #DDD;
}

.ui-tabs-panel a {
  text-decoration:none;
}

.ui-tabs-panel .is-layout-flow .wp-block-post-date {
    margin-block-start: 0.5rem !important;
}

#footer-get-started {
    border-radius:13px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
    background-image:url(https://gtmetrix.npdemers.net/wp-content/uploads/2026/07/Screenshot-2026-07-07-at-3.02.55-PM.png), linear-gradient(rgb(17,15,24),rgb(29,50,72));
    color:white;
}

.button-link {
    padding:1rem 1rem;
    margin-right:2rem;
    border-width:1px;
    border-style:solid;
    border-radius:5px;
    text-decoration: none;
}

.button-link.button-link-free {
    background-color:rgb(76,144,235);
    border-color:rgb(76,144,235);
}

p#footer-try-us {
    margin-block-start: 3.2rem !important;
}

#features-wrapper {
    background:linear-gradient(90deg, rgb(25,49,74), rgb(14,29,43));
    margin-block-start:0 !important;
    color:white;
}

#features-grid > .wp-block-group {
    padding:1rem;
    border-radius:5px;
    border:1px solid grey;
}

#wpforms-275-field_1 {
    background-color:transparent;
    border:1px solid white;
    color:white;
}