theme.json 14 KB

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