blue.json 8.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360
  1. {
  2. "version": 2,
  3. "title": "Blue",
  4. "settings": {
  5. "color": {
  6. "palette": [
  7. {
  8. "color": "#1E2446",
  9. "name": "Primary",
  10. "slug": "primary"
  11. },
  12. {
  13. "color": "#FCD556",
  14. "name": "Secondary",
  15. "slug": "secondary"
  16. },
  17. {
  18. "color": "#1E2446",
  19. "name": "Foreground",
  20. "slug": "foreground"
  21. },
  22. {
  23. "color": "#FBFDFF",
  24. "name": "Background",
  25. "slug": "background"
  26. },
  27. {
  28. "color": "#FFFFFF",
  29. "name": "Tertiary",
  30. "slug": "tertiary"
  31. },
  32. {
  33. "color": "#FFEEB8",
  34. "name": "Button Border - Active",
  35. "slug": "button-border-active"
  36. },
  37. {
  38. "color": "#5868C7",
  39. "name": "Button Border - Hover",
  40. "slug": "button-border-hover"
  41. }
  42. ]
  43. },
  44. "custom": {
  45. "typography": {
  46. "fontSizes": {
  47. "normal": "clamp(1rem, 0.911rem + 0.238vw, 1.125rem)",
  48. "button": "clamp(1rem, 0.911rem + 0.238vw, 1.125rem)"
  49. }
  50. },
  51. "courseThemeVariation": "blue"
  52. },
  53. "typography": {
  54. "fluid": true,
  55. "fontFamilies": [
  56. {
  57. "fontFamily": "Noto, sans-serif",
  58. "name": "Noto Sans",
  59. "slug": "body",
  60. "fontFace": [
  61. {
  62. "fontFamily": "Noto",
  63. "fontWeight": "400",
  64. "src": [ "file:./assets/fonts/noto-sans/NotoSans-Regular.ttf" ]
  65. },
  66. {
  67. "fontFamily": "Noto",
  68. "fontWeight": "600",
  69. "src": [ "file:./assets/fonts/noto-sans/NotoSans-SemiBold.ttf" ]
  70. },
  71. {
  72. "fontFamily": "Noto",
  73. "fontWeight": "700",
  74. "src": [ "file:./assets/fonts/noto-sans/NotoSans-Bold.ttf" ]
  75. }
  76. ]
  77. },
  78. {
  79. "fontFamily": "\"Lora\", sans-serif",
  80. "name": "Lora",
  81. "slug": "heading",
  82. "fontFace": [
  83. {
  84. "fontFamily": "Lora",
  85. "fontDisplay": "block",
  86. "fontWeight": "400",
  87. "fontStyle": "normal",
  88. "fontStretch": "normal",
  89. "src": [ "file:./assets/fonts/lora/Lora-VariableFont_wght.ttf" ]
  90. },
  91. {
  92. "fontFamily": "Lora",
  93. "fontDisplay": "block",
  94. "fontWeight": "700",
  95. "fontStyle": "normal",
  96. "fontStretch": "normal",
  97. "src": [ "file:./assets/fonts/lora/Lora-VariableFont_wght.ttf" ]
  98. },
  99. {
  100. "fontFamily": "Lora",
  101. "fontDisplay": "block",
  102. "fontWeight": "400",
  103. "fontStyle": "italic",
  104. "fontStretch": "normal",
  105. "src": [ "file:./assets/fonts/lora/Lora-Italic-VariableFont_wght.ttf" ]
  106. },
  107. {
  108. "fontFamily": "Lora",
  109. "fontDisplay": "block",
  110. "fontWeight": "700",
  111. "fontStyle": "italic",
  112. "fontStretch": "normal",
  113. "src": [ "file:./assets/fonts/lora/Lora-Italic-VariableFont_wght.ttf" ]
  114. }
  115. ]
  116. },
  117. {
  118. "fontFamily": "Sorts Mill Goudy",
  119. "name": "Sorts Mill Goudy",
  120. "slug": "sorts-mill-goudy",
  121. "fontFace": [
  122. {
  123. "fontDisplay": "block",
  124. "fontFamily": "Sorts Mill Goudy",
  125. "fontStretch": "normal",
  126. "fontStyle": "normal",
  127. "fontWeight": "200 800",
  128. "src": ["file:./assets/fonts/SortsMillGoudy-Regular.woff2"]
  129. }
  130. ]
  131. },
  132. {
  133. "fontFamily": "Inter",
  134. "name": "Inter",
  135. "slug": "inter",
  136. "fontFace": [
  137. {
  138. "fontFamily": "Inter",
  139. "fontDisplay": "block",
  140. "fontWeight": "400",
  141. "fontStyle": "normal",
  142. "fontStretch": "normal",
  143. "src": [ "file:./assets/fonts/Inter-VariableFont_slnt,wght.ttf" ]
  144. },
  145. {
  146. "fontFamily": "Inter",
  147. "fontDisplay": "block",
  148. "fontWeight": "700",
  149. "fontStyle": "normal",
  150. "fontStretch": "normal",
  151. "src": [ "file:./assets/fonts/Inter-VariableFont_slnt,wght.ttf" ]
  152. }
  153. ]
  154. },
  155. {
  156. "fontFamily": "-apple-system, BlinkMacSystemFont, Inter, \"Segoe UI\", \"Roboto\", \"Oxygen-Sans\", \"Ubuntu\", \"Cantarell\", \"Helvetica Neue\", sans-serif;",
  157. "name": "System",
  158. "slug": "system"
  159. }
  160. ],
  161. "fontSizes": [
  162. {
  163. "name": "Tiny",
  164. "size": "0.875rem",
  165. "fluid": {
  166. "min": "0.875rem",
  167. "max": "1rem"
  168. },
  169. "slug": "x-small"
  170. },
  171. {
  172. "name": "Small",
  173. "size": "1rem",
  174. "fluid": {
  175. "min": "1rem",
  176. "max": "1.125rem"
  177. },
  178. "slug": "small"
  179. },
  180. {
  181. "name": "Medium",
  182. "size": "1.25rem",
  183. "fluid": {
  184. "min": "1.25rem",
  185. "max": "1.5rem"
  186. },
  187. "slug": "medium"
  188. },
  189. {
  190. "name": "Large",
  191. "size": "1.5rem",
  192. "fluid": {
  193. "min": "1.5rem",
  194. "max": "2.25rem"
  195. },
  196. "slug": "large"
  197. },
  198. {
  199. "name": "Extra large",
  200. "size": "2rem",
  201. "fluid": {
  202. "min": "2rem",
  203. "max": "3rem"
  204. },
  205. "slug": "x-large"
  206. },
  207. {
  208. "name": "Huge",
  209. "size": "3rem",
  210. "fluid": {
  211. "min": "2rem",
  212. "max": "3.25rem"
  213. },
  214. "slug": "xx-large"
  215. },
  216. {
  217. "name": "Gigantic",
  218. "size": "12rem",
  219. "fluid": {
  220. "min": "12rem",
  221. "max": "20rem"
  222. },
  223. "slug": "xxx-large"
  224. }
  225. ]
  226. }
  227. },
  228. "styles": {
  229. "blocks": {
  230. "core/navigation": {
  231. "elements": {
  232. "link": {
  233. "typography": {
  234. "letterSpacing": "-0.01em",
  235. "lineHeight": "100%",
  236. "textTransform": "uppercase"
  237. }
  238. }
  239. }
  240. },
  241. "core/post-content": {
  242. "typography": {
  243. "lineHeight": "138%"
  244. }
  245. },
  246. "sensei-lms/course-title": {
  247. "typography": {
  248. "fontFamily": "var(--wp--preset--font-family--body)",
  249. "fontSize": "var(--wp--custom--typography--font-sizes--normal)",
  250. "fontWeight": "700",
  251. "letterSpacing": "-0.04em",
  252. "lineHeight": "100%",
  253. "textTransform": "uppercase"
  254. }
  255. },
  256. "sensei-lms/course-theme-course-progress-counter": {
  257. "typography": {
  258. "fontFamily": "var(--wp--preset--font-family--body)",
  259. "fontSize": "clamp(0.875rem, 0.696rem + 0.476vw, 1.125rem)",
  260. "letterSpacing": "-0.03em"
  261. }
  262. },
  263. "sensei-lms/course-theme-lesson-module": {
  264. "typography": {
  265. "fontFamily": "var(--wp--preset--font-family--body)",
  266. "letterSpacing": "-0.02em"
  267. }
  268. },
  269. "sensei-lms/course-theme-notices": {
  270. "css": "& .sensei-course-theme-quiz-graded-notice__text { font-size: clamp(1rem, 0.917rem + 0.278vw, 1.125rem); }",
  271. "elements": {
  272. "h2": {
  273. "typography": {
  274. "fontFamily": "var(--wp--preset--font-family--heading)",
  275. "fontSize": "clamp(1.5rem, 1rem + 1.667vw, 2.25rem)",
  276. "fontWeight": "400"
  277. }
  278. }
  279. }
  280. },
  281. "sensei-lms/exit-course": {
  282. "typography": {
  283. "fontFamily": "var(--wp--preset--font-family--body)",
  284. "fontSize": "clamp(0.875rem, 0.696rem + 0.476vw, 1.125rem)",
  285. "letterSpacing": "-0.03em"
  286. }
  287. },
  288. "sensei-lms/page-actions": {
  289. "typography": {
  290. "fontFamily": "var(--wp--preset--font-family--body)"
  291. }
  292. },
  293. "sensei-lms/course-navigation": {
  294. "css": "& .sensei-lms-course-navigation-lesson__title { font-family: var(--wp--preset--font-family--body); font-size: .875rem; font-weight: 400; } & .sensei-lms-course-navigation-module__title { font-family: var(--wp--preset--font-family--body); font-size: 1.125rem; font-weight: 600; letter-spacing: -0.02em; text-transform: none; }"
  295. },
  296. "sensei-lms/quiz-back-to-lesson": {
  297. "typography": {
  298. "fontFamily": "var(--wp--preset--font-family--body)"
  299. }
  300. },
  301. "sensei-lms/quiz-actions": {
  302. "css": "& .sensei-quiz-actions-secondary .sensei-quiz-action .quiz-submit { font-size: var(--wp--custom--typography--font-sizes--normal); }"
  303. },
  304. "sensei-lms/quiz-question": {
  305. "typography": {
  306. "fontSize": "var(--wp--custom--typography--font-sizes--normal)"
  307. },
  308. "elements": {
  309. "h2": {
  310. "typography": {
  311. "fontFamily": "var(--wp--preset--font-family--heading)",
  312. "fontWeight": "400"
  313. }
  314. }
  315. },
  316. "css": "& .sensei-lms-question-block__header .grade { font-weight: 600; font-family: var(--wp--preset--font-family--heading); }"
  317. }
  318. },
  319. "elements": {
  320. "button": {
  321. "typography": {
  322. "fontFamily": "var(--wp--preset--font-family--body)",
  323. "letterSpacing": "-0.04em"
  324. },
  325. "spacing": {
  326. "padding": "0.9em 1.75em"
  327. }
  328. },
  329. "heading": {
  330. "typography": {
  331. "fontFamily": "var(--wp--preset--font-family--heading)"
  332. }
  333. },
  334. "h1": {
  335. "typography": {
  336. "fontWeight": "600",
  337. "textTransform": "none"
  338. }
  339. },
  340. "h2": {
  341. "typography": {
  342. "fontWeight": "700"
  343. }
  344. },
  345. "h3": {
  346. "typography": {
  347. "fontWeight": "700"
  348. }
  349. },
  350. "h4": {
  351. "typography": {
  352. "fontWeight": "600"
  353. }
  354. }
  355. },
  356. "typography": {
  357. "fontFamily": "var(--wp--preset--font-family--body)"
  358. }
  359. }
  360. }