/* The earlier ivory noren proportions, with a subtle patterned hem only. */
.noren-divider{position:relative;z-index:6;isolation:isolate;height:88px;margin-top:-8px;background:linear-gradient(#191816 0 8px,#f0e9da 8px);overflow:clip;scroll-margin-top:100px}
.noren-pattern{display:flex;width:max-content;height:100%;position:absolute;left:50%;top:0;transform:translateX(-50%);gap:3px}
.noren-panel{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;flex:0 0 140px;height:88px;padding-bottom:13px;border-radius:50% 50% 0 0/8px 8px 0 0;background:#f5efdf url('assets/grain.svg');color:#29364d;font-size:11.5px}
.noren-panel:before{content:'';position:absolute;inset:13px 5px 19px;border-left:1px solid #28344b14;border-right:1px solid #28344b14;pointer-events:none}
.noren-hem{position:absolute;left:0;right:0;bottom:0;height:25px;background:url('assets/seigaiha-ceramic.svg') center bottom/110px auto;opacity:.43;clip-path:polygon(0 34%,100% 0,100% 100%,0 100%);z-index:-1;pointer-events:none}
.noren-panel:nth-child(5n+1),.noren-panel:nth-child(5n+5){color:#852b36}
.noren-divider:after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:#25324a38}
#motsunabe{scroll-margin-top:110px}
@media(max-width:800px){.noren-panel{flex-basis:105px}}
@media(max-width:560px){.noren-divider{height:70px;margin-top:-6px;background:linear-gradient(#191816 0 6px,#f0e9da 6px);scroll-margin-top:85px}.noren-pattern{gap:2px}.noren-panel{flex-basis:76px;height:70px;font-size:9px;padding-bottom:11px;border-radius:50% 50% 0 0/6px 6px 0 0}.noren-hem{height:18px;background-size:82px auto}.noren-panel:before{inset:10px 3px 16px}#motsunabe{scroll-margin-top:90px}}
/* Five complete panels fit the phone; no label starts outside the screen. */
@media(max-width:560px){
 .noren-pattern{left:0;transform:none;width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px}
 .noren-panel{min-width:0}
 .noren-panel:nth-child(n+6){display:none}
}
