/*
Theme Name: Blox Theme
Theme URI: http://localhost:5050
Author: Your Name
Author URI: http://yourwebsite.com
Description: Custom WordPress theme for Blox
Version: 1.0.0
License: GPL v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: blox-theme
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.
*/

/* Single Post Styles */
.generator__heading span i {
    color: #3f3bf8;
    font-style: italic;
}

/* Mobile Menu Fixes for WordPress - Removed conflicting styles, see styles.css */
.wp-block-table thead {
    border: 0px;
}
.wp-block-table td, .wp-block-table th {
    border: none !important;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
}
.wp-block-table tbody tr:last-child td {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
}
/* Remove all vertical borders */
table td, table th {
    border-left: none !important;
    border-right: none !important;
    border-top: none !important;
}
table td {
    min-height: 50px;
    height: 50px;
}
table th {
    height: 44px;
}
table tr {
    min-height: 50px;
}
table thead tr {
    height: 44px;
    min-height: 44px;
}

/* List items same style as paragraphs */
.articles ul,
.articles ol {
    padding-left: 20px;
    margin: 10px 0;
}

.articles ul {
    list-style-type: disc;
}

.articles ol {
    list-style-type: decimal;
}

.articles ul li,
.articles ol li {
    color: rgba(5, 5, 5, 0.75);
    font-family: var(--font-base);
    font-size: 14px;
    font-weight: 400;
    line-height: 120%;
    text-align: left;
    list-style: inherit;
    margin-bottom: 5px;
}

@media screen and (min-width: 1024px) {
    .articles ul li,
    .articles ol li {
        font-size: 16px;
    }
    
    .articles ul,
    .articles ol {
        padding-left: 25px;
    }
}