theme.json 15 KB

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