/* V114: fine, flexible paper appearance (not a thick cardboard leaf). */
body.restaurant-theme .dinner-flip-sheet.active{filter:drop-shadow(1px 2px 2px rgba(0,0,0,.12))!important;}
body.restaurant-theme .dinner-flip-sheet .dinner-flip-front::after,
body.restaurant-theme .dinner-flip-sheet .dinner-flip-back::after{opacity:calc(var(--page-shadow,0) * .34)!important;background:linear-gradient(90deg,rgba(0,0,0,.25),rgba(255,255,255,.16) 35%,rgba(0,0,0,.08) 82%,rgba(0,0,0,.14))!important;}
body.restaurant-theme .dinner-flip-sheet .dinner-flip-front,
body.restaurant-theme .dinner-flip-sheet .dinner-flip-back{box-shadow:inset 0 0 1px rgba(0,0,0,.16)!important;}
body.restaurant-theme .dinner-paper-curl{position:absolute;inset:0;z-index:4;pointer-events:none;overflow:hidden;opacity:calc(var(--paper-light,0) * .16);transform:skewY(var(--paper-flex,0deg));transform-origin:0 50%;}
body.restaurant-theme .dinner-paper-strip{position:absolute;top:0;height:100%;display:block;background-image:var(--paper-image);background-size:1400% 100%;background-position-x:calc(var(--strip-index) * 100% / 13);background-position-y:center;backface-visibility:hidden;box-shadow:inset 1px 0 2px rgba(255,255,255,.25);}
body.restaurant-theme .dinner-flip-sheet.reverse .dinner-paper-curl{transform-origin:100% 50%;}
@media(prefers-reduced-motion:reduce){body.restaurant-theme .dinner-paper-curl{display:none!important}}
