/* Browser layout only; original page actions and server rules remain in JS. */
@media(min-width:900px){body[data-page=mini-tool] #native-app>div{min-height:0;align-content:start}body[data-page=mini-tool] #native-app .page-header{min-height:90px}body[data-page=mini-tool] #native-app .guide-card{margin-top:0;margin-bottom:24px}body[data-tool=image-compress] #native-app .work-card{margin-top:0;padding:22px}body[data-tool=image-compress] #native-app .work-card:has(.compare-stage){grid-column:1/-1}}
body[data-page=mini-tool] #native-app .web-scroll-view{min-height:0;max-height:75vh}
body[data-page=mini-tool] #native-app video[data-web-camera]{min-height:240px;border-radius:16px;background:#211c17}
html[data-cloud-state=pending] #recent-content{position:relative;visibility:hidden;min-height:90px}
html[data-cloud-state=pending] #recent-content:after{content:'正在同步最近使用…';visibility:visible;position:absolute;inset:0;display:grid;place-items:center;color:#8b6a43;font:14px system-ui}
html[data-cloud-state=error] #recent-content:before{content:'暂未完成云同步，本机改动会在联网后重试。';display:block;color:#9b642d;font:13px/1.7 system-ui;padding:10px}
.mini-web-handoff{width:min(460px,calc(100% - 32px));border:1px solid #ead9c5;border-radius:20px;padding:24px;color:#30271f;box-shadow:0 24px 90px #30251c40}.mini-web-handoff::backdrop{background:#241e194d;backdrop-filter:blur(6px)}.mini-web-handoff p{line-height:1.8}.mini-web-handoff div{display:flex;gap:10px;flex-wrap:wrap}.mini-web-handoff a,.mini-web-handoff button{padding:10px 14px;border:1px solid #e8d8c6;border-radius:10px;background:#fff5e5;color:#4b3320;font:inherit;cursor:pointer;text-decoration:none}.quick-panel button.quick-link{width:100%;text-align:left;font:inherit;background:none;cursor:pointer}
