/* ===== coinbix-static.css ===== */
/* Static pages (About, Contact, Privacy, Disclaimer) — coinbix-page-static.php only */

/* ===== :root variables — st- prefix ===== */
:root {
    --st-surface: #0a1325;
    --st-surface-container-low: #0e1a30;
    --st-surface-container: #12213b;
    --st-gold: #f2c35b;
    --st-gold-glow: rgba(242,195,91,0.08);
    --st-text: #FFFFFF;
    --st-text-secondary: #c0c8d8;
    --st-text-muted: #8B9DB7;
    --st-text-dim: #4A5F7A;
    --st-ghost: rgba(255,255,255,0.05);
    --st-max: 1200px;
}
body.page-template-coinbix-page-static {
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif !important;
    background: var(--st-surface) !important;
    color: var(--st-text) !important;
    line-height: 1.6;
    -webkit-font-smoothing: antialiased;
}
/* GP reset */
body.page-template-coinbix-page-static .site-header,
body.page-template-coinbix-page-static .site-footer,
body.page-template-coinbix-page-static .entry-header,
body.page-template-coinbix-page-static .entry-meta,
body.page-template-coinbix-page-static #secondary,
body.page-template-coinbix-page-static .breadcrumb { display: none !important; }
body.page-template-coinbix-page-static #page,
body.page-template-coinbix-page-static .site-content,
body.page-template-coinbix-page-static .content-area,
body.page-template-coinbix-page-static .inside-article,
body.page-template-coinbix-page-static article.page,
body.page-template-coinbix-page-static .grid-container {
    max-width: none !important; width: 100% !important;
    padding: 0 !important; margin: 0 !important;
    background: transparent !important; border: none !important;
    box-shadow: none !important; float: none !important;
}
body.page-template-coinbix-page-static .separate-containers .inside-article { padding: 0 !important; }
body.page-template-coinbix-page-static .entry-content a { color: var(--st-gold); text-decoration: underline !important; text-underline-offset: 3px; transition: all 200ms ease; }
body.page-template-coinbix-page-static .entry-content a:hover { text-decoration-color: rgba(242,195,91,0.5); }

.st-wrapper { width: 100% !important; max-width: none !important; margin: 0 !important; padding: 0 !important; }
.st-wrapper a { text-decoration: none; color: inherit; }

/* CONTENT */
.st-main {
    max-width: 760px;
    margin: 0 auto;
    padding: 120px 32px 80px;
}
.st-main h1 {
    font-size: 36px; font-weight: 700; letter-spacing: -0.01em;
    margin-bottom: 32px; line-height: 1.15; color: var(--st-text);
}
.st-main h2 {
    font-size: 24px; font-weight: 700; margin: 40px 0 16px; color: var(--st-text);
}
.st-main h3 {
    font-size: 20px; font-weight: 700; margin: 28px 0 12px; color: var(--st-text);
}
.st-main p {
    font-size: 16px; line-height: 1.7; color: var(--st-text-secondary); margin-bottom: 16px;
}
.st-main ul, .st-main ol {
    margin: 16px 0; padding-left: 24px; color: var(--st-text-secondary);
}
.st-main li { margin-bottom: 8px; font-size: 16px; line-height: 1.6; }
.st-main strong { color: var(--st-text); }

@media (max-width: 768px) {
    .st-main { padding: 100px 16px 60px; }
    .st-main h1 { font-size: 28px; }
}
