/*
Theme Name: Asher Unleashed
Theme URI: https://example.com/asher-unleashed
Author: Flux and Fire Studio
Description: Cinematic island adventure block theme for Asher Unleashed. Built for editable WordPress patterns, video-library shortcodes, adventure content, farm life, scent work, and future social dock integration.
Version: 1.2.5
Requires at least: 6.4
Tested up to: 6.6
Requires PHP: 7.4
Text Domain: asher-unleashed
*/

/* Asher Unleashed v1.1.1 Updates */
.wp-block-navigation,
.main-navigation,
header nav,
.nav-primary {
    justify-content: flex-end !important;
}

.wp-element-button,
button,
input[type="submit"],
.asher-button,
a.wp-block-button__link {
    background: #46BABC !important;
    background-image: none !important;
    border-color: #46BABC !important;
}

.wp-element-button:hover,
button:hover,
input[type="submit"]:hover,
.asher-button:hover,
a.wp-block-button__link:hover {
    background: #3aa5a7 !important;
    border-color: #3aa5a7 !important;
}


/* ===== Asher Unleashed Navigation/Button Fixes ===== */

header .wp-block-navigation,
header .wp-block-navigation__container,
header nav,
.main-navigation,
.primary-navigation {
    justify-content: flex-end !important;
    text-align: right !important;
    margin-left: auto !important;
}

/* Solid Blue Buttons */
.wp-block-button__link,
.wp-element-button,
button,
input[type=submit],
a.button,
.asher-button {
    background: #46BABC !important;
    background-image: none !important;
    border: 1px solid #46BABC !important;
}

.wp-block-button__link:hover,
.wp-element-button:hover,
button:hover,
input[type=submit]:hover,
a.button:hover,
.asher-button:hover {
    background: #379ea0 !important;
    border-color: #379ea0 !important;
}

/* Join The Pack nav item */
a[href*="join-the-pack"]{
    cursor:pointer !important;
}


/* v1.2.3: Universal no-gap header-to-hero/page start fix */
.wp-site-blocks > header + main,
.wp-site-blocks > header + .wp-block-group,
.wp-site-blocks > .wp-block-template-part + main,
.wp-site-blocks > .wp-block-template-part + .wp-block-group {
    margin-top: 0 !important;
    margin-block-start: 0 !important;
}

.asher-front-main,
.asher-page-main {
    margin-top: 0 !important;
    margin-block-start: 0 !important;
    padding-top: 0 !important;
}

.asher-front-main > .wp-block-post-content,
.asher-page-main > .wp-block-post-content,
.asher-front-main .wp-block-post-content > :first-child,
.asher-page-main .wp-block-post-content > :first-child,
.asher-hero,
.asher-mission-wrap,
.asher-mission-hero-v2 {
    margin-top: 0 !important;
    margin-block-start: 0 !important;
}

.asher-mission-wrap.alignfull,
.asher-mission-hero-v2.alignfull,
.asher-hero.alignfull {
    margin-top: 0 !important;
}
