#mois-mowa-layer{position:fixed;inset:0;pointer-events:none;z-index:6;overflow:hidden}
.mois-mowa-peek{position:absolute;width:72px;height:96px;overflow:hidden;pointer-events:none;visibility:hidden}
.mois-mowa-peek.mois-mowa-visible{visibility:visible}
.mois-mowa-peek img{display:block;position:absolute;bottom:0;width:100%;height:calc(100% - 12px);object-fit:contain;object-position:center bottom;transform:translateY(110%);mix-blend-mode:multiply}
.mois-mowa-peek.mois-mowa-visible img{animation:mois-mowa-hop .85s cubic-bezier(.22,.65,.32,1) both}
.mois-mowa-peek::after{content:"";position:absolute;bottom:0;left:8%;width:84%;height:3px;border-radius:50%;background:rgba(137,119,88,.13)}
@keyframes mois-mowa-hop{0%{transform:translateY(110%)}55%{transform:translateY(-10px)}78%{transform:translateY(2px)}100%{transform:translateY(0)}}
@media(max-width:749px){.mois-mowa-peek{width:48px;height:66px}.mois-mowa-peek img{bottom:0}}
@media(prefers-reduced-motion:reduce){#mois-mowa-layer:not([data-preview-motion="true"]) .mois-mowa-peek.mois-mowa-visible img{animation:none;transform:none}}
@media print{#mois-mowa-layer{display:none}}
