theme.json 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689
  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": "#1E9AAE",
  17. "name": "Primary",
  18. "slug": "primary"
  19. },
  20. {
  21. "color": "#11202E",
  22. "name": "Foreground",
  23. "slug": "foreground"
  24. },
  25. {
  26. "color": "#97BA65",
  27. "name": "Background",
  28. "slug": "background"
  29. },
  30. {
  31. "color": "#B4CC91",
  32. "name": "Tertiary",
  33. "slug": "tertiary"
  34. },
  35. {
  36. "color": "#1E9AAE",
  37. "name": "Secondary",
  38. "slug": "secondary"
  39. }
  40. ],
  41. "text": true
  42. },
  43. "layout": {
  44. "contentSize": "604px",
  45. "wideSize": "920px"
  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. "fontFamily": "-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif",
  77. "name": "System Font",
  78. "slug": "system-font"
  79. },
  80. {
  81. "fontFace": [
  82. {
  83. "fontFamily": "Newsreader",
  84. "fontStyle": "normal",
  85. "fontWeight": "200",
  86. "src": [
  87. "file:./assets/fonts/newsreader_normal_200.ttf"
  88. ]
  89. },
  90. {
  91. "fontFamily": "Newsreader",
  92. "fontStyle": "normal",
  93. "fontWeight": "300",
  94. "src": [
  95. "file:./assets/fonts/newsreader_normal_300.ttf"
  96. ]
  97. },
  98. {
  99. "fontFamily": "Newsreader",
  100. "fontStyle": "normal",
  101. "fontWeight": "400",
  102. "src": [
  103. "file:./assets/fonts/newsreader_normal_400.ttf"
  104. ]
  105. },
  106. {
  107. "fontFamily": "Newsreader",
  108. "fontStyle": "normal",
  109. "fontWeight": "500",
  110. "src": [
  111. "file:./assets/fonts/newsreader_normal_500.ttf"
  112. ]
  113. },
  114. {
  115. "fontFamily": "Newsreader",
  116. "fontStyle": "normal",
  117. "fontWeight": "600",
  118. "src": [
  119. "file:./assets/fonts/newsreader_normal_600.ttf"
  120. ]
  121. },
  122. {
  123. "fontFamily": "Newsreader",
  124. "fontStyle": "normal",
  125. "fontWeight": "700",
  126. "src": [
  127. "file:./assets/fonts/newsreader_normal_700.ttf"
  128. ]
  129. },
  130. {
  131. "fontFamily": "Newsreader",
  132. "fontStyle": "normal",
  133. "fontWeight": "800",
  134. "src": [
  135. "file:./assets/fonts/newsreader_normal_800.ttf"
  136. ]
  137. },
  138. {
  139. "fontFamily": "Newsreader",
  140. "fontStyle": "italic",
  141. "fontWeight": "200",
  142. "src": [
  143. "file:./assets/fonts/newsreader_italic_200.ttf"
  144. ]
  145. },
  146. {
  147. "fontFamily": "Newsreader",
  148. "fontStyle": "italic",
  149. "fontWeight": "300",
  150. "src": [
  151. "file:./assets/fonts/newsreader_italic_300.ttf"
  152. ]
  153. },
  154. {
  155. "fontFamily": "Newsreader",
  156. "fontStyle": "italic",
  157. "fontWeight": "400",
  158. "src": [
  159. "file:./assets/fonts/newsreader_italic_400.ttf"
  160. ]
  161. },
  162. {
  163. "fontFamily": "Newsreader",
  164. "fontStyle": "italic",
  165. "fontWeight": "500",
  166. "src": [
  167. "file:./assets/fonts/newsreader_italic_500.ttf"
  168. ]
  169. },
  170. {
  171. "fontFamily": "Newsreader",
  172. "fontStyle": "italic",
  173. "fontWeight": "600",
  174. "src": [
  175. "file:./assets/fonts/newsreader_italic_600.ttf"
  176. ]
  177. },
  178. {
  179. "fontFamily": "Newsreader",
  180. "fontStyle": "italic",
  181. "fontWeight": "700",
  182. "src": [
  183. "file:./assets/fonts/newsreader_italic_700.ttf"
  184. ]
  185. },
  186. {
  187. "fontFamily": "Newsreader",
  188. "fontStyle": "italic",
  189. "fontWeight": "800",
  190. "src": [
  191. "file:./assets/fonts/newsreader_italic_800.ttf"
  192. ]
  193. }
  194. ],
  195. "fontFamily": "Newsreader",
  196. "slug": "newsreader"
  197. }
  198. ],
  199. "fontSizes": [
  200. {
  201. "fluid": {
  202. "max": "0.9625rem",
  203. "min": "0.725rem"
  204. },
  205. "name": "Small",
  206. "size": "0.8rem",
  207. "slug": "small"
  208. },
  209. {
  210. "fluid": {
  211. "max": "1.25rem",
  212. "min": "1rem"
  213. },
  214. "name": "Medium",
  215. "size": "1rem",
  216. "slug": "medium"
  217. },
  218. {
  219. "fluid": {
  220. "max": "2rem",
  221. "min": "1.75rem"
  222. },
  223. "name": "Large",
  224. "size": "1.75rem",
  225. "slug": "large"
  226. },
  227. {
  228. "fluid": {
  229. "max": "3rem",
  230. "min": "2.25rem"
  231. },
  232. "name": "Extra Large",
  233. "size": "2.75rem",
  234. "slug": "x-large"
  235. }
  236. ],
  237. "fontStyle": true,
  238. "fontWeight": true,
  239. "letterSpacing": true,
  240. "textDecoration": true,
  241. "textTransform": true
  242. },
  243. "useRootPaddingAwareAlignments": true
  244. },
  245. "styles": {
  246. "blocks": {
  247. "core/code": {
  248. "border": {
  249. "color": "var(--wp--preset--color--foreground)",
  250. "radius": "0.25rem",
  251. "style": "solid",
  252. "width": "2px"
  253. },
  254. "spacing": {
  255. "padding": {
  256. "bottom": "var(--wp--preset--spacing--50)",
  257. "left": "var(--wp--preset--spacing--50)",
  258. "right": "var(--wp--preset--spacing--50)",
  259. "top": "var(--wp--preset--spacing--50)"
  260. }
  261. },
  262. "typography": {
  263. "fontFamily": "monospace"
  264. }
  265. },
  266. "core/comment-author-name": {
  267. "typography": {
  268. "fontSize": "1.1rem",
  269. "fontStyle": "normal",
  270. "fontWeight": "600",
  271. "letterSpacing": "0rem"
  272. }
  273. },
  274. "core/comment-content": {
  275. "typography": {
  276. "fontSize": "1rem"
  277. }
  278. },
  279. "core/comment-date": {
  280. "typography": {
  281. "fontFamily": "var(--wp--preset--font-family--newsreader)",
  282. "fontSize": "var(--wp--preset--font-size--small)",
  283. "fontStyle": "italic",
  284. "fontWeight": "400"
  285. }
  286. },
  287. "core/comment-edit-link": {
  288. "typography": {
  289. "fontFamily": "var(--wp--preset--font-family--newsreader)",
  290. "fontSize": "0.8rem",
  291. "fontStyle": "normal",
  292. "fontWeight": "400"
  293. }
  294. },
  295. "core/comment-reply-link": {
  296. "typography": {
  297. "fontFamily": "var(--wp--preset--font-family--newsreader)",
  298. "fontSize": "0.8rem",
  299. "fontStyle": "normal",
  300. "fontWeight": "400"
  301. }
  302. },
  303. "core/gallery": {
  304. "spacing": {
  305. "margin": {
  306. "bottom": "var(--wp--preset--spacing--50)"
  307. }
  308. }
  309. },
  310. "core/list": {
  311. "spacing": {
  312. "padding": {
  313. "left": "var(--wp--preset--spacing--70)"
  314. }
  315. }
  316. },
  317. "core/navigation": {
  318. "elements": {
  319. "link": {
  320. ":hover": {
  321. "typography": {
  322. "textDecoration": "underline"
  323. }
  324. },
  325. "typography": {
  326. "textDecoration": "none"
  327. }
  328. }
  329. }
  330. },
  331. "core/post-author-name": {
  332. "elements": {
  333. "link": {
  334. ":hover": {
  335. "typography": {
  336. "textDecoration": "underline"
  337. }
  338. },
  339. "typography": {
  340. "textDecoration": "none"
  341. }
  342. }
  343. }
  344. },
  345. "core/post-comments-link": {
  346. "elements": {
  347. "link": {
  348. ":hover": {
  349. "typography": {
  350. "textDecoration": "underline"
  351. }
  352. },
  353. "typography": {
  354. "textDecoration": "none"
  355. }
  356. }
  357. }
  358. },
  359. "core/post-date": {
  360. "color": {
  361. "text": "var(--wp--preset--color--foreground)"
  362. },
  363. "elements": {
  364. "link": {
  365. ":hover": {
  366. "typography": {
  367. "textDecoration": "underline"
  368. }
  369. },
  370. "typography": {
  371. "textDecoration": "none"
  372. }
  373. }
  374. },
  375. "typography": {
  376. "fontSize": "var(--wp--preset--font-size--small)"
  377. }
  378. },
  379. "core/post-navigation-link": {
  380. "typography": {
  381. "fontFamily": "var(--wp--preset--font-family--newsreader)",
  382. "fontStyle": "normal",
  383. "fontWeight": "400"
  384. }
  385. },
  386. "core/post-terms": {
  387. "typography": {
  388. "fontStyle": "normal",
  389. "fontWeight": "500"
  390. }
  391. },
  392. "core/post-title": {
  393. "elements": {
  394. "link": {
  395. ":hover": {
  396. "typography": {
  397. "textDecoration": "underline"
  398. }
  399. },
  400. "typography": {
  401. "textDecoration": "none"
  402. }
  403. }
  404. },
  405. "spacing": {
  406. "margin": {
  407. "bottom": "0"
  408. }
  409. },
  410. "typography": {
  411. "fontStyle": "normal",
  412. "lineHeight": "1.1",
  413. "textTransform": "none"
  414. }
  415. },
  416. "core/pullquote": {
  417. "border": {
  418. "bottom": {
  419. "style": "none",
  420. "width": "0px"
  421. },
  422. "color": "var(--wp--preset--color--foreground)",
  423. "left": {
  424. "style": "none",
  425. "width": "0px"
  426. },
  427. "right": {
  428. "style": "none",
  429. "width": "0px"
  430. },
  431. "style": "solid",
  432. "top": {
  433. "style": "none",
  434. "width": "0px"
  435. },
  436. "width": "1px 0"
  437. },
  438. "color": {
  439. "background": "var(--wp--preset--color--primary)",
  440. "text": "var(--wp--preset--color--background)"
  441. },
  442. "elements": {
  443. "link": {
  444. "color": {
  445. "text": "var(--wp--preset--color--background)"
  446. }
  447. }
  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": "normal",
  460. "fontWeight": "400",
  461. "textTransform": "none"
  462. }
  463. },
  464. "core/query-pagination": {
  465. "typography": {
  466. "fontSize": "1.1rem",
  467. "fontStyle": "normal",
  468. "fontWeight": "400",
  469. "letterSpacing": "0rem",
  470. "textTransform": "none"
  471. }
  472. },
  473. "core/query-pagination-numbers": {
  474. "typography": {
  475. "fontSize": "var(--wp--preset--font-size--small)",
  476. "fontStyle": "normal",
  477. "fontWeight": "300",
  478. "letterSpacing": "0.16rem",
  479. "textTransform": "uppercase"
  480. }
  481. },
  482. "core/quote": {
  483. "border": {
  484. "color": "var(--wp--preset--color--primary)",
  485. "style": "solid",
  486. "width": "0 0 0 1px"
  487. },
  488. "spacing": {
  489. "padding": {
  490. "left": "var(--wp--preset--spacing--50)"
  491. }
  492. },
  493. "typography": {
  494. "fontStyle": "normal"
  495. }
  496. },
  497. "core/search": {
  498. "border": {
  499. "radius": "0px"
  500. },
  501. "typography": {
  502. "fontSize": "var(--wp--preset--font-size--small)",
  503. "fontStyle": "normal",
  504. "fontWeight": "300",
  505. "letterSpacing": "0.1rem",
  506. "lineHeight": "1.6"
  507. }
  508. },
  509. "core/separator": {
  510. "border": {
  511. "color": "currentColor",
  512. "style": "solid",
  513. "width": "0 0 1px 0"
  514. },
  515. "color": {
  516. "text": "var(--wp--preset--color--foreground)"
  517. }
  518. },
  519. "core/site-tagline": {
  520. "typography": {
  521. "fontSize": "var(--wp--preset--font-size--small)"
  522. }
  523. },
  524. "core/site-title": {
  525. "elements": {
  526. "link": {
  527. ":hover": {
  528. "typography": {
  529. "textDecoration": "underline"
  530. }
  531. },
  532. "typography": {
  533. "textDecoration": "none"
  534. }
  535. }
  536. },
  537. "typography": {
  538. "fontSize": "var(--wp--preset--font-size--x-large)",
  539. "fontStyle": "normal",
  540. "fontWeight": "400",
  541. "textTransform": "uppercase"
  542. }
  543. },
  544. "core/social-links": {
  545. "color": {
  546. "background": "var(--wp--preset--color--background)"
  547. }
  548. }
  549. },
  550. "color": {
  551. "background": "var(--wp--preset--color--background)",
  552. "text": "var(--wp--preset--color--foreground)"
  553. },
  554. "css": "/*\n * Link styles\n * https://github.com/WordPress/gutenberg/issues/42319\n */\na {\n\ttext-decoration-thickness: .0625em !important;\n\ttext-underline-offset: .15em;\n}\n\n\n.wp-block-post-template-is-layout-flow > .wp-block-post:nth-child(2n) .post-content-reverie-container {\n\tbackground-image: url(assets/images/spring/a.png);\n}\n\n.wp-block-post-template-is-layout-flow > .wp-block-post:nth-child(3n) .post-content-reverie-container {\n\tbackground-image: url(assets/images/post-white.png);\n}\n\n.wp-block-post-template-is-layout-flow > .wp-block-post:nth-child(4n) .post-content-reverie-container {\n\tbackground-image: url(assets/images/spring/b.png);\n}\n",
  555. "elements": {
  556. "button": {
  557. ":active": {
  558. "color": {
  559. "background": "var(--wp--preset--color--primary)",
  560. "text": "var(--wp--preset--color--tertiary)"
  561. }
  562. },
  563. ":focus": {
  564. "color": {
  565. "background": "var(--wp--preset--color--primary)",
  566. "text": "var(--wp--preset--color--tertiary)"
  567. },
  568. "outline": {
  569. "color": "var(--wp--preset--color--primary)",
  570. "offset": "2px",
  571. "style": "dotted",
  572. "width": "1px"
  573. }
  574. },
  575. ":hover": {
  576. "border": {
  577. "color": "var(--wp--preset--color--secondary)",
  578. "style": "solid",
  579. "width": "2px"
  580. },
  581. "color": {
  582. "background": "var(--wp--preset--color--foreground)",
  583. "text": "var(--wp--preset--color--primary)"
  584. },
  585. "spacing": {
  586. "padding": "0.667em 1.333em"
  587. }
  588. },
  589. "border": {
  590. "radius": "2px"
  591. },
  592. "color": {
  593. "background": "var(--wp--preset--color--primary)",
  594. "text": "var(--wp--preset--color--foreground)"
  595. },
  596. "typography": {
  597. "fontSize": "var(--wp--preset--font-size--small)",
  598. "fontStyle": "normal",
  599. "letterSpacing": "0.07rem"
  600. }
  601. },
  602. "caption": {
  603. "typography": {
  604. "fontSize": "0.8rem"
  605. }
  606. },
  607. "h1": {
  608. "typography": {
  609. "fontSize": "var(--wp--preset--font-size--x-large)"
  610. }
  611. },
  612. "h2": {
  613. "typography": {
  614. "fontSize": "2.4rem"
  615. }
  616. },
  617. "h3": {
  618. "typography": {
  619. "fontSize": "clamp(1.5rem, calc(1.5rem + ((1vw - 0.48rem) * 0.4808)), 1.75rem)"
  620. }
  621. },
  622. "h4": {
  623. "typography": {
  624. "fontSize": "clamp(1.25rem, calc(1.25rem + ((1vw - 0.48rem) * 0.4808)), 1.5rem)"
  625. }
  626. },
  627. "h5": {
  628. "typography": {
  629. "fontSize": "var(--wp--preset--font-size--medium)",
  630. "textTransform": "uppercase"
  631. }
  632. },
  633. "h6": {
  634. "typography": {
  635. "fontSize": "var(--wp--preset--font-size--small)",
  636. "textTransform": "uppercase"
  637. }
  638. },
  639. "heading": {
  640. "typography": {
  641. "fontFamily": "var(--wp--preset--font-family--newsreader)",
  642. "fontStyle": "normal",
  643. "fontWeight": "400",
  644. "lineHeight": "1.125",
  645. "textTransform": "none"
  646. }
  647. },
  648. "link": {
  649. ":hover": {
  650. "typography": {
  651. "textDecoration": "none"
  652. }
  653. },
  654. "color": {
  655. "text": "var(--wp--preset--color--foreground)"
  656. }
  657. }
  658. },
  659. "spacing": {
  660. "blockGap": "var(--wp--preset--spacing--50)",
  661. "padding": {
  662. "bottom": "0rem",
  663. "left": "1.5rem",
  664. "right": "1.5rem",
  665. "top": "0rem"
  666. }
  667. },
  668. "typography": {
  669. "fontFamily": "var(--wp--preset--font-family--newsreader)",
  670. "fontSize": "var(--wp--preset--font-size--medium)",
  671. "fontStyle": "normal",
  672. "fontWeight": "400",
  673. "lineHeight": "1.5"
  674. }
  675. },
  676. "templateParts": [
  677. {
  678. "area": "header",
  679. "name": "header"
  680. },
  681. {
  682. "area": "footer",
  683. "name": "footer"
  684. }
  685. ],
  686. "title": "Spring",
  687. "version": 2,
  688. "$schema": "https://schemas.wp.org/trunk/theme.json"
  689. }