*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;color:#333;background:#f5f7fa}#app{max-width:480px;margin:0 auto;min-height:100vh;background:#fff;position:relative}a{text-decoration:none;color:inherit}img{display:block;max-width:100%}.page-header{background:linear-gradient(135deg,#176cc0,#2b8de0);color:#fff;padding:14px 16px;display:flex;align-items:center;position:sticky;top:0;z-index:100;font-size:17px;font-weight:600}.page-header .back{margin-right:10px;cursor:pointer;font-size:20px}.page-wrap{padding:0 0 70px}.fixed-actions{position:fixed;right:16px;bottom:30px;display:flex;flex-direction:column;gap:12px;z-index:99}.fixed-actions .fab{width:44px;height:44px;border-radius:50%;background:#176cc0;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;box-shadow:0 4px 12px #176cc066;cursor:pointer}
