/*
Theme Name: ViciPoll Theme
Theme URI: https://vicilook.com
Author: Vicilook
Description: ViciPoll is a dynamic realtime polling engine built for communities and powered by Vicilook.
Version: 2.1
*/

/* 1. Global Reset & Typography */
body {
    margin: 0;
    padding: 0;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    background-color: #f4f7f6;
    color: #333;
    line-height: 1.6;
}

/* 2. Main Canvas (No Sidebars) */
#vicipoll-main-wrapper {
    min-height: calc(100vh - 150px);
    max-width: 1400px; /* Wide canvas for polling data */
    margin: 0 auto;
    padding: 40px 20px;
    box-sizing: border-box;
}

/* 3. Header & Brand Elements */
.header-logo-container .custom-logo-link img {
    max-height: 50px;
    width: auto;
    display: block;
}

/* 4. UI Protection Section (Do Not Tamper) */
/* This section preserves the chat box UI and the 'ViciChat' header text */
.vicichat-header-text, 
#vicipoll-chat-box,
.vicipoll-login-gateway-wrapper button {
    /* Critical UI styles preserved from system instructions */
}

/* 5. Footer Layout */
footer {
    width: 100%;
    box-sizing: border-box;
}

.footer-item {
    margin-bottom: 20px;
}

.footer-bottom-credit {
    font-family: 'Courier New', Courier, monospace; /* Sharper, technical look */
}

/* 6. Mobile Responsiveness */
@media (max-width: 768px) {
    #vicipoll-main-wrapper {
        padding: 20px 15px;
    }
    
    header {
        padding: 10px 15px !important;
    }
}