/*
 * Jenski scrapbook homepage candidate — 16 October 2026.
 * Isolated from the locked 24 September stylesheet and all article/category
 * templates. These are real WordPress category/post links over decorative art.
 */
body.jenski-site.home {
  --jenski-wall-paper: #f2e8d9;
  --jenski-wall-ink: #17130e;
  background-color: #111114;
  background-image:
    radial-gradient(ellipse at 9% 32%, rgb(250 59 128 / .17), transparent 24%),
    radial-gradient(ellipse at 90% 71%, rgb(255 100 24 / .14), transparent 25%),
    radial-gradient(ellipse at 51% 24%, rgb(25 182 208 / .12), transparent 28%),
    linear-gradient(rgb(9 9 12 / .12), rgb(9 9 12 / .20)),
    url("../img/home-graffiti-overlay.svg"),
    url("../img/home-background.svg");
  background-size: auto, auto, auto, auto, 1600px auto, 1600px auto;
  background-repeat: no-repeat, no-repeat, no-repeat, repeat, repeat-y, repeat-y;
  background-position: center, center, center, center, top center, top center;
  background-attachment: scroll;
}

/* Home uses the selected mock-up's quieter torn-paper navigation strip.
   The category slugs/links remain the canonical WordPress links. */
/* Gutenberg adds the custom navigation class to BOTH <nav> and <ul>.
   Target only the wrapper: styling the nested UL as another full-width paper
   panel caused the final category to be clipped without page-level overflow. */
body.home nav.jenski-category-nav {
  display: block;
  width: var(--jenski-content-width);
  margin: .45rem auto 0;
  padding: .35rem .65rem;
  box-sizing: border-box;
  background:
    repeating-linear-gradient(0deg, rgb(71 58 44 / .035) 0 1px, transparent 1px 18px),
    #f7efe4;
  border: 1px solid rgb(34 27 24 / .3);
  box-shadow: 0 6px 0 rgb(0 0 0 / .3);
}
body.home nav.jenski-category-nav > .wp-block-navigation__container {
  display: grid;
  width: 100%;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  align-items: stretch;
  justify-items: center;
  gap: .15rem .35rem;
  background: none;
  border: 0;
  box-shadow: none;
  clip-path: none;
}
body.home nav.jenski-category-nav > .wp-block-navigation__container > li {
  min-width: 0;
}
body.home .jenski-category-nav li a {
  min-height: 44px;
  padding: .45rem .25rem;
  color: #211a16;
  background: transparent;
  border: 0;
  box-shadow: none;
  border-radius: 0;
  transform: none;
  font: 900 clamp(.86rem, 1vw, 1rem)/1.2 "Marker Felt", "Segoe Print", "Comic Sans MS", cursive;
}
body.home .jenski-category-nav li a:hover,
body.home .jenski-category-nav li a[aria-current="page"] {
  color: #b93806;
  text-decoration: underline;
  text-decoration-color: #f97624;
  text-decoration-thickness: 3px;
  text-underline-offset: 5px;
}
body.home .jenski-category-nav li a:focus-visible { outline-color: #161616; }

/* Existing category navigation stays canonical and clickable. */
body.home .jenski-masthead {
  margin-bottom: clamp(1rem, 2vw, 2rem);
  padding-bottom: 1.25rem;
  background: linear-gradient(180deg, rgb(0 0 0 / .04), rgb(0 0 0 / .43));
}
body.home .jenski-masthead__top {
  align-items: center;
}
body.home .jenski-wordmark {
  text-shadow: 3px 4px 0 #111;
}
body.home .jenski-category-nav a {
  min-height: 3.5rem;
  font-size: clamp(.93rem, 1.1vw, 1.06rem);
  line-height: 1.2;
}
body.home .jenski-category-nav a:focus-visible,
body.home .jenski-home-wall a:focus-visible {
  outline: 4px solid #fff;
  outline-offset: 4px;
}
body.home .jenski-category-nav a:hover {
  filter: saturate(1.08) brightness(1.08);
}

.jenski-home-wall {
  margin: 0 auto clamp(1.8rem, 4vw, 4rem);
}
.jenski-home-wall__sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.jenski-home-wall__grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  align-items: stretch;
  gap: clamp(.95rem, 1.6vw, 1.6rem);
}
.jenski-home-wall__card {
  --accent: #ff3f96;
  min-width: 0;
  position: relative;
  display: flex;
  padding: 1.05rem .75rem .8rem;
  isolation: isolate;
}
/* Scoped to Home to match the six differently coloured strips in Jen's chosen mock-up.
   Archive palette remains untouched until rendered sign-off. */
