/**
 * THE VINTAGE TIMES - CREATOR PLUS Base Stylesheet
 * LOCATION: creatorplus.vintage.news/public_html/css/creator_v_style.css
 */

:root {
    --black: #2b2b2b;
    --white: #ffffff;
    --bg-base: #fcfaf2;
    --border-color: #d3cdb3;
    --font-mono: "Courier New", Courier, monospace;
}

body { 
    background-color: var(--bg-base); 
    color: var(--black); 
    font-family: var(--font-mono); 
    margin: 0; 
    padding: 20px; 
    line-height: 1.6; 
}

/* Contenitore Operativo Base */
.workspace { 
    max-width: 900px; 
    margin: 0 auto; 
    background: var(--white); 
    border: 1px solid var(--border-color); 
    padding: 40px; 
    box-shadow: 4px 4px 0px var(--border-color); 
}

.workspace h1 { margin-top: 0; font-size: 20px; text-transform: uppercase; border-bottom: 1px solid var(--border-color); padding-bottom: 10px; margin-bottom: 25px; }
.sys-message { background: #fafafa; border: 1px dashed var(--black); padding: 20px; margin-top: 30px; font-size: 14px; }

/* Modificatori Generici */
.text-center { text-align: center; }
.mt-30 { margin-top: 30px; }

/* Footer Identico a Expo */
.creator-footer-box {
    text-align: center;
    padding: 20px;
    margin-top: 40px;
    border-top: 2px dashed var(--black, #2b2b2b);
    font-family: var(--font-mono, monospace);
    font-size: 12px;
    font-weight: bold;
}