:root {
    --ozgur-primary: #a70f2d;
    --ozgur-primary-dark: #8e0d27;
    --ozgur-primary-soft: #f7e8ec;
    --ozgur-bg: #f4f6f9;
    --ozgur-surface: #ffffff;
    --ozgur-surface-muted: #f7f9fc;
    --ozgur-border: #dfe4ea;
    --ozgur-text: #202733;
    --ozgur-text-muted: #687383;
    --ozgur-header-height: 64px;
    --ozgur-sidebar-width: 288px;
    --ozgur-sidebar-collapsed-width: 72px;
    --ozgur-statusbar-height: 32px;

    /* Sayfa CSS'lerinin ortak paleti (İş Merkezi --im-* değerleriyle aynı). */
    --erp-bordo: #A51C2B;
    --erp-bordo-hover: #8E1624;
    --erp-bordo-soft: #F8E9EC;
    --erp-navy: #163450;
    --erp-page: #F4F5F7;
    --erp-text: #1B2230;
    --erp-secondary: #5B6475;
    --erp-muted: #8A93A3;
    --erp-border: #D5DAE1;
    --erp-border-light: #E3E6EB;
    --erp-divider: #EEF0F3;
    --erp-head: #FBFBFC;
    --erp-ok: #1E6B3A;
    --erp-ok-bg: #E6F4EA;
    --erp-red: #B3261E;
    --erp-red-bg: #FCE8E6;
    --erp-amber: #8A5A00;
    --erp-amber-bg: #FFF4D6;
}

.ozgur-erp-shell {
    color: var(--ozgur-text);
    font-family: "Segoe UI", Arial, sans-serif;
}

.ozgur-erp-shell button,
.ozgur-erp-shell input {
    font: inherit;
}

.ozgur-erp-shell ::selection {
    background: var(--ozgur-primary-soft);
    color: var(--ozgur-primary-dark);
}
