/* One viewport-wide paper landscape; no section-sized images or animated content. */
@media (min-width:1024px){
 body{background:#fbf7ee;isolation:isolate}
 body::after{content:"";display:block;position:fixed;inset:-5vh -4vw;z-index:-1;pointer-events:none;background:url('/home-assets/flow-paper-20261009.svg') center/cover no-repeat;transform-origin:center;animation:slepok-paper-drift 32s ease-in-out infinite alternate}
 #top.home-hub,#formats.formats,#studio.studio-gallery,#faq.faq,#contacts.contacts{background:transparent!important}
 #contacts.contacts{border-top-color:transparent}
 #contacts.contacts::before{display:none;content:none}
 #studio .studio-shot{--frame-ink:#88865a;padding:16px 16px 0;border:6px solid var(--frame-ink);border-radius:14px 11px 16px 10px / 11px 16px 10px 14px;background:#fffaf0;grid-template-rows:auto 68px;box-shadow:2px 4px 0 #52332212,0 7px 14px #52332216;position:relative}
 #studio .studio-shot:nth-child(4n+2){--frame-ink:#ae657b}
 #studio .studio-shot:nth-child(4n+3){--frame-ink:#55898b}
 #studio .studio-shot:nth-child(4n){--frame-ink:#bc8e37}
 #studio .studio-shot::after{content:"";display:block;position:absolute;inset:-4px;pointer-events:none;background:url('/home-assets/polaroid-ink-20261009.svg') center/100% 100% no-repeat;opacity:1}
 #studio .studio-shot img{border:1px solid #6b432e55;border-radius:3px 5px 2px 4px;box-sizing:border-box}
 #studio .studio-shot>span{position:relative;padding:0 5px;z-index:1;font-weight:700}
 #studio .studio-shot>span b{color:var(--frame-ink);opacity:1}
 @keyframes slepok-paper-drift{from{transform:translate3d(-.8vw,-.5vh,0) rotate(-.3deg)}to{transform:translate3d(.8vw,.5vh,0) rotate(.3deg)}}
}
@media (min-width:1024px) and (prefers-reduced-motion:reduce){body::after{animation:none;transform:none}}
@media (min-width:1024px) and (forced-colors:active){body::after,#studio .studio-shot::after{display:none}#studio .studio-shot{border-color:CanvasText;background:Canvas;color:CanvasText}}
