feat: sync latest ARR implementation

This commit is contained in:
Wyndham ARR
2026-07-31 15:11:42 +08:00
parent d6f8a747fa
commit bf7939dd1a
185 changed files with 17527 additions and 2260 deletions

View File

@@ -14,15 +14,15 @@ body { margin: 0; min-width: 320px; color: var(--ink); background: var(--bg); fo
button, select { font: inherit; }
.mobile-header { height: 58px; padding: env(safe-area-inset-top) 18px 0; display: flex; align-items: center; justify-content: space-between; color: #fff; background: #172033; }
.brand { display: flex; align-items: center; gap: 9px; font-size: 17px; letter-spacing: -.03em; }
.brand > span { position: relative; width: 23px; height: 23px; }
.brand i { position: absolute; width: 13px; height: 13px; border-radius: 3px; transform: rotate(45deg); }
.brand i:first-child { top: 1px; left: 1px; background: #fff; }
.brand i:last-child { right: 1px; bottom: 1px; background: #5b8cff; }
.brand { display: flex; align-items: center; font-size: 17px; font-weight: 750; letter-spacing: -.03em; }
.brand-name { display: block; }
.mobile-header-actions { display: flex; align-items: center; gap: 11px; }
.connection { display: inline-flex; align-items: center; gap: 7px; color: #c8d0dd; font-size: 11px; }
.connection i { width: 7px; height: 7px; border-radius: 50%; background: #f79009; }
.connection.ready i { background: #35c895; }
.connection.error i { background: #f97066; }
.mobile-logout { min-height: 32px; padding: 0 10px; border: 1px solid rgba(255, 255, 255, .18); border-radius: 8px; color: #e8edf5; background: rgba(255, 255, 255, .07); font-size: 10px; font-weight: 700; cursor: pointer; }
.mobile-logout:disabled { cursor: wait; opacity: .5; }
main { width: min(100% - 24px, 620px); margin: 0 auto; padding: 23px 0 calc(34px + env(safe-area-inset-bottom)); }
.hero { display: flex; align-items: flex-end; justify-content: space-between; gap: 16px; margin: 0 4px 19px; }