/* headings */
@font-face {
  font-family: 'Barriecito';
  src: url(font/Barriecito-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Frijole';
  src: url(font/Frijole-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Eater';
  src: url(font/Eater-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Jolly Lodger';
  src: url(font/JollyLodger-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Kranky';
  src: url(font/Kranky-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Love Ya Like A Sister';
  src: url(font/LoveYaLikeASister-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Rubik Burned';
  src: url(font/RubikBurned-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Rubik Vinyl';
  src: url(font/RubikVinyl-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Slackside One';
  src: url(font/SlacksideOne-Regular.ttf) format('truetype');
}
/* side headings */
@font-face {
  font-family: 'Syne Mono';
  src: url(font/SyneMono-Regular.ttf) format('truetype');
}
/* handwritten */
@font-face {
  font-family: 'Reenie Beanie';
  src: url(font/ReenieBeanie-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Sue Ellen Francisco';
  src: url(font/SueEllenFrancisco-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Sedgwick Ave';
  src: url(font/SedgwickAve-Regular.ttf) format('truetype');
}
h1,
h2,
h3,
h4,
h5,
h6,
p {
  hyphens: auto;
}
/* sidebar */
aside#secondary {
  border-image: url("img/line-big.png") 100 / 0 0 0 10px round;
  padding-left: 30px;
}
aside#secondary .wp-block-heading {
  font-family: 'Syne Mono', monospace;
  color: var(--global-palette1);
}
aside#secondary section {
  margin-bottom: 50px;
}
aside#secondary section:nth-child(1n + 1) {
  rotate: 3deg;
}
aside#secondary section:nth-child(2n + 1) {
  rotate: -4deg;
}
aside#secondary section:nth-child(3n + 1) {
  rotate: 1deg;
}
aside#secondary section:nth-child(4n + 1) {
  rotate: -3deg;
}
aside#secondary section:nth-child(5n + 1) {
  rotate: 1deg;
}
aside#secondary section:nth-child(6n + 1) {
  rotate: -2deg;
}
/* search input field */
.wp-block-search__input {
  font-family: monospace;
}
/* articles and archives */
.entry-taxonomies,
.entry-actions,
.entry-meta,
.entry-related-title {
  font: 1.5em "Reenie Beanie", monospace;
}
.entry {
  box-shadow: none !important;
  border-image: url("img/box-thin.png") 30 / 0 0 20px 0 round;
  margin-bottom: 30px;
}
.page-title {
  font: 1.5em "Reenie Beanie", monospace;
  zoom: 2;
  margin-bottom: 20px;
  text-decoration: underline wavy;
  text-decoration-skip-ink: all;
}
article:nth-child(1n + 1) .entry-title {
  font-family: 'Frijole';
}
article:nth-child(2n + 1) .entry-title {
  font-family: 'Eater';
}
article:nth-child(3n + 1) .entry-title {
  font-family: 'Jolly Lodger';
}
article:nth-child(4n + 1) .entry-title {
  font-family: 'Kranky';
}
article:nth-child(5n + 1) .entry-title {
  font-family: 'Love Ya Like A Sister';
}
article:nth-child(6n + 1) .entry-title {
  font-family: 'Rubik Burned';
}
article:nth-child(7n + 1) .entry-title {
  font-family: 'Rubik Vinyl';
}
article:nth-child(8n + 1) .entry-title {
  font-family: 'Slackside One';
}
article:nth-child(9n + 1) .entry-title {
  font-family: 'Barriecito';
}
article:nth-child(1n + 1) .entry-title {
  rotate: 3deg;
}
article:nth-child(2n + 1) .entry-title {
  rotate: -4deg;
}
article:nth-child(3n + 1) .entry-title {
  rotate: 1deg;
}
article:nth-child(4n + 1) .entry-title {
  rotate: -3deg;
}
article:nth-child(5n + 1) .entry-title {
  rotate: 1deg;
}
article:nth-child(6n + 1) .entry-title {
  rotate: -2deg;
}
article:nth-child(1n + 1) .post-thumbnail,
article:nth-child(1n + 1) .wp-block-image {
  rotate: -1deg;
}
article:nth-child(2n + 1) .post-thumbnail,
article:nth-child(2n + 1) .wp-block-image {
  rotate: 2deg;
}
article:nth-child(3n + 1) .post-thumbnail,
article:nth-child(3n + 1) .wp-block-image {
  rotate: -2deg;
}
article:nth-child(4n + 1) .post-thumbnail,
article:nth-child(4n + 1) .wp-block-image {
  rotate: 1deg;
}
article:nth-child(5n + 1) .post-thumbnail,
article:nth-child(5n + 1) .wp-block-image {
  rotate: -1deg;
}
article:nth-child(6n + 1) .post-thumbnail,
article:nth-child(6n + 1) .wp-block-image {
  rotate: 2deg;
}
article .post-thumbnail,
article .wp-block-image {
  filter: drop-shadow(1px 1px 3px rgba(0, 0, 0, 0.45));
}
article:nth-child(1n + 1) img {
  mask: repeating-conic-gradient(from 45deg at 5px 50%, #0000, #000 1deg 89deg, #0000 90deg 180deg) -5px 50%/100% 10px;
}
article:nth-child(2n + 1) img {
  mask: radial-gradient(5px at 25% 0, #0000 98%, #000) 50% 5px/20px 51% repeat-x, radial-gradient(5px at 75% 50%, #000 99%, #0000 101%) top / 20px 10px repeat-x, radial-gradient(5px at 75% 100%, #0000 98%, #000) calc(50% + 10px) calc(100% - 5px)/20px 51% repeat-x, radial-gradient(5px at 25% 50%, #000 99%, #0000 101%) calc(50% + 10px) 100%/20px 10px repeat-x;
}
article:nth-child(3n + 1) img {
  mask: repeating-conic-gradient(from 45deg at 5px 50%, #0000, #000 1deg 89deg, #0000 90deg 180deg) -5px 50%/100% 10px;
}
article:nth-child(4n + 1) img {
  mask: conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50%/10px 100%;
}
article .wp-block-table {
  font: 1.5em "Reenie Beanie", monospace;
}
article:nth-child(1n + 1) .wp-block-table {
  rotate: 3deg;
}
article:nth-child(2n + 1) .wp-block-table {
  rotate: -4deg;
}
article:nth-child(3n + 1) .wp-block-table {
  rotate: 1deg;
}
article:nth-child(4n + 1) .wp-block-table {
  rotate: -3deg;
}
article:nth-child(5n + 1) .wp-block-table {
  rotate: 1deg;
}
article:nth-child(6n + 1) .wp-block-table {
  rotate: -2deg;
}
/* nav */
.nav-links {
  font: 1.5em "Reenie Beanie", monospace;
}
/* comments */
.comments-area {
  margin-bottom: var(--global-xl-spacing);
}
/* tables */
.wp-block-table tr {
  border-top: 1px solid var(--global-palette6);
}
.wp-block-table tr:nth-child(1) {
  border-top-color: transparent;
}
.wp-block-table td,
.wp-block-table th {
  border: none;
  border-left: 1px solid var(--global-palette6);
}
.wp-block-table td:nth-child(1),
.wp-block-table th:nth-child(1) {
  border-left-color: transparent;
}
