theme.json 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515
  1. {
  2. "settings": {
  3. "appearanceTools": true,
  4. "color": {
  5. "palette": [
  6. {
  7. "color": "#111111",
  8. "name": "Background",
  9. "slug": "background"
  10. },
  11. {
  12. "color": "#f7f8f2",
  13. "name": "Foreground",
  14. "slug": "foreground"
  15. },
  16. {
  17. "color": "#707070",
  18. "name": "Secondary",
  19. "slug": "secondary"
  20. }
  21. ],
  22. "text": true
  23. },
  24. "layout": {
  25. "contentSize": "900px",
  26. "wideSize": "1280px"
  27. },
  28. "shadow": {
  29. "defaultPresets": true,
  30. "presets": []
  31. },
  32. "spacing": {
  33. "customSpacingSize": true,
  34. "spacingScale": {
  35. "increment": 1.5,
  36. "mediumStep": 1.5,
  37. "operator": "*",
  38. "steps": 7,
  39. "unit": "rem"
  40. },
  41. "spacingSizes": [],
  42. "units": [
  43. "%",
  44. "px",
  45. "em",
  46. "rem",
  47. "vh",
  48. "vw"
  49. ]
  50. },
  51. "typography": {
  52. "customFontSize": true,
  53. "dropCap": true,
  54. "fluid": true,
  55. "fontFamilies": [
  56. {
  57. "fontFamily": "-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif",
  58. "name": "System Font",
  59. "slug": "system-font"
  60. },
  61. {
  62. "fontFace": [
  63. {
  64. "fontFamily": "Inter",
  65. "fontStyle": "normal",
  66. "fontWeight": "200",
  67. "src": [
  68. "file:./assets/fonts/inter_normal_200.ttf"
  69. ]
  70. },
  71. {
  72. "fontFamily": "Inter",
  73. "fontStyle": "normal",
  74. "fontWeight": "400",
  75. "src": [
  76. "file:./assets/fonts/inter_normal_400.ttf"
  77. ]
  78. },
  79. {
  80. "fontFamily": "Inter",
  81. "fontStyle": "normal",
  82. "fontWeight": "600",
  83. "src": [
  84. "file:./assets/fonts/inter_normal_600.ttf"
  85. ]
  86. }
  87. ],
  88. "fontFamily": "Inter",
  89. "slug": "inter"
  90. },
  91. {
  92. "fontFace": [
  93. {
  94. "fontFamily": "D-DIN Exp",
  95. "fontStyle": "normal",
  96. "fontWeight": "400",
  97. "src": [
  98. "file:./assets/fonts/d-din-exp_normal_400.ttf"
  99. ]
  100. },
  101. {
  102. "fontFamily": "D-DIN Exp",
  103. "fontStyle": "italic",
  104. "fontWeight": "400",
  105. "src": [
  106. "file:./assets/fonts/d-din-exp_italic_400.ttf"
  107. ]
  108. }
  109. ],
  110. "fontFamily": "D-DIN Exp",
  111. "slug": "d-din-exp"
  112. },
  113. {
  114. "fontFace": [
  115. {
  116. "fontFamily": "D-DIN",
  117. "fontStyle": "normal",
  118. "fontWeight": "400",
  119. "src": [
  120. "file:./assets/fonts/d-din_normal_400.ttf"
  121. ]
  122. },
  123. {
  124. "fontFamily": "D-DIN",
  125. "fontStyle": "normal",
  126. "fontWeight": "700",
  127. "src": [
  128. "file:./assets/fonts/d-din_normal_700.ttf"
  129. ]
  130. },
  131. {
  132. "fontFamily": "D-DIN",
  133. "fontStyle": "italic",
  134. "fontWeight": "400",
  135. "src": [
  136. "file:./assets/fonts/d-din_italic_400.ttf"
  137. ]
  138. }
  139. ],
  140. "fontFamily": "D-DIN",
  141. "slug": "d-din"
  142. }
  143. ],
  144. "fontSizes": [
  145. {
  146. "fluid": {
  147. "max": "1.0625rem",
  148. "min": "0.825rem"
  149. },
  150. "name": "Small",
  151. "size": "1rem",
  152. "slug": "small"
  153. },
  154. {
  155. "fluid": {
  156. "max": "1.25rem",
  157. "min": "1rem"
  158. },
  159. "name": "Medium",
  160. "size": "1.125rem",
  161. "slug": "medium"
  162. },
  163. {
  164. "fluid": {
  165. "max": "2rem",
  166. "min": "1.75rem"
  167. },
  168. "name": "Large",
  169. "size": "1.75rem",
  170. "slug": "large"
  171. },
  172. {
  173. "fluid": {
  174. "max": "3rem",
  175. "min": "2.5rem"
  176. },
  177. "name": "Extra Large",
  178. "size": "3rem",
  179. "slug": "x-large"
  180. }
  181. ],
  182. "fontStyle": true,
  183. "fontWeight": true,
  184. "letterSpacing": true,
  185. "textDecoration": true,
  186. "textTransform": true
  187. },
  188. "useRootPaddingAwareAlignments": true
  189. },
  190. "styles": {
  191. "blocks": {
  192. "core/code": {
  193. "border": {
  194. "color": "var(--wp--preset--color--background)",
  195. "radius": "0.25rem",
  196. "style": "solid",
  197. "width": "2px"
  198. },
  199. "spacing": {
  200. "padding": {
  201. "bottom": "var(--wp--preset--spacing--50)",
  202. "left": "var(--wp--preset--spacing--50)",
  203. "right": "var(--wp--preset--spacing--50)",
  204. "top": "var(--wp--preset--spacing--50)"
  205. }
  206. },
  207. "typography": {
  208. "fontFamily": "monospace"
  209. }
  210. },
  211. "core/comment-author-name": {
  212. "typography": {
  213. "fontSize": "var(--wp--preset--font-size--small)"
  214. }
  215. },
  216. "core/comment-date": {
  217. "typography": {
  218. "fontSize": "var(--wp--preset--font-size--small)"
  219. }
  220. },
  221. "core/comment-edit-link": {
  222. "typography": {
  223. "fontSize": "var(--wp--preset--font-size--small)"
  224. }
  225. },
  226. "core/comment-reply-link": {
  227. "typography": {
  228. "fontSize": "var(--wp--preset--font-size--small)"
  229. }
  230. },
  231. "core/gallery": {
  232. "spacing": {
  233. "margin": {
  234. "bottom": "var(--wp--preset--spacing--50)"
  235. }
  236. }
  237. },
  238. "core/list": {
  239. "spacing": {
  240. "padding": {
  241. "left": "var(--wp--preset--spacing--70)"
  242. }
  243. }
  244. },
  245. "core/navigation": {
  246. "elements": {
  247. "link": {
  248. ":hover": {
  249. "typography": {
  250. "textDecoration": "underline"
  251. }
  252. },
  253. "typography": {
  254. "textDecoration": "none"
  255. }
  256. }
  257. }
  258. },
  259. "core/post-author-name": {
  260. "elements": {
  261. "link": {
  262. ":hover": {
  263. "typography": {
  264. "textDecoration": "underline"
  265. }
  266. },
  267. "typography": {
  268. "textDecoration": "none"
  269. }
  270. }
  271. }
  272. },
  273. "core/post-date": {
  274. "color": {
  275. "text": "var(--wp--preset--color--background)"
  276. },
  277. "elements": {
  278. "link": {
  279. ":hover": {
  280. "typography": {
  281. "textDecoration": "underline"
  282. }
  283. },
  284. "typography": {
  285. "textDecoration": "none"
  286. }
  287. }
  288. },
  289. "typography": {
  290. "fontSize": "var(--wp--preset--font-size--small)"
  291. }
  292. },
  293. "core/post-title": {
  294. "elements": {
  295. "link": {
  296. ":hover": {
  297. "typography": {
  298. "textDecoration": "underline"
  299. }
  300. },
  301. "typography": {
  302. "textDecoration": "none"
  303. }
  304. }
  305. },
  306. "spacing": {
  307. "margin": {
  308. "bottom": "0"
  309. }
  310. }
  311. },
  312. "core/pullquote": {
  313. "border": {
  314. "color": "var(--wp--preset--color--background)",
  315. "style": "solid",
  316. "width": "1px 0"
  317. },
  318. "spacing": {
  319. "padding": {
  320. "bottom": "var(--wp--preset--spacing--50)",
  321. "left": "var(--wp--preset--spacing--50)",
  322. "right": "var(--wp--preset--spacing--50)",
  323. "top": "var(--wp--preset--spacing--50)"
  324. }
  325. },
  326. "typography": {
  327. "fontSize": "var(--wp--preset--font-size--large)",
  328. "fontStyle": "italic"
  329. }
  330. },
  331. "core/quote": {
  332. "border": {
  333. "color": "var(--wp--preset--color--background)",
  334. "style": "solid",
  335. "width": "0 0 0 1px"
  336. },
  337. "spacing": {
  338. "padding": {
  339. "left": "var(--wp--preset--spacing--50)"
  340. }
  341. },
  342. "typography": {
  343. "fontStyle": "normal"
  344. }
  345. },
  346. "core/search": {
  347. "typography": {
  348. "fontSize": "var(--wp--preset--font-size--medium)",
  349. "lineHeight": "1.6"
  350. }
  351. },
  352. "core/separator": {
  353. "border": {
  354. "color": "currentColor",
  355. "style": "solid",
  356. "width": "0 0 1px 0"
  357. },
  358. "color": {
  359. "text": "var(--wp--preset--color--background)"
  360. }
  361. },
  362. "core/site-tagline": {
  363. "typography": {
  364. "fontSize": "var(--wp--preset--font-size--small)"
  365. }
  366. },
  367. "core/site-title": {
  368. "elements": {
  369. "link": {
  370. ":hover": {
  371. "typography": {
  372. "textDecoration": "underline"
  373. }
  374. },
  375. "typography": {
  376. "textDecoration": "none"
  377. }
  378. }
  379. },
  380. "typography": {
  381. "fontSize": "var(--wp--preset--font-size--medium)",
  382. "fontWeight": "700"
  383. }
  384. }
  385. },
  386. "color": {
  387. "background": "var(--wp--preset--color--background)",
  388. "text": "var(--wp--preset--color--foreground)"
  389. },
  390. "elements": {
  391. "button": {
  392. ":active": {
  393. "color": {
  394. "background": "var(--wp--preset--color--background)",
  395. "text": "var(--wp--preset--color--foreground)"
  396. }
  397. },
  398. ":focus": {
  399. "color": {
  400. "background": "var(--wp--preset--color--background)",
  401. "text": "var(--wp--preset--color--foreground)"
  402. },
  403. "outline": {
  404. "color": "var(--wp--preset--color--background)",
  405. "offset": "2px",
  406. "style": "dotted",
  407. "width": "1px"
  408. }
  409. },
  410. ":hover": {
  411. "color": {
  412. "background": "var(--wp--preset--color--secondary)",
  413. "text": "var(--wp--preset--color--foreground)"
  414. }
  415. },
  416. "border": {
  417. "radius": "0.25rem"
  418. },
  419. "color": {
  420. "background": "var(--wp--preset--color--foreground)",
  421. "text": "var(--wp--preset--color--background)"
  422. }
  423. },
  424. "h1": {
  425. "typography": {
  426. "fontSize": "var(--wp--preset--font-size--x-large)",
  427. "lineHeight": "1",
  428. "textTransform": "uppercase"
  429. }
  430. },
  431. "h2": {
  432. "typography": {
  433. "fontSize": "var(--wp--preset--font-size--medium)",
  434. "lineHeight": 1,
  435. "textTransform": "uppercase"
  436. }
  437. },
  438. "h3": {
  439. "typography": {
  440. "fontSize": "1.3rem",
  441. "fontStyle": "italic",
  442. "fontWeight": "400",
  443. "lineHeight": "1",
  444. "textTransform": "uppercase"
  445. }
  446. },
  447. "h4": {
  448. "typography": {
  449. "fontSize": "var(--wp--preset--font-size--medium)",
  450. "lineHeight": "1.2"
  451. }
  452. },
  453. "h5": {
  454. "typography": {
  455. "fontSize": "var(--wp--preset--font-size--small)",
  456. "lineHeight": "1.2"
  457. }
  458. },
  459. "h6": {
  460. "typography": {
  461. "fontSize": "0.8rem",
  462. "lineHeight": "1.2"
  463. }
  464. },
  465. "heading": {
  466. "color": {
  467. "text": "var(--wp--preset--color--foreground)"
  468. },
  469. "typography": {
  470. "fontFamily": "var(--wp--preset--font-family--rubik)",
  471. "fontWeight": "400",
  472. "lineHeight": "1.125"
  473. }
  474. },
  475. "link": {
  476. ":hover": {
  477. "typography": {
  478. "textDecoration": "none"
  479. }
  480. },
  481. "color": {
  482. "text": "var(--wp--preset--color--foreground)"
  483. }
  484. }
  485. },
  486. "spacing": {
  487. "blockGap": "1.5rem",
  488. "padding": {
  489. "bottom": "var(--wp--preset--spacing--50)",
  490. "left": "var(--wp--preset--spacing--50)",
  491. "right": "var(--wp--preset--spacing--50)",
  492. "top": "var(--wp--preset--spacing--50)"
  493. }
  494. },
  495. "typography": {
  496. "fontFamily": "var(--wp--preset--font-family--d-din-exp)",
  497. "fontSize": "var(--wp--preset--font-size--medium)",
  498. "fontStyle": "normal",
  499. "fontWeight": "400",
  500. "lineHeight": "1.5"
  501. }
  502. },
  503. "templateParts": [
  504. {
  505. "area": "header",
  506. "name": "header"
  507. },
  508. {
  509. "area": "footer",
  510. "name": "footer"
  511. }
  512. ],
  513. "version": 2,
  514. "$schema": "https://schemas.wp.org/trunk/theme.json"
  515. }