/* TuskLang Main CSS - Full Width Layout */

:root {
    --tusk-teal: #4ECDC4;
    --tusk-red: #FF6B6B;
    --tusk-yellow: #FFE66D;
    --tusk-brown: #8B4513;
    --tusk-tan: #DEB887;
    --tusk-dark: #2A2A3E;
    --tusk-darker: #0F0F1E;
    --tusk-light: #F7F7F7;
    --tusk-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
    --tusk-gradient-warm: linear-gradient(135deg, #FF6B6B 0%, #4ECDC4 50%, #FFE66D 100%);
}

/* Reset sidebar styles */
.sidebar {
    display: none !important;
}

.main-content {
    margin-left: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
}

/* Full width body */
body {
    margin: 0;
    padding: 0;
    width: 100%;
    overflow-x: hidden;
}

/* Ensure full width containers */
.container,
.container-fluid {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

/* Remove any SDK layout classes */
.sdk-layout,
.sdk-sidebar,
.sdk-content {
    all: unset !important;
}

/* Full width main element */
main {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

body.home-page nav ul { display: flex !important; }
