/* Base styles for RTL Hebrew pages */
body {
    font-family: Arial, sans-serif;
}

.container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 20px;
}

/* Text alignment */
.text-center {
    text-align: center;
}

.text-right {
    text-align: right;
}

.text-justify {
    text-align: justify;
}

/* Typography */
h1 {
    font-size: 14pt;
    font-weight: bold;
    text-decoration: underline;
}

p {
    font-size: 11pt;
    margin: 1em 0;
}

strong {
    font-weight: bold;
}

u {
    text-decoration: underline;
}

/* Lists */
ol, ul {
    margin: 1em 0;
    padding-right: 2em;
}

li {
    margin: 0.5em 0;
}

.list-none {
    list-style-type: none;
}

/* Spacing utilities */
.mt-1 {
    margin-top: 0.5em;
}

.mt-2 {
    margin-top: 1em;
}

.mt-3 {
    margin-top: 1.5em;
}

.mb-1 {
    margin-bottom: 0.5em;
}

.mb-2 {
    margin-bottom: 1em;
}

.mb-3 {
    margin-bottom: 1.5em;
}

/* Remove default margins for empty paragraphs */
p:empty {
    display: none;
}