.jenski-home-wall__card--rabbit-holes { --accent: #fa4f9b; }
.jenski-home-wall__card--things-i-like { --accent: #f8d42b; }
.jenski-home-wall__card--places { --accent: #24c6ed; }
.jenski-home-wall__card--how-its-done { --accent: #aeef36; }
.jenski-home-wall__card--thoughts { --accent: #ff7a2d; }
.jenski-home-wall__card--random { --accent: #b875ed; }

.jenski-home-wall__card-inner {
  position: relative;
  width: 100%;
  padding: clamp(1rem, 1.4vw, 1.55rem);
  background:
    repeating-linear-gradient(0deg, transparent 0 34px, rgb(50 81 112 / .075) 35px 36px),
    radial-gradient(circle at 87% 17%, rgb(121 95 57 / .12), transparent 33%),
    linear-gradient(108deg, #fffaf0 0%, #f5ece0 76%, #eadcc9 100%);
  border: 1px solid rgb(55 37 24 / .35);
  box-shadow: 0 5px 0 rgb(20 14 11 / .34), 0 17px 25px rgb(0 0 0 / .42);
  transform: rotate(-.18deg);
}
.jenski-home-wall__card:nth-child(2n) .jenski-home-wall__card-inner {
  transform: rotate(.22deg);
}
.jenski-home-wall__card-inner::before {
  content: "";
  position: absolute;
  inset: -9px auto auto 42%;
  width: 62px;
  height: 24px;
  transform: rotate(5deg);
  background: rgb(219 143 65 / .74);
  box-shadow: 0 0 1px rgb(58 28 7 / .3);
  clip-path: polygon(0 7%, 100% 0, 97% 100%, 4% 92%);
  z-index: 2;
}
.jenski-home-wall__tape {
  position: relative;
  z-index: 1;
  display: inline-flex;
  align-items: center;
  gap: .35rem;
  max-width: 100%;
  margin: -.95rem 0 .95rem -.95rem;
  padding: .5rem .7rem .45rem;
  background: var(--accent);
  color: var(--jenski-wall-ink);
  transform: rotate(-2deg);
  box-shadow: 2px 3px 0 rgb(0 0 0 / .14);
  clip-path: polygon(0 5%, 100% 0, 98% 91%, 3% 100%);
  font-family: "Marker Felt", "Segoe Print", "Bradley Hand", "Comic Sans MS", cursive;
  font-size: clamp(1.15rem, 1.9vw, 1.8rem);
  font-weight: 900;
  line-height: 1.15;
}
.jenski-home-wall__tape a { color: inherit; text-decoration: none; }
.jenski-home-wall__tape a:hover { text-decoration: underline; text-decoration-thickness: 2px; }
.jenski-home-wall__tape span { font: 900 1.15em system-ui, sans-serif; }

.jenski-home-wall__body {
  display: grid;
  grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr);
  gap: .5rem;
  align-items: start;
}
.jenski-home-wall__copy { display: flex; flex-direction: column; min-width: 0; align-items: flex-start; }
.jenski-home-wall__description {
  color: #211b18;
  margin: 0 0 .7rem;
  font-family: "Marker Felt", "Segoe Print", "Bradley Hand", "Comic Sans MS", cursive;
  font-size: clamp(1rem, 1.4vw, 1.25rem);
  font-weight: 700;
  line-height: 1.34;
  overflow-wrap: anywhere;
}
.jenski-home-wall__latest-label {
  margin: auto 0 .2rem;
  font-family: system-ui, sans-serif;
  font-size: .83rem;
  font-weight: 700;
  color: #59483b;
}
.jenski-home-wall__latest {
  margin: .15rem 0 .85rem;
  font-family: Georgia, serif;
  font-size: clamp(1rem, 1.3vw, 1.18rem);
  line-height: 1.22;
  overflow-wrap: anywhere;
}
.jenski-home-wall__latest a {
  color: #20140e;
  text-decoration-thickness: 2px;
  text-decoration-color: var(--accent);
  text-underline-offset: 3px;
}
.jenski-home-wall__latest a:hover { text-decoration-color: #131313; }
.jenski-home-wall__button {
  display: inline-flex;
  align-items: center;
  gap: .65rem;
  min-height: 44px;
  max-width: 100%;
  margin-top: auto;
  padding: .55rem .85rem;
  color: #151515;
  background: var(--accent);
  box-shadow: 3px 3px 0 rgb(0 0 0 / .16);
  font: 800 1rem/1.1 system-ui, sans-serif;
  text-decoration: none;
}
.jenski-home-wall__button:hover { transform: translateY(-2px); box-shadow: 3px 5px 0 rgb(0 0 0 / .16); }

.jenski-home-wall__polaroid {
  position: relative;
  display: flex;
  flex-direction: column;
  min-height: 11rem;
  min-width: 0;
  overflow: hidden;
  padding: .46rem .46rem .65rem;
  border: 1px solid rgb(44 34 20 / .3);
  background: #fffaf2;
  box-shadow: 3px 5px 10px rgb(28 25 20 / .25);
  transform: rotate(4deg);
  text-decoration: none;
}
.jenski-home-wall__card:nth-child(2n) .jenski-home-wall__polaroid { transform: rotate(-3deg); }
.jenski-home-wall__polaroid--note {
  justify-content: center;
  align-items: center;
  background: linear-gradient(155deg, #252e40, #0d101d 75%);
  border: .45rem solid #fffaf2;
  border-bottom-width: 1rem;
}
.jenski-home-wall__motif {
  display: block;
  color: var(--accent);
  font: 900 clamp(4rem, 7vw, 7rem)/1 system-ui, sans-serif;
  transform: rotate(-13deg);
  text-shadow: 5px 5px 0 rgb(0 0 0 / .35);
}
.jenski-home-wall__photo {
  width: 100%;
  height: clamp(9rem, 13vw, 14rem);
  object-fit: cover;
  display: block;
}
.jenski-home-wall__polaroid-label {
  margin-top: auto;
  padding: .7rem .1rem .1rem;
  color: #211b18;
  font: 700 clamp(.8rem, 1vw, 1rem)/1.25 "Marker Felt", "Segoe Print", "Comic Sans MS", cursive;
  text-align: center;
  overflow-wrap: anywhere;
}
.jenski-home-wall__polaroid--note .jenski-home-wall__polaroid-label { color: #f8e9d5; }
.jenski-home-wall__scribble {
  position: absolute;
  right: .8rem;
  bottom: -.8rem;
  color: #f64995;
  font: 900 1.4rem/1 system-ui, sans-serif;
  letter-spacing: .2rem;
}

/* Each empty-image Polaroid gets its own genuinely illustrative surface.
   These are unmistakably graphics, never fabricated photographs of real places.
   A genuine WordPress featured image takes precedence automatically. */
.jenski-home-wall__polaroid--note { isolation: isolate; }
.jenski-home-wall__polaroid--note::before,
.jenski-home-wall__polaroid--note::after {
  content: "";
  position: absolute;
  pointer-events: none;
  z-index: -1;
}
.jenski-home-wall__polaroid--note::before { inset: 0; }
.jenski-home-wall__polaroid--note::after { inset: 5% 0 auto; height: 55%; }
.jenski-home-wall__polaroid--note .jenski-home-wall__motif {
  position: relative;
  filter: drop-shadow(0 4px 1px rgb(0 0 0 / .4));
}
.jenski-home-wall__polaroid--note .jenski-home-wall__polaroid-label {
  position: relative;
  z-index: 1;
  width: 100%;
  padding: .35rem .2rem;
  background: rgb(15 15 25 / .74);
}
.jenski-home-wall__card--rabbit-holes .jenski-home-wall__polaroid--note {
  background: radial-gradient(circle at 56% 39%, #ffbc6e 0 4%, #c15df7 6% 11%, #2d0d5c 14% 23%, #9062d6 26% 28%, #0d1026 39% 100%);
}
.jenski-home-wall__card--rabbit-holes .jenski-home-wall__polaroid--note::after {
  background: radial-gradient(ellipse at 50% 45%, transparent 26%, rgb(253 222 142 / .25) 27% 29%, transparent 32%);
  transform: rotate(12deg);
}
.jenski-home-wall__card--things-i-like .jenski-home-wall__polaroid--note {
  background:
    repeating-linear-gradient(0deg, transparent 0 24px, rgb(253 113 232 / .2) 25px 26px),
    linear-gradient(180deg,#190933 0%,#671664 54%,#f56c57 59%,#171842 64%,#0c072b 100%);
}
.jenski-home-wall__card--things-i-like .jenski-home-wall__polaroid--note::after {
  inset: auto 0 17%; height: 28%;
  background: repeating-linear-gradient(87deg, rgb(12 212 255 / .45) 0 2px, transparent 3px 24px);
  transform: perspective(60px) rotateX(45deg);
}
.jenski-home-wall__card--places .jenski-home-wall__polaroid--note {
  background: linear-gradient(180deg,#0752a1 0%,#20addc 44%,#d8e4a1 45%,#00a1b3 55%,#076080 100%);
}
.jenski-home-wall__card--places .jenski-home-wall__polaroid--note::before {
  inset: 12% -10% 30% -15%;
  background: #243f31;
  clip-path: polygon(0 11%,24% 31%,42% 43%,63% 73%,87% 68%,100% 7%,100% 100%,0 100%);
  opacity: .79;
}
.jenski-home-wall__card--places .jenski-home-wall__polaroid--note::after {
  width: 50px; height: 50px; left: 57%; top: 13%;
  border-radius: 50%; background: #fff5b0; box-shadow: 0 0 35px #fff4ad;
}
.jenski-home-wall__card--how-its-done .jenski-home-wall__polaroid--note {
  background: repeating-linear-gradient(0deg, rgb(65 238 145 / .075) 0 3px, transparent 4px 24px), linear-gradient(145deg,#131d23,#060c10);
}
.jenski-home-wall__card--how-its-done .jenski-home-wall__polaroid--note::before {
  inset: 18% 10% 32%;
  background: repeating-linear-gradient(180deg, transparent 0 12px,#29e394 13px 15px,transparent 16px 23px,#158fda 24px 26px, transparent 27px 33px);
  mask-image: linear-gradient(90deg,#000,transparent 82%);
  opacity: .6;
}
.jenski-home-wall__card--thoughts .jenski-home-wall__polaroid--note {
  background: radial-gradient(circle at 52% 56%, #ffe3b2 0 10%, #ffb363 11% 17%, transparent 18%), linear-gradient(180deg,#57468e,#f47395 42%,#f6a157 62%,#452c53 64%,#100f24 100%);
}
.jenski-home-wall__card--thoughts .jenski-home-wall__polaroid--note::before {
  inset: 58% -5% 8%;
  background:#15172b;
  clip-path:polygon(0 85%,21% 38%,40% 67%,58% 13%,80% 66%,100% 33%,100% 100%,0 100%);
}
.jenski-home-wall__card--random .jenski-home-wall__polaroid--note {
  background: radial-gradient(circle at 56% 40%, #f532b8 0 9%,#2b0c42 10% 17%,#49158c 19%,#0d1128 75%);
}
.jenski-home-wall__card--random .jenski-home-wall__polaroid--note::after {
  inset: 10%; height: 65%;
  background: repeating-conic-gradient(from 3deg at 50% 50%, transparent 0deg 22deg, rgb(255 116 32 / .48) 23deg 27deg, transparent 28deg 45deg);
  filter: blur(1px);
}

/* No invented hero image: instead collapse the empty image column on an
   image-less newest post. Leave all real-image featured posts untouched. */
body.home .jenski-feature .wp-block-columns:not(:has(.wp-block-post-featured-image img)) {
  display: block;
  margin-block: 0;
}
body.home .jenski-feature .wp-block-columns:not(:has(.wp-block-post-featured-image img)) > .wp-block-column:first-child {
  display: none;
}
body.home .jenski-feature .wp-block-columns:not(:has(.wp-block-post-featured-image img)) > .wp-block-column:last-child {
  width: 100%;
  flex-basis: 100% !important;
  margin: 0;
}
body.home .jenski-feature .wp-block-columns:not(:has(.wp-block-post-featured-image img)) .wp-block-post-title {
  font-size: clamp(2rem, 4vw, 3.7rem);
}

/* The 16 October illustrated scrapbook reference: stronger torn-note texture,
   more hand-made edges, coloured sticker labels, and a readable marker hierarchy.
   Art and content remain separate; no flattened mock-up or fake post photography. */
.jenski-home-wall__card-inner {
  background:
    radial-gradient(circle at 0 6%, rgb(96 67 40 / .16) 0 2px, transparent 3px),
    repeating-linear-gradient(0deg, transparent 0 30px, rgb(50 81 112 / .085) 31px 32px),
    radial-gradient(circle at 86% 16%, rgb(121 95 57 / .13), transparent 33%),
    linear-gradient(108deg, #fff8ee, #f3e8d8 76%, #e6d5be);
  background-size: 100% 100%, auto, auto, auto;
  outline: 1px dashed rgb(83 54 36 / .12);
  outline-offset: -7px;
}
.jenski-home-wall__card-inner::after {
  content: "";
  position: absolute;
  inset: 8px auto 12px -1px;
  width: 12px;
  background: radial-gradient(circle, #232025 0 3px, #f4e8d9 4px 5px, transparent 6px) center top / 12px 46px repeat-y;
  opacity: .78;
  pointer-events: none;
}
.jenski-home-wall__tape {
  font-style: italic;
  text-shadow: .5px .5px 0 rgb(255 255 255 / .3);
}
.jenski-home-wall__description {
  font-size: clamp(1rem, 1.5vw, 1.34rem);
  line-height: 1.31;
  letter-spacing: -.018em;
}
.jenski-home-wall__latest-label {
  border-top: 2px solid var(--accent);
  padding-top: .3rem;
}
.jenski-home-wall__button {
  font-family: "Marker Felt", "Segoe Print", "Bradley Hand", system-ui, sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  transform: rotate(-1.4deg);
  clip-path: polygon(0 4%, 100% 0, 98% 97%, 3% 100%);
}
.jenski-home-wall__button:hover { transform: rotate(-1.4deg) translateY(-2px); }
.jenski-home-wall__polaroid {
  border-bottom-width: .9rem;
}
.jenski-home-wall__card:nth-child(3n) .jenski-home-wall__polaroid { transform: rotate(2deg); }
body.home nav.jenski-category-nav {
  background:
    repeating-linear-gradient(0deg, rgb(71 58 44 / .04) 0 1px, transparent 1px 15px),
    #f7efe4;
  clip-path: polygon(0 3%, 100% 0, 100% 94%, 0 100%);
}
@media (max-width: 680px) {
  .jenski-home-wall__description { font-size: 1.12rem; letter-spacing: 0; }
}
@media (prefers-reduced-motion: reduce) {
  .jenski-home-wall__button:hover { transform: rotate(-1.4deg); }
}

/* Match the 16 October scrapbook reference's twin lower columns:
   left is newest actual post, right is a real chronological recent-post feed.
   Mobile remains the original sequential flow. */
@media (min-width: 1051px) {
  body.home #main-content {
    display: grid;
    width: var(--jenski-content-width);
    max-width: 1480px;
    margin-inline: auto;
    grid-template-columns: minmax(0, 1.08fr) minmax(0, .92fr);
    gap: 1.15rem;
    align-items: start;
  }
  body.home #main-content > .jenski-home-wall {
    grid-column: 1 / -1;
    width: 100%;
  }
  body.home #main-content > .jenski-feature,
  body.home #main-content > .jenski-shell:not(.jenski-home-wall):not(.jenski-feature) {
    width: 100%;
    min-width: 0;
    margin: 0;
    box-sizing: border-box;
  }
  body.home #main-content .jenski-feature .wp-block-columns {
    display: flex;
    flex-direction: column;
    gap: .6rem;
  }
  body.home #main-content .jenski-feature .wp-block-columns > .wp-block-column {
    width: 100%;
    flex-basis: 100% !important;
  }
  body.home #main-content .jenski-feature .wp-block-post-title {
    font-size: clamp(1.8rem, 2.4vw, 2.7rem);
  }
  /* Gutenberg may put jenski-recent-grid on the query wrapper, the
     post-template UL, or both. Force a readable *one-column* recent-feed
     inside the right-hand scrapbook panel at desktop widths. */
  body.home #main-content .jenski-recent-grid,
  body.home #main-content .jenski-recent-grid.wp-block-post-template,
  body.home #main-content .jenski-recent-grid .wp-block-post-template {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    gap: .55rem;
  }
  body.home #main-content .jenski-recent-grid .wp-block-post,
  body.home #main-content .jenski-recent-grid.wp-block-post-template > .wp-block-post {
    min-width: 0;
    max-width: 100% !important;
    width: 100% !important;
    flex: 0 0 auto !important;
    box-sizing: border-box;
    overflow-wrap: anywhere;
  }
  body.home #main-content .jenski-recent-grid .wp-block-post-title {
    font-size: 1.18rem;
    line-height: 1.2;
  }
  body.home #main-content .jenski-recent-grid .wp-block-post-excerpt {
    font-size: .91rem;
    line-height: 1.3;
  }
}
body.home .jenski-feature-heading {
  margin: 0 0 .8rem;
  font-family: Georgia, serif;
  color: #272016;
  font-size: clamp(1.5rem, 2.1vw, 2rem);
  text-decoration-line: underline;
  text-decoration-color: var(--jenski-orange);
  text-underline-offset: .3rem;
}

/* Keep the established real newest post + latest stream underneath the wall. */
body.home .jenski-feature,
body.home .jenski-recent-grid .wp-block-post {
  background-color: #fff7eb;
}
body.home .jenski-feature {
  border-top: 7px solid var(--jenski-orange);
}
body.home .jenski-section-heading h2 {
  color: #fff6e7;
  text-shadow: 1px 3px 1px #000;
}
body.home .jenski-section-heading a { color: #fff7e8; }
body.home .jenski-recent-empty { color: #fff7e8; }

@media (max-width: 1100px) {
  .jenski-home-wall__grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .jenski-home-wall__description { font-size: clamp(1rem, 2vw, 1.3rem); }
  .jenski-home-wall__tape { font-size: clamp(1.25rem, 2.5vw, 1.7rem); }
}
@media (min-width: 681px) and (max-width: 980px) {
  body.home nav.jenski-category-nav > .wp-block-navigation__container {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (max-width: 680px) {
  body.home nav.jenski-category-nav > .wp-block-navigation__container {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    align-items: stretch;
    gap: 0 .25rem;
  }
  body.home .jenski-category-nav li { min-width: 0; }
  body.home .jenski-category-nav li a {
    justify-content: center;
    text-align: center;
    min-height: 48px;
    font-size: .93rem;
    padding: .35rem .12rem;
  }
  body.jenski-site.home { background-size: auto, auto, auto, auto, 820px auto, 820px auto; }
  body.home .jenski-masthead { margin-bottom: .65rem; }
  .jenski-home-wall__grid { grid-template-columns: minmax(0, 1fr); gap: 1.2rem; }
  .jenski-home-wall__card { padding: .6rem .4rem .5rem; }
  .jenski-home-wall__card-inner { padding: 1.25rem; }
  .jenski-home-wall__tape { font-size: 1.5rem; }
  .jenski-home-wall__description { font-size: 1.12rem; }
  .jenski-home-wall__body { grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); }
  .jenski-home-wall__motif { font-size: 5.5rem; }
  .jenski-home-wall__photo { height: 12rem; }
}
@media (max-width: 360px) {
  .jenski-home-wall__card-inner { padding: .85rem; }
  .jenski-home-wall__tape { font-size: 1.25rem; margin-left: -.6rem; }
  .jenski-home-wall__description { font-size: 1rem; }
  .jenski-home-wall__body { grid-template-columns: 1fr; }
  .jenski-home-wall__polaroid { min-height: 9rem; }
}
@media (prefers-reduced-motion: reduce) {
  body.home .jenski-home-wall__button:hover { transform: none; }
}
