/*
Theme Name: Elektro Lutz
Theme URI: https://www.elektro-lutz.de
Author: Elektro Lutz Development Team  
Author URI: https://www.elektro-lutz.de
Description: A fully responsive WordPress theme for Elektro Lutz with complete content management capabilities
Version: 1.0.0
License: GPL v2 or later
Text Domain: elektro-lutz
*/

/* Original styles are loaded via functions.php to ensure proper order */

/* WordPress specific overrides */
.admin-bar .header {
    top: 32px;
}

@media screen and (max-width: 782px) {
    .admin-bar .header {
        top: 46px;
    }
}

/* WordPress Editor Styles */
.wp-block {
    max-width: 1200px;
}

/* WordPress Gallery */
.wp-block-gallery {
    margin: 2rem 0;
}

/* WordPress Forms */
.wp-block-button__link {
    background: var(--primary-color);
    color: white;
    padding: 12px 30px;
    text-decoration: none;
    border-radius: 5px;
    transition: var(--transition);
}

.wp-block-button__link:hover {
    background: var(--dark-blue);
}

/* WordPress Alignments */
.alignleft {
    float: left;
    margin-right: 1.5rem;
}

.alignright {
    float: right;
    margin-left: 1.5rem;
}

.aligncenter {
    display: block;
    margin: 0 auto;
}

.alignwide {
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
}

.alignfull {
    max-width: 100%;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
}

/* WordPress Comments */
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form textarea {
    width: 100%;
    padding: 10px;
    border: 1px solid var(--border-color);
    border-radius: 5px;
}

.comment-form input[type="submit"] {
    background: var(--primary-color);
    color: white;
    padding: 12px 30px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    transition: var(--transition);
}

.comment-form input[type="submit"]:hover {
    background: var(--dark-blue);
}