theme.json 15 KB

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