theme.json 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753
  1. {
  2. "settings": {
  3. "appearanceTools": true,
  4. "color": {
  5. "background": true,
  6. "custom": true,
  7. "customDuotone": true,
  8. "customGradient": true,
  9. "defaultDuotone": true,
  10. "defaultGradients": true,
  11. "defaultPalette": true,
  12. "duotone": [],
  13. "gradients": [],
  14. "palette": [
  15. {
  16. "color": "#2f2c4f",
  17. "name": "Primary",
  18. "slug": "primary"
  19. },
  20. {
  21. "color": "#6d6c83",
  22. "name": "Secondary",
  23. "slug": "secondary"
  24. },
  25. {
  26. "color": "#2e1cff",
  27. "name": "Foreground",
  28. "slug": "foreground"
  29. },
  30. {
  31. "color": "#ffffff",
  32. "name": "Background",
  33. "slug": "background"
  34. },
  35. {
  36. "color": "#f2f4fa",
  37. "name": "Tertiary",
  38. "slug": "tertiary"
  39. },
  40. {
  41. "color": "#272542",
  42. "name": "Cover Overlay",
  43. "slug": "custom-cover-overlay"
  44. }
  45. ],
  46. "text": true
  47. },
  48. "layout": {
  49. "contentSize": "650px",
  50. "wideSize": "1200px"
  51. },
  52. "shadow": {
  53. "defaultPresets": true,
  54. "presets": []
  55. },
  56. "spacing": {
  57. "customSpacingSize": true,
  58. "spacingScale": {
  59. "increment": 1.5,
  60. "mediumStep": 1.5,
  61. "operator": "*",
  62. "steps": 7,
  63. "unit": "rem"
  64. },
  65. "spacingSizes": [],
  66. "units": [
  67. "%",
  68. "px",
  69. "em",
  70. "rem",
  71. "vh",
  72. "vw"
  73. ]
  74. },
  75. "typography": {
  76. "customFontSize": true,
  77. "dropCap": true,
  78. "fluid": true,
  79. "fontFamilies": [
  80. {
  81. "fontFamily": "-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif",
  82. "name": "System Font",
  83. "slug": "system-font"
  84. },
  85. {
  86. "fontFace": [
  87. {
  88. "fontFamily": "Manrope",
  89. "fontStyle": "normal",
  90. "fontWeight": "400",
  91. "src": [
  92. "file:./assets/fonts/manrope_normal_400.ttf"
  93. ]
  94. },
  95. {
  96. "fontFamily": "Manrope",
  97. "fontStyle": "normal",
  98. "fontWeight": "700",
  99. "src": [
  100. "file:./assets/fonts/manrope_normal_700.ttf"
  101. ]
  102. },
  103. {
  104. "fontFamily": "Manrope",
  105. "fontStyle": "italic",
  106. "fontWeight": "700",
  107. "src": [
  108. "file:./assets/fonts/manrope_italic_700.otf"
  109. ]
  110. },
  111. {
  112. "fontFamily": "Manrope",
  113. "fontStyle": "italic",
  114. "fontWeight": "400",
  115. "src": [
  116. "file:./assets/fonts/manrope_italic_400.otf"
  117. ]
  118. }
  119. ],
  120. "fontFamily": "Manrope",
  121. "slug": "manrope"
  122. },
  123. {
  124. "fontFace": [
  125. {
  126. "fontFamily": "Playfair Display",
  127. "fontStyle": "italic",
  128. "fontWeight": "700",
  129. "src": [
  130. "file:./assets/fonts/playfair-display_italic_700.ttf"
  131. ]
  132. },
  133. {
  134. "fontFamily": "Playfair Display",
  135. "fontStyle": "normal",
  136. "fontWeight": "700",
  137. "src": [
  138. "file:./assets/fonts/playfair-display_normal_700.ttf"
  139. ]
  140. }
  141. ],
  142. "fontFamily": "Playfair Display",
  143. "slug": "playfair-display"
  144. },
  145. {
  146. "fontFace": [
  147. {
  148. "fontFamily": "Figtree",
  149. "fontStyle": "normal",
  150. "fontWeight": "400",
  151. "src": [
  152. "file:./assets/fonts/figtree_normal_400.ttf"
  153. ]
  154. },
  155. {
  156. "fontFamily": "Figtree",
  157. "fontStyle": "italic",
  158. "fontWeight": "400",
  159. "src": [
  160. "file:./assets/fonts/figtree_italic_400.ttf"
  161. ]
  162. },
  163. {
  164. "fontFamily": "Figtree",
  165. "fontStyle": "normal",
  166. "fontWeight": "600",
  167. "src": [
  168. "file:./assets/fonts/figtree_normal_600.ttf"
  169. ]
  170. },
  171. {
  172. "fontFamily": "Figtree",
  173. "fontStyle": "italic",
  174. "fontWeight": "600",
  175. "src": [
  176. "file:./assets/fonts/figtree_italic_600.ttf"
  177. ]
  178. }
  179. ],
  180. "fontFamily": "Figtree",
  181. "slug": "figtree"
  182. },
  183. {
  184. "fontFace": [
  185. {
  186. "fontFamily": "IBM Plex Serif",
  187. "fontStyle": "normal",
  188. "fontWeight": "400",
  189. "src": [
  190. "file:./assets/fonts/ibm-plex-serif_normal_400.ttf"
  191. ]
  192. },
  193. {
  194. "fontFamily": "IBM Plex Serif",
  195. "fontStyle": "italic",
  196. "fontWeight": "400",
  197. "src": [
  198. "file:./assets/fonts/ibm-plex-serif_italic_400.ttf"
  199. ]
  200. },
  201. {
  202. "fontFamily": "IBM Plex Serif",
  203. "fontStyle": "normal",
  204. "fontWeight": "600",
  205. "src": [
  206. "file:./assets/fonts/ibm-plex-serif_normal_600.ttf"
  207. ]
  208. },
  209. {
  210. "fontFamily": "IBM Plex Serif",
  211. "fontStyle": "italic",
  212. "fontWeight": "600",
  213. "src": [
  214. "file:./assets/fonts/ibm-plex-serif_italic_600.ttf"
  215. ]
  216. }
  217. ],
  218. "fontFamily": "IBM Plex Serif",
  219. "slug": "ibm-plex-serif"
  220. }
  221. ],
  222. "fontSizes": [
  223. {
  224. "fluid": {
  225. "max": "1.0625rem",
  226. "min": "0.825rem"
  227. },
  228. "name": "Small",
  229. "size": "1rem",
  230. "slug": "small"
  231. },
  232. {
  233. "fluid": {
  234. "max": "1.25rem",
  235. "min": "1rem"
  236. },
  237. "name": "Medium",
  238. "size": "1.125rem",
  239. "slug": "medium"
  240. },
  241. {
  242. "fluid": {
  243. "max": "2rem",
  244. "min": "1.75rem"
  245. },
  246. "name": "Large",
  247. "size": "1.75rem",
  248. "slug": "large"
  249. },
  250. {
  251. "fluid": {
  252. "max": "3rem",
  253. "min": "2.5rem"
  254. },
  255. "name": "Extra Large",
  256. "size": "3rem",
  257. "slug": "x-large"
  258. }
  259. ],
  260. "fontStyle": true,
  261. "fontWeight": true,
  262. "letterSpacing": true,
  263. "textDecoration": true,
  264. "textTransform": true
  265. },
  266. "useRootPaddingAwareAlignments": true
  267. },
  268. "styles": {
  269. "blocks": {
  270. "core/button": {
  271. "border": {
  272. "radius": "100px"
  273. },
  274. "color": {
  275. "background": "var(--wp--preset--color--foreground)",
  276. "text": "var(--wp--preset--color--background)"
  277. },
  278. "spacing": {
  279. "padding": {
  280. "bottom": "var(--wp--preset--spacing--40)",
  281. "left": "2.25rem",
  282. "right": "2.25rem",
  283. "top": "var(--wp--preset--spacing--40)"
  284. }
  285. },
  286. "typography": {
  287. "fontSize": "1rem",
  288. "fontStyle": "normal",
  289. "fontWeight": "700"
  290. },
  291. "variations": {
  292. "outline": {
  293. "border": {
  294. "bottom": {
  295. "style": "solid",
  296. "width": "1px"
  297. },
  298. "left": {
  299. "style": "solid",
  300. "width": "1px"
  301. },
  302. "right": {
  303. "style": "solid",
  304. "width": "1px"
  305. },
  306. "top": {
  307. "style": "solid",
  308. "width": "1px"
  309. }
  310. }
  311. }
  312. }
  313. },
  314. "core/code": {
  315. "border": {
  316. "bottom": {
  317. "style": "none",
  318. "width": "0px"
  319. },
  320. "color": "var(--wp--preset--color--foreground)",
  321. "left": {
  322. "style": "none",
  323. "width": "0px"
  324. },
  325. "radius": "0.25rem",
  326. "right": {
  327. "style": "none",
  328. "width": "0px"
  329. },
  330. "style": "solid",
  331. "top": {
  332. "style": "none",
  333. "width": "0px"
  334. },
  335. "width": "2px"
  336. },
  337. "color": {
  338. "background": "var(--wp--preset--color--background)"
  339. },
  340. "spacing": {
  341. "padding": {
  342. "bottom": "var(--wp--preset--spacing--50)",
  343. "left": "var(--wp--preset--spacing--50)",
  344. "right": "var(--wp--preset--spacing--50)",
  345. "top": "var(--wp--preset--spacing--50)"
  346. }
  347. },
  348. "typography": {
  349. "fontFamily": "monospace"
  350. }
  351. },
  352. "core/comment-author-name": {
  353. "typography": {
  354. "fontSize": "var(--wp--preset--font-size--small)"
  355. }
  356. },
  357. "core/comment-date": {
  358. "typography": {
  359. "fontSize": "var(--wp--preset--font-size--small)"
  360. }
  361. },
  362. "core/comment-edit-link": {
  363. "typography": {
  364. "fontSize": "var(--wp--preset--font-size--small)"
  365. }
  366. },
  367. "core/comment-reply-link": {
  368. "typography": {
  369. "fontSize": "var(--wp--preset--font-size--small)"
  370. }
  371. },
  372. "core/gallery": {
  373. "spacing": {
  374. "margin": {
  375. "bottom": "var(--wp--preset--spacing--50)"
  376. }
  377. }
  378. },
  379. "core/group": {
  380. "spacing": {
  381. "padding": {
  382. "bottom": "0px",
  383. "left": "0px",
  384. "right": "0px",
  385. "top": "0px"
  386. }
  387. }
  388. },
  389. "core/heading": {
  390. "color": {
  391. "text": "var(--wp--preset--color--primary)"
  392. },
  393. "typography": {
  394. "fontStyle": "normal",
  395. "fontWeight": "700"
  396. }
  397. },
  398. "core/image": {
  399. "border": {
  400. "radius": "0px"
  401. }
  402. },
  403. "core/list": {
  404. "spacing": {
  405. "padding": {
  406. "left": "var(--wp--preset--spacing--70)"
  407. }
  408. }
  409. },
  410. "core/navigation": {
  411. "elements": {
  412. "link": {
  413. ":hover": {
  414. "typography": {
  415. "textDecoration": "underline"
  416. }
  417. },
  418. "typography": {
  419. "textDecoration": "none"
  420. }
  421. }
  422. }
  423. },
  424. "core/paragraph": {
  425. "typography": {
  426. "fontSize": "var(--wp--preset--font-size--medium)"
  427. }
  428. },
  429. "core/post-author": {
  430. "spacing": {
  431. "padding": {
  432. "bottom": "0",
  433. "left": "0",
  434. "right": "0",
  435. "top": "0"
  436. }
  437. },
  438. "typography": {
  439. "fontSize": "var(--wp--preset--font-size--small)"
  440. }
  441. },
  442. "core/post-author-name": {
  443. "elements": {
  444. "link": {
  445. ":hover": {
  446. "typography": {
  447. "textDecoration": "underline"
  448. }
  449. },
  450. "typography": {
  451. "textDecoration": "none"
  452. }
  453. }
  454. }
  455. },
  456. "core/post-date": {
  457. "color": {
  458. "text": "var(--wp--preset--color--foreground)"
  459. },
  460. "elements": {
  461. "link": {
  462. ":hover": {
  463. "typography": {
  464. "textDecoration": "underline"
  465. }
  466. },
  467. "typography": {
  468. "textDecoration": "none"
  469. }
  470. }
  471. },
  472. "typography": {
  473. "fontSize": "var(--wp--preset--font-size--small)"
  474. }
  475. },
  476. "core/post-featured-image": {
  477. "border": {
  478. "radius": "30px"
  479. },
  480. "spacing": {
  481. "padding": {
  482. "bottom": "0",
  483. "left": "0",
  484. "right": "0",
  485. "top": "0"
  486. }
  487. }
  488. },
  489. "core/post-title": {
  490. "elements": {
  491. "link": {
  492. ":hover": {
  493. "typography": {
  494. "textDecoration": "underline"
  495. }
  496. },
  497. "typography": {
  498. "textDecoration": "none"
  499. }
  500. }
  501. },
  502. "spacing": {
  503. "margin": {
  504. "bottom": "0"
  505. }
  506. }
  507. },
  508. "core/pullquote": {
  509. "border": {
  510. "bottom": {
  511. "style": "none",
  512. "width": "0px"
  513. },
  514. "color": "var(--wp--preset--color--foreground)",
  515. "left": {
  516. "style": "none",
  517. "width": "0px"
  518. },
  519. "right": {
  520. "style": "none",
  521. "width": "0px"
  522. },
  523. "style": "solid",
  524. "top": {
  525. "style": "none",
  526. "width": "0px"
  527. },
  528. "width": "1px 0"
  529. },
  530. "color": {
  531. "background": "var(--wp--preset--color--background)"
  532. },
  533. "spacing": {
  534. "padding": {
  535. "bottom": "var(--wp--preset--spacing--50)",
  536. "left": "var(--wp--preset--spacing--50)",
  537. "right": "var(--wp--preset--spacing--50)",
  538. "top": "var(--wp--preset--spacing--50)"
  539. }
  540. },
  541. "typography": {
  542. "fontSize": "var(--wp--preset--font-size--large)",
  543. "fontStyle": "normal",
  544. "fontWeight": "400"
  545. }
  546. },
  547. "core/quote": {
  548. "border": {
  549. "color": "var(--wp--preset--color--primary)",
  550. "style": "solid",
  551. "width": "0 0 0 1px"
  552. },
  553. "spacing": {
  554. "padding": {
  555. "left": "var(--wp--preset--spacing--50)"
  556. }
  557. },
  558. "typography": {
  559. "fontStyle": "normal"
  560. }
  561. },
  562. "core/search": {
  563. "typography": {
  564. "fontSize": "var(--wp--preset--font-size--medium)",
  565. "lineHeight": "1.6"
  566. }
  567. },
  568. "core/separator": {
  569. "border": {
  570. "color": "currentColor",
  571. "style": "solid",
  572. "width": "0 0 1px 0"
  573. },
  574. "color": {
  575. "text": "var(--wp--preset--color--foreground)"
  576. }
  577. },
  578. "core/site-tagline": {
  579. "typography": {
  580. "fontSize": "var(--wp--preset--font-size--small)"
  581. }
  582. },
  583. "core/site-title": {
  584. "elements": {
  585. "link": {
  586. ":hover": {
  587. "typography": {
  588. "textDecoration": "underline"
  589. }
  590. },
  591. "typography": {
  592. "textDecoration": "none"
  593. }
  594. }
  595. },
  596. "typography": {
  597. "fontSize": "1.6rem",
  598. "fontStyle": "normal",
  599. "fontWeight": "700"
  600. }
  601. },
  602. "core/term-description": {
  603. "color": {
  604. "background": "var(--wp--preset--color--background)",
  605. "text": "var(--wp--preset--color--foreground)"
  606. },
  607. "elements": {
  608. "link": {
  609. "color": {
  610. "text": "var(--wp--preset--color--foreground)"
  611. }
  612. }
  613. },
  614. "spacing": {
  615. "padding": {
  616. "bottom": "var(--wp--preset--spacing--20)",
  617. "left": "var(--wp--preset--spacing--30)",
  618. "right": "var(--wp--preset--spacing--30)",
  619. "top": "var(--wp--preset--spacing--20)"
  620. }
  621. },
  622. "typography": {
  623. "fontSize": "var(--wp--preset--font-size--small)",
  624. "fontStyle": "normal",
  625. "fontWeight": "700"
  626. }
  627. }
  628. },
  629. "color": {
  630. "background": "var(--wp--preset--color--background)",
  631. "text": "var(--wp--preset--color--secondary)"
  632. },
  633. "elements": {
  634. "button": {
  635. ":active": {
  636. "color": {
  637. "background": "var(--wp--preset--color--primary)",
  638. "text": "var(--wp--preset--color--background)"
  639. }
  640. },
  641. ":focus": {
  642. "color": {
  643. "background": "var(--wp--preset--color--primary)",
  644. "text": "var(--wp--preset--color--background)"
  645. },
  646. "outline": {
  647. "color": "var(--wp--preset--color--primary)",
  648. "offset": "2px",
  649. "style": "dotted",
  650. "width": "1px"
  651. }
  652. },
  653. ":hover": {
  654. "color": {
  655. "background": "var(--wp--preset--color--secondary)",
  656. "text": "var(--wp--preset--color--background)"
  657. }
  658. },
  659. "border": {
  660. "radius": "0.25rem"
  661. },
  662. "color": {
  663. "background": "#2e1cff",
  664. "text": "var(--wp--preset--color--background)"
  665. }
  666. },
  667. "caption": {
  668. "typography": {
  669. "fontSize": "0.8rem"
  670. }
  671. },
  672. "h1": {
  673. "typography": {
  674. "fontSize": "3rem"
  675. }
  676. },
  677. "h2": {
  678. "typography": {
  679. "fontSize": "2.4rem"
  680. }
  681. },
  682. "h3": {
  683. "typography": {
  684. "fontSize": "var(--wp--preset--font-size--large)"
  685. }
  686. },
  687. "h4": {
  688. "typography": {
  689. "fontSize": "1.7rem"
  690. }
  691. },
  692. "h5": {
  693. "typography": {
  694. "fontSize": "1.4rem"
  695. }
  696. },
  697. "h6": {
  698. "typography": {
  699. "fontSize": "1.2rem"
  700. }
  701. },
  702. "heading": {
  703. "color": {
  704. "text": "var(--wp--preset--color--primary)"
  705. },
  706. "typography": {
  707. "fontStyle": "normal",
  708. "fontWeight": "700",
  709. "lineHeight": "1.3"
  710. }
  711. },
  712. "link": {
  713. ":hover": {
  714. "color": {
  715. "text": "var(--wp--preset--color--foreground)"
  716. },
  717. "typography": {
  718. "textDecoration": "none"
  719. }
  720. },
  721. "color": {
  722. "text": "var(--wp--preset--color--foreground)"
  723. }
  724. }
  725. },
  726. "spacing": {
  727. "blockGap": "var(--wp--preset--spacing--40)",
  728. "padding": {
  729. "bottom": "0px",
  730. "left": "5vw",
  731. "right": "5vw",
  732. "top": "0px"
  733. }
  734. },
  735. "typography": {
  736. "fontFamily": "var(--wp--preset--font-family--system-font)",
  737. "fontSize": "var(--wp--preset--font-size--small)",
  738. "lineHeight": "1.6"
  739. }
  740. },
  741. "templateParts": [
  742. {
  743. "area": "header",
  744. "name": "header"
  745. },
  746. {
  747. "area": "footer",
  748. "name": "footer"
  749. }
  750. ],
  751. "version": 2,
  752. "$schema": "https://schemas.wp.org/trunk/theme.json"
  753. }