

/* Start:/local/templates/gff_id/template_styles.css?17930831641051*/
/* GFF: сайт id.gff.localhost («Единый вход») — базовый каркас (сгенерирован site-add) */
:root {
    --gff-accent: #2b6cb0;
    --gff-text: #2d3748;
    --gff-muted: #718096;
}
* { box-sizing: border-box; }
body {
    margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    color: var(--gff-text);
    line-height: 1.6;
}
.container { padding: 0 16px; }
.site-header { border-bottom: 1px solid #e2e8f0; padding: 16px 0; }
.site-header .logo {
    font-weight: 700;
    font-size: 20px;
    text-decoration: none;
    color: var(--gff-accent);
}
.site-footer { border-top: 1px solid #e2e8f0; color: var(--gff-muted); padding: 16px 0; margin-top: 40px; }
.workarea { padding: 24px 16px; }
h1 { color: var(--gff-accent); }
a { color: var(--gff-accent); }
code { color: #c05621; }
.main-menu { margin-top: 8px; }
.main-menu a { margin-right: 16px; text-decoration: none; color: var(--gff-muted); }
.main-menu a.active, .main-menu a:hover { color: var(--gff-accent); }

/* End */
/* /local/templates/gff_id/template_styles.css?17930831641051 */
