theme.json 13 KB

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