﻿/* Japanese art fragments stay in reserved layout space: no edge cropping. */
.japanese-cutout{margin:0;pointer-events:none;user-select:none;isolation:isolate}
.japanese-cutout img{display:block;width:100%;height:auto;object-fit:contain;max-width:100%;filter:none}
.arrival-text .japanese-branch{width:clamp(230px,25vw,400px);max-width:100%;margin:28px 0 0}
.instagram-title .japanese-koi{width:clamp(230px,24vw,340px);max-width:90%;margin:24px auto 0 4%}
.page-home .instagram-strip{align-items:center}
@media(min-width:2100px){.arrival-text .japanese-branch{width:450px}.instagram-title .japanese-koi{width:380px}}
@media(max-width:900px){.arrival-text .japanese-branch{width:min(78%,320px);margin:24px auto 0}.instagram-title .japanese-koi{width:min(78%,290px);margin:22px auto 5px}.page-home .instagram-strip{row-gap:30px}}
