theme.json 11 KB

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