@layer theme,base,legacy;@layer components{.app-download-scan{background:var(--fill-faint);box-shadow:inset 0 0 0 1px var(--divider);border-radius:22px;align-items:center;gap:16px;padding:14px;display:flex;position:relative}.app-download-qr{background:#fff;border-radius:16px;flex:none;width:132px;height:132px;padding:8px}.app-download-title{color:var(--text);font:600 17px/22px var(--font-ui);margin:0}.app-download-detail{color:var(--text-secondary);font:500 13px/18px var(--font-ui);margin:2px 0 0}.app-download-dismiss{width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:6px}.app-download-dismiss:hover{color:var(--text);background:var(--fill-faint)}.app-download-dismiss svg{width:14px;height:14px}.app-download-card.is-sidebar .app-download-scan{border-radius:18px;gap:10px;padding:12px}.app-download-card.is-sidebar .app-download-qr{border-radius:10px;width:64px;height:64px;padding:4px}.app-download-card.is-sidebar .app-download-title{padding-right:20px;font-size:13px;line-height:18px}.app-download-card.is-sidebar .app-download-detail{color:var(--text-tertiary);margin:0;font-size:12px;line-height:16px}.app-download-card.is-create .app-download-scan{background:var(--surface-elevated);border-radius:20px;padding:14px}.app-download-card.is-create .app-download-qr{border-radius:12px;width:84px;height:84px;padding:6px}@media (max-width:760px){.app-download-scan{display:none}}}@layer utilities;
