fieldset { display: flex; row-gap: 0px; width: calc(100% - 10px); margin: 0px auto; background-color: var(--bodyBg); background-image: var(--bodyBgImage); border-radius: 8px; padding: 0px; border-style: none; box-shadow: rgb(173, 173, 173) 2px 0px 1px 1px; margin-block: 7px; justify-content: space-evenly; flex-flow: wrap; font-family: "Guttman Frank"; }
fieldset section { width: 100px; background-color: var(--textBg); background-image: var(--textBgImage); border: 3px none rgb(176, 176, 176); border-radius: 7px; box-shadow: rgb(173, 173, 173) 1px 1px 1px 1px; margin-block: 6px; padding-inline: 2px; white-space: nowrap; }
fieldset section b { font-weight: bold; background-color: rgb(0, 0, 0); border-radius: 7px; color: rgb(255, 255, 255); display: inline-block; padding-left: 7px; padding-right: 7px; }
fieldset b { font-weight: bolder; }
fieldset a { text-decoration: none solid rgb(0, 0, 0); display: block; padding-left: 3px; padding-right: 3px; border-radius: 6px; line-height: 24px; }
fieldset a:link { }
fieldset a:visited { }
fieldset a:hover { background-color: var(--greenButtonBgH); color: var(--greenButtonCH); display: inline-block; }
fieldset legend { font-size: 20px; text-align: center; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); border-radius: 8px; padding-inline: 10px; }
fieldset.innerList { display: flex; flex-wrap: wrap; box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px; }
fieldset.innerList section { width: 100%; margin-bottom: 8px; padding-bottom: 20px; column-gap: 10px; flex-wrap: wrap; display: flex; }
fieldset.innerList a { display: inline-block; line-height: 32px; font-size: 18px; }
fieldset.innerList b { font-size: 30px; text-align: center; line-height: 50px; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); border-radius: 7px; padding-inline: 18px; margin-block: 6px 3px; }
fieldset.innerList section b { font-size: 18px; line-height: 29px; width: 100%; padding-inline: 0px; }
fieldset.innerList cite { direction: ltr; font-size: 12px; }
fieldset.innerList cite a:link { font-size: 12px; }
fieldset.innerList cite a:hover { font-size: 12px; background-color: rgba(255, 255, 255, 0); color: rgb(0, 0, 255); }
fieldset.innerPage { display: flex; flex-wrap: wrap; height: calc(100% - 18px); }
fieldset.innerPage section { width: 100%; background-color: var(--textBg); background-image: var(--textBgImage); height: calc(50% - 5px); user-select: text; }
fieldset.innerPage section span { font-family: inherit; font-size: inherit; }
fieldset.innerPage section strong { font-family: inherit; background-color: inherit; color: inherit; font-size: 100%; }
fieldset.innerPage section.stm { font-family: "Guttman stam"; font-size: 22px; line-height: 30px; text-align: justify; padding: 10px; }
fieldset.innerPage section.vil { font-family: "Guttman Vilna"; font-size: 22px; line-height: 28px; text-align: justify; }
fieldset.innerPage section.rshi { font-family: "Guttman Rashi"; font-size: 20px; line-height: 28px; text-align: justify; }
fieldset.innerPage section.rshi b { font-size: 22px; font-weight: bold; font-family: inherit; background-color: inherit; color: inherit; text-align: right; display: inline; }
fieldset.innerPage a { }
fieldset.innerPage b { font-weight: normal; background-color: rgba(255, 255, 255, 0); color: rgb(0, 0, 0); }
big { }
i-big { display: inline-block; font-size: 150%; font-weight: bold; }
p-but { display: flex; flex-direction: row; justify-content: space-around; margin-top: 2px; height: 40px; padding-top: 5px; border: 4px double rgb(0, 0, 0); border-radius: 7px; }
grid-item p-but { background-color: var(--textBg); background-image: var(--textBgImage); font-size: 20px; }
p-but a { display: inline-block; line-height: 18px; padding-inline: 16px; border-radius: 4px; box-shadow: var(--greenButtonS); font-size: 16px; height: 22px; }
p-but a:link { color: var(--greenButtonC); background-color: var(--greenButtonBg); }
p-but a:visited { }
p-but a:hover { background-color: var(--greenButtonBgH); color: var(--greenButtonCH); box-shadow: var(--greenButtonS); }
p-but span { margin-inline-start: 60px; padding-block-end: 2px; padding-inline: 12px; border-radius: 4px; color: var(--greenButtonC); background-color: var(--greenButtonBg); box-shadow: var(--greenButtonS); }
.back { align-self: flex-end; }
.mam-kq { }
.mam-kq-q { color: rgb(0, 0, 0); background-color: rgb(255, 255, 0); font-family: "Guttman stam"; }
.mam-kq-k { color: rgb(148, 148, 148); }
.mam-kq-trivial { background-color: rgb(255, 255, 0); font-family: "Guttman stam"; }
.mam-spi-pe { font-size: 12px; }
.mam-spi-samekh { font-size: 12px; }
.mam-implicit-maqaf { font-weight: bold; }
.border { border-image: url("../images/border-diamonds5.png") 20 / 15px / 5px round stretch; }