/* Pastel44 v2.3 — yalnızca merkez görsel ve Mesajlar slider işlevi.
   Orijinal Pastel44 renk, kart, menü, panel ve login tasarımlarına dokunulmaz. */
.p44-hero-art.p44-hero-girl img {
  display:block;
  width:min(230px,100%);
  height:270px;
  max-width:100%;
  object-fit:cover;
  object-position:center 24%;
  border-radius:46% 54% 44% 56% / 43% 43% 57% 57%;
  border:3px solid rgba(255,255,255,.9);
  box-shadow:0 12px 30px rgba(136,78,187,.18),0 0 0 8px rgba(255,255,255,.26);
  filter:none;
}
/* JS kapalıysa özgün sayfadaki gibi yalnızca ilk üç mesaj görünür. */
.p44-message-list:not(.p44-msg-ready) > .p44-message:nth-of-type(n+4) {display:none;}
.p44-msg-controls {display:none;align-items:center;gap:5px;margin-left:auto;flex-shrink:0;}
.p44-msg-enabled .p44-msg-controls {display:inline-flex;}
.p44-msg-controls button {
  border:1px solid #ede0fa;
  background:#fbf5ff;
  color:#835ad1;
  border-radius:9px;
  display:grid;
  place-items:center;
  cursor:pointer;
  width:30px;
  height:29px;
  padding:0;
  font-size:11px;
  box-shadow:0 2px 5px #8f75b219;
}
.p44-msg-controls button:hover,.p44-msg-controls button:focus-visible {border-color:#b78eea;color:#6139af;outline-offset:2px;}
.p44-message-list.p44-msg-ready {display:block;position:relative;overflow:hidden;max-width:100%;height:var(--p44-msg-viewport-h,320px);}
.p44-msg-ready .p44-msg-track {display:flex;position:relative;flex-direction:column;gap:9px;will-change:transform;transition:transform .52s cubic-bezier(.22,.61,.36,1);}
.p44-msg-ready .p44-message {flex:0 0 var(--p44-msg-card-h,94px);height:var(--p44-msg-card-h,94px);box-sizing:border-box;overflow:hidden;}
.p44-msg-ready .p44-message p {overflow-wrap:anywhere;}
@media(max-width:1160px){.p44-hero-art.p44-hero-girl img {width:min(195px,100%);height:227px;}}
@media(max-width:920px){.p44-hero-art.p44-hero-girl{opacity:.72}.p44-hero-art.p44-hero-girl img {width:min(185px,100%);height:225px;}}
@media(max-width:620px){.p44-hero-art.p44-hero-girl{opacity:.7}.p44-hero-art.p44-hero-girl img {width:min(140px,100%);height:165px;border-width:2px;box-shadow:0 6px 16px rgba(136,78,187,.13);}}
@media(prefers-reduced-motion:reduce){.p44-msg-ready .p44-msg-track{transition:none;will-change:auto;}}
