/*
Theme Name: Sinergi Dalam Asa (SDA Connection)
Theme URI: https://sdaconnection.id
Author: Sinergi Dalam Asa Dev Team
Author URI: https://sdaconnection.id
Description: Tema WordPress modern, elegan, dan dinamis untuk organisasi kepemudaan, komunitas, dan institusi pendidikan dengan fitur Dark/Light mode, Glassmorphism UI, WordPress Customizer live editing, Custom Post Types untuk Program & Kegiatan, serta Block Patterns.
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sda-connection
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-width-template, theme-options, blog, education, dark-mode

--------------------------------------------------------------
Sinergi Dalam Asa WordPress Theme Style Sheet
--------------------------------------------------------------
*/

/* Core Reset & WordPress Alignment Classes */
html {
    scroll-behavior: smooth;
    box-sizing: border-box;
}

*, *:before, *:after {
    box-sizing: inherit;
}

body {
    margin: 0;
    padding: 0;
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    transition: background-color 0.4s ease, color 0.4s ease;
    overflow-x: hidden;
    min-height: 100vh;
    display: flex;
    flex-direction: column;
}

/* Alignments */
.alignleft {
    float: left;
    margin: 0.5rem 1.5rem 1.5rem 0;
}

.alignright {
    float: right;
    margin: 0.5rem 0 1.5rem 1.5rem;
}

.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

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

.alignfull {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
}

/* WP Admin Bar Adjustment */
body.admin-bar .glass-nav {
    top: 32px;
}
@media screen and (max-width: 782px) {
    body.admin-bar .glass-nav {
        top: 46px;
    }
}
