/*
 Theme Name:   Blask Child - Attention Earned
 Theme URI:    https://attentionearned.com
 Description:  Child theme for Blask with dark branding
 Author:       Da / Attention Earned
 Author URI:   https://attentionearned.com
 Template:     blask
 Version:      1.5.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  blask-child
*/

/* ==========================================================================
   DARK THEME BASICS
   ========================================================================== */

body {
    background: #000 !important;
    color: #fff !important;
}

#page,
#content,
#primary,
main,
article,
.site,
.site-content,
.content-area,
.entry-content {
    background: #000 !important;
    color: #fff !important;
}

/* Text */
h1, h2, h3, h4, h5, h6 {
    color: #fff !important;
}

p, li, span {
    color: #fff;
}

a {
    color: #ff6b6b !important;
}

a:hover {
    color: #fff !important;
}

/* Forms */
input, textarea, select {
    background: #1a1a1a !important;
    border: 1px solid #333 !important;
    color: #fff !important;
}

label {
    color: #fff !important;
}

/* Buttons */
button,
input[type="submit"],
.button,
.btn {
    background: linear-gradient(135deg, #ff6b6b, #ee5a24) !important;
    color: #fff !important;
    border: none !important;
    border-radius: 50px !important;
    padding: 0.8rem 2rem !important;
}

/* Images visible */
img {
    max-width: 100%;
    height: auto;
}

/* Swarmify coral play button - override all instances */
.swarmify-play-button,
.smartvideo-play-button,
[class*="swarmify"] button,
[class*="smartvideo"] button,
.swarmify-player button,
.smartvideo-player button,
.swarm-play-button,
.swarm-overlay-play,
[class*="swarm"] .play-button,
[class*="swarm"] button[class*="play"],
svg.swarm-play-icon,
.swarm-fluid-play,
.smartvideo-element .sv-play-button,
.smartvideo-element [class*="play"] {
    background: #ff6b6b !important;
    background-color: #ff6b6b !important;
    fill: #ff6b6b !important;
}

.swarmify-play-button:hover,
.smartvideo-play-button:hover,
.smartvideo-element .sv-play-button:hover {
    background: #ee5a24 !important;
    background-color: #ee5a24 !important;
}

/* Swarmify progress bar */
.smartvideo-element .sv-progress-bar,
.smartvideo-element [class*="progress"] {
    background: #ff6b6b !important;
}
