theme.json 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636
  1. {
  2. "settings": {
  3. "appearanceTools": true,
  4. "blocks": {
  5. "core/button": {
  6. "appearanceTools": true,
  7. "color": {
  8. "background": true,
  9. "custom": true,
  10. "customDuotone": true,
  11. "customGradient": true,
  12. "defaultDuotone": true,
  13. "defaultGradients": true,
  14. "defaultPalette": true,
  15. "duotone": [],
  16. "gradients": [],
  17. "palette": [
  18. {
  19. "color": "#0a2bd7",
  20. "name": "Primary",
  21. "slug": "primary"
  22. },
  23. {
  24. "color": "#0a2bd7",
  25. "name": "Secondary",
  26. "slug": "secondary"
  27. },
  28. {
  29. "color": "#0a2bd7",
  30. "name": "Foreground",
  31. "slug": "foreground"
  32. },
  33. {
  34. "color": "#fafafa",
  35. "name": "Background",
  36. "slug": "background"
  37. },
  38. {
  39. "color": "#fafafa",
  40. "name": "Tertiary",
  41. "slug": "tertiary"
  42. }
  43. ],
  44. "text": true
  45. },
  46. "layout": {
  47. "contentSize": false,
  48. "wideSize": false
  49. },
  50. "shadow": {
  51. "defaultPresets": true,
  52. "presets": []
  53. },
  54. "spacing": {
  55. "customSpacingSize": true,
  56. "spacingScale": {
  57. "increment": 1.5,
  58. "mediumStep": 1.5,
  59. "operator": "*",
  60. "steps": 7,
  61. "unit": "rem"
  62. },
  63. "spacingSizes": [],
  64. "units": [
  65. "%",
  66. "px",
  67. "em",
  68. "rem",
  69. "vh",
  70. "vw"
  71. ]
  72. },
  73. "typography": {
  74. "customFontSize": true,
  75. "dropCap": true,
  76. "fluid": true,
  77. "fontFamilies": [
  78. {
  79. "fontFace": [
  80. {
  81. "fontFamily": "Plus Jakarta Sans",
  82. "fontStyle": "normal",
  83. "fontWeight": "300",
  84. "src": [
  85. "file:./assets/fonts/plus-jakarta-sans_300.ttf"
  86. ]
  87. },
  88. {
  89. "fontFamily": "Plus Jakarta Sans",
  90. "fontStyle": "normal",
  91. "fontWeight": "600",
  92. "src": [
  93. "file:./assets/fonts/plus-jakarta-sans_600.ttf"
  94. ]
  95. },
  96. {
  97. "fontFamily": "Plus Jakarta Sans",
  98. "fontStyle": "italic",
  99. "fontWeight": "300",
  100. "src": [
  101. "file:./assets/fonts/plus-jakarta-sans_300italic.ttf"
  102. ]
  103. },
  104. {
  105. "fontFamily": "Plus Jakarta Sans",
  106. "fontStyle": "italic",
  107. "fontWeight": "600",
  108. "src": [
  109. "file:./assets/fonts/plus-jakarta-sans_600italic.ttf"
  110. ]
  111. }
  112. ],
  113. "fontFamily": "Plus Jakarta Sans",
  114. "slug": "plus-jakarta-sans"
  115. }
  116. ],
  117. "fontSizes": [
  118. {
  119. "fluid": {
  120. "max": "1.0625rem",
  121. "min": "0.825rem"
  122. },
  123. "name": "Small",
  124. "size": "1rem",
  125. "slug": "small"
  126. },
  127. {
  128. "fluid": {
  129. "max": "1.25rem",
  130. "min": "1rem"
  131. },
  132. "name": "Medium",
  133. "size": "1.125rem",
  134. "slug": "medium"
  135. },
  136. {
  137. "fluid": {
  138. "max": "2rem",
  139. "min": "1.75rem"
  140. },
  141. "name": "Large",
  142. "size": "1.75rem",
  143. "slug": "large"
  144. },
  145. {
  146. "fluid": {
  147. "max": "3rem",
  148. "min": "2.5rem"
  149. },
  150. "name": "Extra Large",
  151. "size": "3rem",
  152. "slug": "x-large"
  153. }
  154. ],
  155. "fontStyle": true,
  156. "fontWeight": true,
  157. "letterSpacing": true,
  158. "textDecoration": true,
  159. "textTransform": true
  160. },
  161. "useRootPaddingAwareAlignments": true
  162. }
  163. },
  164. "color": {
  165. "background": true,
  166. "custom": true,
  167. "customDuotone": true,
  168. "customGradient": true,
  169. "defaultDuotone": true,
  170. "defaultGradients": true,
  171. "defaultPalette": true,
  172. "duotone": [],
  173. "gradients": [],
  174. "palette": [
  175. {
  176. "color": "#0a2bd7",
  177. "name": "Primary",
  178. "slug": "primary"
  179. },
  180. {
  181. "color": "#0a2bd7",
  182. "name": "Secondary",
  183. "slug": "secondary"
  184. },
  185. {
  186. "color": "#0a2bd7",
  187. "name": "Foreground",
  188. "slug": "foreground"
  189. },
  190. {
  191. "color": "#fafafa",
  192. "name": "Background",
  193. "slug": "background"
  194. },
  195. {
  196. "color": "#fafafa",
  197. "name": "Tertiary",
  198. "slug": "tertiary"
  199. }
  200. ],
  201. "text": true
  202. },
  203. "layout": {
  204. "contentSize": "920px",
  205. "wideSize": "1200px"
  206. },
  207. "shadow": {
  208. "defaultPresets": true,
  209. "presets": []
  210. },
  211. "spacing": {
  212. "customSpacingSize": true,
  213. "spacingScale": {
  214. "increment": 1.5,
  215. "mediumStep": 1.5,
  216. "operator": "*",
  217. "steps": 7,
  218. "unit": "rem"
  219. },
  220. "spacingSizes": [],
  221. "units": [
  222. "%",
  223. "px",
  224. "em",
  225. "rem",
  226. "vh",
  227. "vw"
  228. ]
  229. },
  230. "typography": {
  231. "customFontSize": true,
  232. "dropCap": true,
  233. "fluid": true,
  234. "fontFamilies": [
  235. {
  236. "fontFace": [
  237. {
  238. "fontFamily": "Plus Jakarta Sans",
  239. "fontStyle": "normal",
  240. "fontWeight": "300",
  241. "src": [
  242. "file:./assets/fonts/plus-jakarta-sans_300.ttf"
  243. ]
  244. },
  245. {
  246. "fontFamily": "Plus Jakarta Sans",
  247. "fontStyle": "normal",
  248. "fontWeight": "600",
  249. "src": [
  250. "file:./assets/fonts/plus-jakarta-sans_600.ttf"
  251. ]
  252. },
  253. {
  254. "fontFamily": "Plus Jakarta Sans",
  255. "fontStyle": "italic",
  256. "fontWeight": "300",
  257. "src": [
  258. "file:./assets/fonts/plus-jakarta-sans_300italic.ttf"
  259. ]
  260. },
  261. {
  262. "fontFamily": "Plus Jakarta Sans",
  263. "fontStyle": "italic",
  264. "fontWeight": "600",
  265. "src": [
  266. "file:./assets/fonts/plus-jakarta-sans_600italic.ttf"
  267. ]
  268. }
  269. ],
  270. "fontFamily": "Plus Jakarta Sans",
  271. "slug": "plus-jakarta-sans"
  272. }
  273. ],
  274. "fontSizes": [
  275. {
  276. "fluid": {
  277. "max": "1.0625rem",
  278. "min": "0.825rem"
  279. },
  280. "name": "Small",
  281. "size": "1rem",
  282. "slug": "small"
  283. },
  284. {
  285. "fluid": {
  286. "max": "1.25rem",
  287. "min": "1rem"
  288. },
  289. "name": "Medium",
  290. "size": "1.125rem",
  291. "slug": "medium"
  292. },
  293. {
  294. "fluid": {
  295. "max": "2rem",
  296. "min": "1.75rem"
  297. },
  298. "name": "Large",
  299. "size": "1.75rem",
  300. "slug": "large"
  301. },
  302. {
  303. "fluid": {
  304. "max": "3rem",
  305. "min": "2.5rem"
  306. },
  307. "name": "Extra Large",
  308. "size": "3rem",
  309. "slug": "x-large"
  310. }
  311. ],
  312. "fontStyle": true,
  313. "fontWeight": true,
  314. "letterSpacing": true,
  315. "textDecoration": true,
  316. "textTransform": true
  317. },
  318. "useRootPaddingAwareAlignments": true
  319. },
  320. "styles": {
  321. "blocks": {
  322. "core/button": {
  323. "spacing": {
  324. "padding": {
  325. "bottom": "1.2rem",
  326. "left": "2rem",
  327. "right": "2rem",
  328. "top": "1.2rem"
  329. }
  330. },
  331. "typography": {
  332. "fontSize": "var(--wp--preset--font-size--small)",
  333. "letterSpacing": "0.04rem",
  334. "lineHeight": "1"
  335. }
  336. },
  337. "core/code": {
  338. "border": {
  339. "color": "var(--wp--preset--color--foreground)",
  340. "radius": "0.25rem",
  341. "style": "solid",
  342. "width": "2px"
  343. },
  344. "spacing": {
  345. "padding": {
  346. "bottom": "var(--wp--preset--spacing--50)",
  347. "left": "var(--wp--preset--spacing--50)",
  348. "right": "var(--wp--preset--spacing--50)",
  349. "top": "var(--wp--preset--spacing--50)"
  350. }
  351. },
  352. "typography": {
  353. "fontFamily": "monospace"
  354. }
  355. },
  356. "core/comment-author-name": {
  357. "typography": {
  358. "fontSize": "var(--wp--preset--font-size--small)"
  359. }
  360. },
  361. "core/comment-date": {
  362. "typography": {
  363. "fontSize": "var(--wp--preset--font-size--small)"
  364. }
  365. },
  366. "core/comment-edit-link": {
  367. "typography": {
  368. "fontSize": "var(--wp--preset--font-size--small)"
  369. }
  370. },
  371. "core/comment-reply-link": {
  372. "typography": {
  373. "fontSize": "var(--wp--preset--font-size--small)"
  374. }
  375. },
  376. "core/gallery": {
  377. "spacing": {
  378. "margin": {
  379. "bottom": "var(--wp--preset--spacing--50)"
  380. }
  381. }
  382. },
  383. "core/list": {
  384. "spacing": {
  385. "padding": {
  386. "left": "var(--wp--preset--spacing--70)"
  387. }
  388. }
  389. },
  390. "core/navigation": {
  391. "elements": {
  392. "link": {
  393. ":hover": {
  394. "typography": {
  395. "textDecoration": "underline"
  396. }
  397. },
  398. "typography": {
  399. "textDecoration": "none"
  400. }
  401. }
  402. }
  403. },
  404. "core/post-date": {
  405. "color": {
  406. "text": "var(--wp--preset--color--foreground)"
  407. },
  408. "elements": {
  409. "link": {
  410. ":hover": {
  411. "typography": {
  412. "textDecoration": "underline"
  413. }
  414. },
  415. "typography": {
  416. "textDecoration": "none"
  417. }
  418. }
  419. },
  420. "typography": {
  421. "fontSize": "var(--wp--preset--font-size--small)"
  422. }
  423. },
  424. "core/post-title": {
  425. "elements": {
  426. "link": {
  427. ":hover": {
  428. "typography": {
  429. "textDecoration": "underline"
  430. }
  431. },
  432. "typography": {
  433. "textDecoration": "none"
  434. }
  435. }
  436. },
  437. "spacing": {
  438. "margin": {
  439. "bottom": "0"
  440. }
  441. }
  442. },
  443. "core/pullquote": {
  444. "border": {
  445. "color": "var(--wp--preset--color--foreground)",
  446. "style": "solid",
  447. "width": "1px 0"
  448. },
  449. "spacing": {
  450. "padding": {
  451. "bottom": "var(--wp--preset--spacing--50)",
  452. "left": "var(--wp--preset--spacing--50)",
  453. "right": "var(--wp--preset--spacing--50)",
  454. "top": "var(--wp--preset--spacing--50)"
  455. }
  456. },
  457. "typography": {
  458. "fontSize": "var(--wp--preset--font-size--large)",
  459. "fontStyle": "italic"
  460. }
  461. },
  462. "core/quote": {
  463. "border": {
  464. "color": "var(--wp--preset--color--primary)",
  465. "style": "solid",
  466. "width": "0 0 0 1px"
  467. },
  468. "spacing": {
  469. "padding": {
  470. "left": "var(--wp--preset--spacing--50)"
  471. }
  472. },
  473. "typography": {
  474. "fontStyle": "normal"
  475. }
  476. },
  477. "core/search": {
  478. "typography": {
  479. "fontSize": "var(--wp--preset--font-size--medium)",
  480. "lineHeight": "1.6"
  481. }
  482. },
  483. "core/separator": {
  484. "border": {
  485. "color": "currentColor",
  486. "style": "solid",
  487. "width": "0 0 1px 0"
  488. },
  489. "color": {
  490. "text": "var(--wp--preset--color--foreground)"
  491. }
  492. },
  493. "core/site-tagline": {
  494. "typography": {
  495. "fontSize": "var(--wp--preset--font-size--small)"
  496. }
  497. },
  498. "core/site-title": {
  499. "elements": {
  500. "link": {
  501. ":hover": {
  502. "typography": {
  503. "textDecoration": "underline"
  504. }
  505. },
  506. "typography": {
  507. "textDecoration": "none"
  508. }
  509. }
  510. },
  511. "typography": {
  512. "fontSize": "var(--wp--preset--font-size--medium)",
  513. "fontWeight": "700"
  514. }
  515. }
  516. },
  517. "color": {
  518. "background": "var(--wp--preset--color--background)",
  519. "text": "var(--wp--preset--color--foreground)"
  520. },
  521. "elements": {
  522. "button": {
  523. ":active": {
  524. "color": {
  525. "background": "var(--wp--preset--color--primary)",
  526. "text": "var(--wp--preset--color--background)"
  527. }
  528. },
  529. ":focus": {
  530. "color": {
  531. "background": "var(--wp--preset--color--primary)",
  532. "text": "var(--wp--preset--color--background)"
  533. }
  534. },
  535. ":hover": {
  536. "color": {
  537. "background": "var(--wp--preset--color--secondary)",
  538. "text": "var(--wp--preset--color--background)"
  539. }
  540. },
  541. "border": {
  542. "radius": "0.25rem"
  543. },
  544. "color": {
  545. "background": "var(--wp--preset--color--primary)",
  546. "text": "var(--wp--preset--color--background)"
  547. }
  548. },
  549. "h1": {
  550. "typography": {
  551. "fontSize": "4rem",
  552. "fontStyle": "normal",
  553. "fontWeight": "300"
  554. }
  555. },
  556. "h2": {
  557. "typography": {
  558. "fontSize": "3rem",
  559. "fontStyle": "normal",
  560. "fontWeight": "300"
  561. }
  562. },
  563. "h3": {
  564. "typography": {
  565. "fontSize": "1.8rem",
  566. "fontStyle": "normal",
  567. "fontWeight": "400",
  568. "letterSpacing": "0.05rem"
  569. }
  570. },
  571. "h4": {
  572. "typography": {
  573. "fontSize": "1.5rem"
  574. }
  575. },
  576. "h5": {
  577. "typography": {
  578. "fontSize": "1.2rem"
  579. }
  580. },
  581. "h6": {
  582. "typography": {
  583. "fontSize": "1rem"
  584. }
  585. },
  586. "heading": {
  587. "color": {
  588. "text": "#0a2bd7"
  589. },
  590. "typography": {
  591. "fontFamily": "var(--wp--preset--font-family--rubik)",
  592. "fontWeight": "400",
  593. "lineHeight": "1.125"
  594. }
  595. },
  596. "link": {
  597. ":hover": {
  598. "typography": {
  599. "textDecoration": "none"
  600. }
  601. },
  602. "color": {
  603. "text": "var(--wp--preset--color--primary)"
  604. }
  605. }
  606. },
  607. "spacing": {
  608. "blockGap": "1.5rem",
  609. "padding": {
  610. "bottom": "0rem",
  611. "left": "1.5rem",
  612. "right": "1.5rem",
  613. "top": "0rem"
  614. }
  615. },
  616. "typography": {
  617. "fontFamily": "var(--wp--preset--font-family--plus-jakarta-sans)",
  618. "fontSize": "var(--wp--preset--font-size--medium)",
  619. "fontStyle": "normal",
  620. "fontWeight": "400",
  621. "lineHeight": "1.6"
  622. }
  623. },
  624. "templateParts": [
  625. {
  626. "area": "header",
  627. "name": "header"
  628. },
  629. {
  630. "area": "footer",
  631. "name": "footer"
  632. }
  633. ],
  634. "version": 2,
  635. "$schema": "https://schemas.wp.org/trunk/theme.json"
  636. }