/* MP Newsletter — makieta kalendarza i plakatu 2027 (okładka to jeszcze
   tajemnica). Wspólna dla kafla w katalogu i strony zapisu. Rozmiary w cqw:
   rodzic (kadr) ma container-type:inline-size, więc makieta skaluje się
   z kadrem jak zdjęcia kalendarzy obok. Pozycję w kadrze daje rodzic. */

.mp-nl-kal{
  position:absolute; left:16%; top:17.5%; width:64%; height:63.5%;
  background:var(--mp-warm); border:1px solid var(--mp-line);
  box-shadow:3px 5px 12px rgba(36,29,21,.16), 1px 1px 2px rgba(36,29,21,.08);
  display:flex; flex-direction:column; align-items:center; justify-content:center;
  gap:4.2cqw; text-align:center; padding:6%;
}
/* Grzbiet i zawieszka, jak na zdjęciach kalendarzy. */
.mp-nl-kal::before{
  content:""; position:absolute; left:-1px; right:-1px; top:-1px;
  height:1.4cqw; min-height:3px; background:linear-gradient(#b9b3aa,#8f887e);
}
.mp-nl-kal::after{
  content:""; position:absolute; left:50%; top:-4.4cqw; width:4.4cqw; height:4.4cqw;
  transform:translateX(-50%); border:1px solid #8f887e; border-bottom:0; border-radius:50% 50% 0 0;
}
.mp-nl-kal__male{
  font:400 max(7px,2.7cqw)/1.35 var(--mp-sans); letter-spacing:.2em;
  text-transform:uppercase; color:var(--mp-body);
}
.mp-nl-kal__rok{ font:300 15cqw/.9 var(--mp-serif); color:var(--mp-ink); font-variant-numeric:lining-nums; }
.mp-nl-kal__rok em{ font-style:italic; color:var(--mp-focus); }
.mp-nl-kal__linia{ display:block; width:9cqw; height:1px; background:var(--mp-rule-mocny); }

/* Plakat A3 (proporcja 1:1,414): bez grzbietu i zawieszki, z białym marginesem. */
.mp-nl-kal--plakat{
  left:17%; top:16.5%; width:66%; height:66.7%;
  outline:2.4cqw solid var(--mp-white); outline-offset:-3.4cqw;
}
.mp-nl-kal--plakat::before,
.mp-nl-kal--plakat::after{ content:none; }

/* Dłuższy napis w środku (nazwa akcji zamiast roku). */
.mp-nl-kal__rok--dlugi{ font-size:8cqw; line-height:1.05; }
