/* Blockly's Zelos renderer receives these same font values through theme.fontStyle. */
.brand strong { display:flex; align-items:center; gap:10px; flex-wrap:wrap; }
.brand-dz { font-family:"Microsoft Himalaya","Noto Sans Tibetan",sans-serif; font-size:25px; line-height:1.6; }
header { height:auto; min-height:70px; flex-wrap:wrap; padding-top:6px; padding-bottom:6px; }
:root { --druk-block-font: 12pt; --druk-block-family: "Segoe UI", sans-serif; }
:root[lang="dz"] { --druk-block-font: 18pt; --druk-block-family: "Microsoft Himalaya", sans-serif; font-family: "Microsoft Himalaya", sans-serif; }
.blocklyText, .blocklyFlyoutLabelText {
  font-family: var(--druk-block-family) !important;
  font-size: var(--druk-block-font) !important;
}
:root[lang="dz"] button, :root[lang="dz"] select,
:root[lang="dz"] .blocklyToolboxCategoryLabel {
  font-family: "Microsoft Himalaya", sans-serif !important;
  font-size: 19px !important;
  line-height: 1.5;
}
:root[lang="dz"] button, :root[lang="dz"] select { min-height: 42px; }
:root[lang="dz"] .blocklyToolboxCategory { min-height: 46px; padding: 5px 7px; }
:root[lang="dz"] .blocklyToolboxCategoryLabel { white-space: normal; overflow-wrap: normal; }
:root[lang="dz"] .blocklyToolbox { min-width: 118px; }
[hidden] { display: none !important; }
.blocklyToolboxCategoryLabel { color: #24364b !important; }
:root[data-block-language="ko"] { --druk-block-family: "Malgun Gothic", "Noto Sans KR", sans-serif; }
:root[data-block-language="ko"] .blocklyToolboxCategoryLabel { font-family:"Malgun Gothic","Noto Sans KR",sans-serif; }
/* Palette guidance and create buttons remain in the English interface font. */
:root[data-block-language="ko"] .blocklyFlyoutLabelText { font-family:"Segoe UI",sans-serif !important; }
