en-tag, he-tag { display: flex; flex-direction: column; max-width: 99%; font-size: 16px; line-height: 24px; justify-self: center; margin-inline: auto; background-color: rgb(255, 255, 255); padding-inline-start: 18px; }
he-tag { direction: rtl; unicode-bidi: plaintext; font-family: Arial; }
exam-ples { display: flex; position: relative; margin-top: 35px; flex-direction: column; column-gap: 10px; justify-content: space-around; width: fit-content; }
div { direction: ltr; }
exam-code { display: flex; flex-direction: column; position: relative; margin-top: 35px; white-space: pre-wrap; font-family: monospace; font-size: 100%; }
syn-tax { display: flex; position: relative; margin-top: 40px; flex-direction: column; }
nume-rical { display: flex; position: relative; margin-top: 40px; flex-direction: column; }
key-words { display: flex; flex-direction: column; position: relative; margin-top: 35px; }
func-tions { display: flex; flex-direction: column; position: relative; margin-top: 35px; }
defin-ition { display: flex; position: relative; margin-top: 35px; }
module-name { display: flex; position: relative; margin-top: 35px; }
specifi-cation { display: flex; position: relative; margin-top: 35px; flex-direction: column; }
spec-ifi { display: block; position: relative; margin-top: 35px; }
value-types { display: flex; position: relative; margin-top: 35px; flex-direction: column; }
sources-list { display: flex; position: relative; margin-top: 35px; flex-direction: column; }
module-name::before, defin-ition::before, syn-tax::before, specifi-cation::before, nume-rical::before, key-words::before, func-tions::before, spec-ifi::before, value-types::before, sources-list::before, exam-ples::before, exam-code::before { content: attr(title); left: 0px; position: absolute; top: -30px; font-style: italic; text-transform: capitalize; text-decoration-line: underline; text-decoration-thickness: 3px; font-weight: normal; font-size: 20px; text-shadow: rgb(136, 136, 136) 1px 1px 1px; }
he-tag module-name::before, he-tag defin-ition::before, he-tag syn-tax::before, he-tag specifi-cation::before, he-tag nume-rical::before, he-tag key-words::before, he-tag func-tions::before, he-tag spec-ifi::before, he-tag value-types::before, he-tag sources-list::before, he-tag exam-code::before, he-tag exam-ples::before { right: 0px; content: attr(title); }
code { display: block; white-space: pre; font-size: 125%; }
value-group { display: flex; flex-direction: column; margin-top: 25px; position: relative; }
value-group::before { content: attr(title); position: absolute; top: -20px; font-style: normal; text-transform: capitalize; text-decoration-line: none; text-decoration-thickness: 2px; font-weight: bold; }
en-tag value-group::before { left: 0px; }
he-tag value-group::before { right: 0px; }
key-word { display: block; }
key-word b { margin-inline-end: 10px; font-family: "Courier New"; }
he-tag key-word b { margin-inline: 10px 0px; direction: ltr; unicode-bidi: plaintext; }
min-max { display: block; }
min-max span { margin-inline: 5px 10px; }
min-max b { margin-inline: 10px 0px; }
u-nits { display: flex; margin-top: 3px; }
u-nits b { margin-inline: 0px 5px; }
he-tag u-nits b { margin-inline: 5px 0px; direction: ltr; unicode-bidi: plaintext; }
@media screen and (max-width: 900px) {
  en-tag, he-tag { max-width: 100%; padding-inline-start: 10px; }
}
@media screen and (max-width: 420px) {
  * { scrollbar-width: none; }
  en-tag, he-tag { max-width: 100%; padding-inline-start: 0px; }
}