.plate-scene{--color-fg:#5a2075;--color-fg-muted:#3d1250;--color-line:#3d12504d;--color-line-strong:#3d125099;--color-accent:#5a2075;--color-bg:#faf8f3;--color-bg-soft:#faf8f3b3;background:var(--hero-wall);min-height:100svh;color:var(--color-fg)}.scene-frame{--ratio:.5;width:max(100vw, calc(100svh * var(--ratio)));height:max(100svh, calc(100vw / var(--ratio)));position:fixed;left:50%;transform:translate(-50%)}.plate-scene--bottom .scene-frame{top:0}.plate-scene--top .scene-frame{bottom:0}.scene-frame picture{height:100%;display:block}.scene-frame img{width:100%;height:100%;display:block}@media (min-aspect-ratio:3/4){.scene-frame{--ratio:1.49971}}
