.app{width:100%;height:100%;color:var(--ink);isolation:isolate;background:#000;position:relative;overflow:hidden;container:phone/size}.app__content{background:var(--canvas);isolation:isolate;transform-origin:50% 0;transition:transform var(--d-sheet) var(--ease-ios), border-radius var(--d-sheet) var(--ease-ios);position:absolute;inset:0;overflow:hidden}.app__content[data-pushed]{transform:translateY(calc(var(--safe-top) - 4px)) scale(.92);border-radius:30px}.app__content:after{content:"";z-index:1000;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--d-sheet) var(--ease-ios);background:#000;position:absolute;inset:0}.app__content[data-pushed]:after{opacity:.1}[data-theme=dark] .app__content[data-pushed]:after{opacity:.3}.screen{padding-top:var(--safe-top);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.scroll{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;min-height:0;overflow:hidden auto}.scroll::-webkit-scrollbar{display:none}.app__layers{display:contents}