.versions-nav[data-open=true] .version-list{opacity:1;transform:translateY(0);pointer-events:auto}@media(max-width:768px){body:after{content:"";position:fixed;inset:auto 0 0;height:calc(100px + env(safe-area-inset-bottom,0px));background:linear-gradient(to bottom,#f7f7f700,#f7f7f7f0 45%,#f7f7f7 75%);z-index:90;pointer-events:none}body:has(.versions-nav[data-open=true]):after{height:calc(142px + env(safe-area-inset-bottom,0px))}body>.app-icon-link{display:block!important;position:fixed;left:16px;bottom:calc(17px + env(safe-area-inset-bottom,0px));z-index:101}body>.app-icon-link:before{content:"";position:absolute;inset:-7px}.versions-nav{display:flex!important;position:fixed;left:50%;right:auto;bottom:calc(10px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:101;font-family:IBM Plex Mono,monospace}.versions-nav button{min-height:44px;min-width:70px;font-size:10px;cursor:pointer;touch-action:manipulation}.versions-nav .version-list{position:absolute;bottom:44px;left:50%;right:auto;display:flex;gap:0;transform:translate(-50%,6px);padding:0 8px;background:transparent;border:0;border-radius:0;white-space:nowrap;box-shadow:none}.versions-nav .version-list a,.versions-nav .version-list .is-current{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;font-size:11px}.versions-nav:hover .version-list,.versions-nav:focus-within .version-list{opacity:0;pointer-events:none;transform:translate(-50%,6px)}.versions-nav[data-open=true] .version-list{opacity:1;pointer-events:auto;transform:translate(-50%)}.footer-links{display:flex!important;position:fixed;right:12px;left:auto;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:101}.footer-links a{display:flex;align-items:center;min-height:44px;font:9px IBM Plex Mono,monospace;white-space:nowrap}.table-wrapper{padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.works-table .title{white-space:normal!important;overflow-wrap:anywhere;line-height:1.4}.work-row{min-height:48px}.reload-link{display:none!important}.drag-item{width:44px!important;height:44px!important}.drag-item.is-touch-open .reveal-text{white-space:normal;overflow-wrap:anywhere;font-size:15px;line-height:1.3;padding:10px 14px}.drag-item.is-touch-open .reveal{height:auto;min-height:44px}.mobile-preview-row>td{padding:0!important;white-space:normal!important;width:auto!important;font-size:12px!important}.mobile-liquid-surface{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;touch-action:pan-y;background:#efefef}.mobile-liquid-surface img{display:block;width:100%;height:100%;object-fit:cover}.mobile-preview-link{display:block;color:#1e1e21;text-decoration:none;font:10px IBM Plex Mono,monospace;-webkit-tap-highlight-color:transparent}.mobile-preview-link:focus-visible{outline:1px solid #777;outline-offset:4px}.mobile-preview-caption{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding-top:4px;color:#888}.mobile-preview-caption>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-preview-caption>span:last-child{flex-shrink:0;color:#333}.work-row[aria-expanded=true]>td{border-bottom-color:transparent}.work-row>td:last-child:after{content:"+";display:block;color:#999;font:14px IBM Plex Mono,monospace;text-align:center}.work-row[aria-expanded=true]>td:last-child:after{content:"−";color:#333}.mobile-preview-row[hidden]{display:none}.node{min-height:44px}.mini-cover{max-width:calc(100vw - 32px)}}@media(prefers-reduced-motion:reduce){.versions-nav .version-list{transition:none}}.mobile-preview-clip{overflow:hidden;overflow-anchor:none;height:0;opacity:0}.mobile-preview-content{padding:12px 16px 20px}
