/*
Theme Name: Equality Trust
Theme URI:
Author: Outlandish
Author URI: https://outlandish.com
Description: Equality Trust Wordpress Theme
Version: 2.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags:
Text Domain: equality-trust
*/

/* site fonts */
@import url('https://fonts.cdnfonts.com/css/barlow');
@import url('https://fonts.cdnfonts.com/css/barlow-condensed');
@import url('https://fonts.cdnfonts.com/css/inter');

/* site template background coloring */
body {
    background-color: color-mix(in srgb, #000000 90%, var(--wp--preset--color--dark-green));
}
.wp-site-blocks, main, article {
    background-color: var(--wp--preset--color--surface);
}

/* avoid padding around the site template elements */
.wp-site-blocks > * {
    margin-block-start: 0;
    margin-block-end: 0;
}

article,
article.wp-block-group,
section.wp-block-group,
main.landing-page {
    padding: 0;
    margin: 0;
}

/* except main content which have a bit of padding by default  */
main,
main.wp-block-group {
    padding: 4rem 1rem;
}

/* dont leave a gap between full width blocks */
.alignfull + .alignfull {
    margin-top: 0!important;
}

/* ensure margin padding for non-wide elements */
.wp-block-post-content > *:not(.alignfull):not(.alignwide),
.wp-block-post-content > section > *:not(.alignfull):not(.alignwide) {
    padding-left: 1rem;
    padding-right: 1rem;
}

/* add margin at the top/bottom of first/last post/section content if not full width */
.wp-block-post-content > *:not(.alignfull):first-child,
section > *:not(.alignfull):first-child {
    padding-top: 4rem;
}
.wp-block-post-content > *:not(.alignfull):last-child,
section > *:not(.alignfull):last-child {
    padding-bottom: 4rem;
}



