.app-stage{background:#000;height:100svh;position:relative}.article .app-stage{margin-top:48px}.stage-poster,.stage-poster picture{width:100%;height:100%;display:block}.stage-poster img{object-fit:cover;width:100%;height:100%;display:block}.app-stage .stage-app{z-index:0;contain:layout paint;position:absolute;inset:0}.stage-bar{z-index:1;white-space:nowrap;background:#11131feb;border:1px solid #23263a;border-radius:999px;align-items:center;gap:4px;padding:4px;font:14px/1 system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:none;position:absolute;top:46px;left:50%;transform:translate(-50%)}.stage-bar button,.stage-bar a{color:#e9e7e2;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 14px;text-decoration:none}.stage-bar button:hover,.stage-bar a:hover{background:#23263a}.stage-bar .stage-back{color:#ffd97a}html.stage-snap{scroll-snap-type:y proximity;scrollbar-gutter:stable}html.stage-snap .app-stage{scroll-snap-align:start}[data-houdini-hidden]{display:none!important}html.houdini,html.houdini body{overscroll-behavior:none;scroll-snap-type:none;height:100%;overflow:hidden}html.houdini{scrollbar-gutter:stable;scroll-behavior:auto}html.houdini .app-stage{height:100dvh;margin-top:0}html.houdini .stage-bar{display:flex}@media (pointer:coarse){html.houdini .stage-bar{top:calc(env(safe-area-inset-top,0px) + 8px);padding:2px;font-size:13px}html.houdini .stage-bar :is(button,a){padding:7px 9px}}
