/* Keep the measurements of each app independent rather than sharing card styles. */
.native-app{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","PingFang SC",sans-serif;letter-spacing:0}.native-app button{font-family:inherit}.native-art{width:100%!important;height:100%!important;stroke:none!important;padding:4px}.ios-messages{background:linear-gradient(#65e95b,#08b51d)!important}.ios-music{background:linear-gradient(#ff6377,#fa244d)!important}.ios-notes{background:#fff!important}.ios-settings{background:linear-gradient(#a6aab0,#777d86)!important}.ios-simfeed{background:#fff!important}.ios-map{background:#cde9b6!important}.ios-phonecall{background:linear-gradient(#7be76c,#22ca40)!important}.ios-weather{background:linear-gradient(#1275e9,#5dc8f7)!important}.icon-box{border-radius:23%;box-shadow:inset 0 1px 1px #fff6,0 2px 4px #0001}.dock{background:linear-gradient(135deg,#ffffff70,#ffffff2c)!important;border:1px solid #ffffff70;backdrop-filter:blur(28px) saturate(1.4)}.home .app-icon>span:last-of-type{font-weight:400;text-shadow:0 1px 4px #0009}.home .widget{border:1px solid #ffffff25}.wx-app .native-top{height:48px;min-height:48px;background:#ededed;border-bottom:0;font-size:18px}.wx-app .native-top strong{font-weight:600}.wx-header-actions{position:absolute;right:15px;display:flex;gap:18px}.wx-app .native-top .wx-header-actions button{position:static!important;width:23px;padding:0}.wx-header-actions svg{width:23px;height:23px}.wx-list{background:#fff}.wx-row{min-height:79px!important;padding:13px 16px!important;gap:12px!important}.wx-row.pinned{background:#e8e8e8!important}.wx-row>.wx-avatar,.wx-row>.official-avatar{width:50px!important;height:50px!important;flex:0 0 50px;border-radius:6px}.wx-row-info{min-width:0;flex:1}.wx-row-info strong{font-size:17px!important;font-weight:400!important;line-height:1.45}.wx-row-info p{font-size:14px!important;margin-top:4px;color:#999!important;max-width:245px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wx-row time{align-self:flex-start;margin-top:3px;font-size:11px;color:#b2b2b2;position:absolute;right:16px}.wx-row-info strong{padding-right:42px;display:block}.wx-row:after{left:78px!important;background:#eee!important}.wx-app .native-search{margin:0 8px 9px;height:35px;background:white;border-radius:7px;color:#aaa}.wx-app .native-search input{text-align:center;font-size:16px}.wx-tabs{background:#f7f7f7ed!important;border-top:1px solid #d7d7d7!important;padding:9px 3px 24px!important;min-height:78px}.wx-tabs button{gap:4px;font-size:10px!important;color:#222!important}.wx-tabs svg{width:26px!important;height:26px!important}.wx-tabs .active{color:#07b75c!important}.wx-tabs .active svg{fill:#07b75c;stroke:#07b75c}.wx-tabs .active svg path{fill-rule:evenodd}.wx-chat-header{height:46px!important;min-height:46px!important;border-bottom:1px solid #d8d8d8;background:#ededed}.wx-chat-header strong{font-size:17px;font-weight:500}.wx-msg .wx-avatar{width:40px;height:40px;border-radius:5px}.wx-bubble{border-radius:5px!important;font-size:16px!important}.wx-date{font-size:11px;color:#a0a0a0}.wx-compose{background:#f7f7f7;border-top:1px solid #d8d8d8}.official-avatar{background:#4688e9!important}.notes-app .large-title,.ios-settings-app .large-title,.ios-music-app .large-title,.phone-app .large-title{font-size:33px;letter-spacing:.2px}.notes-app{background:#f2f2f7}.notes-app .native-group{border-radius:10px}.notes-list-row{padding:13px 16px}.notes-list-row strong{font-size:17px}.notes-list-row p{font-size:14px}.notes-app .native-footer{background:#f2f2f7}.photos-heading h2{font-size:33px}.ios-music-app .library-nav button{font-size:21px;font-weight:400}.ios-music-app .album-grid img{border-radius:5px}.ios-music-app .music-mini{background:#f4f4f4e8;border-radius:10px;margin:0 8px;box-shadow:0 1px 7px #0001}.ios-settings-app .account-round{background:url('assets/chat/liu.jpg') center/cover;color:transparent}.weibo-native{background:white!important;color:#333}.wb-top{height:49px;min-height:49px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;background:#fff}.wb-top>div{display:flex;gap:24px;height:100%;align-items:center}.wb-top button{font-size:18px;color:#aaa;padding:8px 0;position:relative;background:none;border:0}.wb-top .selected{color:#222;font-weight:600}.wb-top .selected:after{content:'';position:absolute;bottom:2px;height:4px;border-radius:3px;background:#ff922b;left:4px;right:4px}.wb-top>button{color:#333}.wb-top svg{height:23px;width:23px}.wb-wordmark{color:#f28a2b;font-weight:700;font-size:19px}.wb-scroll{background:#f2f2f2}.wb-topic{padding:10px 15px;color:#659ada;font-size:13px;background:linear-gradient(#edf6ff,#fff)}.wb-post{background:#fff;margin-bottom:8px;padding:15px 13px 0}.wb-post>header{display:flex;align-items:center;gap:10px;margin-bottom:11px}.wb-post>header .wx-avatar{height:41px;width:41px;border-radius:50%;object-fit:cover}.wb-post>header strong{font-size:15px;font-weight:500;color:#ed8a38}.wb-post>header small{display:block;font-size:11px;color:#aaa;margin-top:4px}.wb-v{background:#f9bf31;color:#161616;display:inline-block;margin-left:7px;font-size:10px;line-height:12px;padding:0 3px;font-style:italic}.wb-chevron{margin-left:auto;align-self:flex-start;color:#bbb}.wb-post-copy{display:block;text-align:left;width:100%;padding:0;border:0;background:none;color:#333}.wb-post-copy p{font-size:16px;line-height:1.55;margin:0 0 12px;white-space:normal}.wb-media{display:block;border:0;padding:0;background:transparent;max-width:100%}.wb-media img{display:block;max-height:305px;max-width:100%;width:auto;object-fit:contain;border-radius:3px}.wb-post>footer{display:flex;justify-content:space-around;margin-top:13px;border-top:1px solid #f5f5f5;height:43px}.wb-post>footer button{border:0;background:none;color:#919191;display:flex;gap:6px;align-items:center;justify-content:center;font-size:12px;flex:1}.wb-post>footer svg{width:18px;height:18px}.wb-post>footer .liked{color:#ff8c31}.wb-bottom{display:flex;min-height:79px;padding:10px 0 25px;border-top:1px solid #eee;background:#fafafa;flex-shrink:0}.wb-bottom button{border:0;background:transparent;flex:1;display:flex;align-items:center;flex-direction:column;gap:4px;color:#333;font-size:10px}.wb-bottom svg{height:25px;width:25px}.wb-bottom .selected{color:#ef882e}.wb-bottom .selected svg{stroke-width:2.2}.wb-search{display:flex;align-items:center;gap:8px;background:#fff8ef;border:1px solid #f5a246;margin:10px 12px;border-radius:22px;padding:9px 12px}.wb-search svg{width:18px;height:18px;color:#e98c31}.wb-search input{border:0;background:none;outline:none;width:100%;font-size:14px}.wb-trends{background:white;padding:8px 14px 16px}.wb-trends h3{font-size:17px;margin:8px 0 14px}.wb-trends h3 small{float:right;font-size:11px;color:#f29449;font-weight:400}.wb-trends>div{display:grid;grid-template-columns:1fr 1fr;gap:18px 12px}.wb-trends button{display:flex;gap:8px;align-items:center;font-size:14px;border:0;background:none;padding:0;white-space:nowrap;text-align:left}.wb-trends em{font-style:normal;color:#e98645}.wb-trends b{font-size:9px;background:#ff973d;border-radius:2px;color:white;padding:1px 2px}.wb-banner{margin:0;background:linear-gradient(120deg,#ffedcf,#ffdbbb 60%,#ffb48c);color:#986141;padding:23px 22px}.wb-banner h2{font-size:26px;margin:9px 0}.wb-banner small,.wb-banner span{font-size:12px}.wb-discover-label{padding:15px;background:white;font-weight:600;font-size:17px;border-bottom:1px solid #eee}.wb-profile{background:#fff;padding:30px 20px 18px;text-align:center}.wb-profile>.wx-avatar{width:76px;height:76px;border-radius:50%}.wb-profile h2{font-size:21px;margin:12px 0 8px}.wb-profile p{font-size:13px;color:#999}.wb-profile>div{display:flex;justify-content:space-around;padding-top:17px}.wb-profile b{display:block;font-size:19px;color:#222;margin-bottom:5px}.wb-profile span{font-size:12px;color:#999}.wb-message-shortcuts{display:flex;justify-content:space-around;background:#fff;padding:22px 0}.wb-message-shortcuts button{display:flex;flex-direction:column;align-items:center;gap:9px;background:none;border:0;font-size:13px}.wb-message-shortcuts svg{background:#ffae44;color:white;padding:11px;border-radius:12px;width:50px;height:50px}.wb-notification{display:flex;gap:10px;width:100%;text-align:left;align-items:center;background:white;border:0;border-top:1px solid #eee;padding:16px 13px}.wb-notification .wx-avatar{border-radius:50%;width:44px;height:44px}.wb-notification strong{font-size:15px;font-weight:500}.wb-notification p{font-size:13px;color:#999;margin:6px 0 0;max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wb-notification small{font-size:10px;color:#aaa;margin-left:auto}.wb-comments{padding:16px 0}.wb-comment{display:flex;gap:10px;padding:14px 0;border-top:1px solid #f3f3f3;font-size:14px}.wb-comment .wx-avatar{border-radius:50%;width:32px;height:32px}.wb-comment p{margin:0;line-height:1.8}.wb-comment strong{color:#e89250;font-weight:400}.wb-video-empty{text-align:center;padding:100px 25px;color:#aaa}.wb-video-empty>svg{width:50px;height:50px}.wb-video-empty h2{font-size:17px;font-weight:400}.wb-video-empty p{font-size:13px}.wb-video-empty button{border:0;color:#ec8b35;background:#fff;padding:12px 20px;border-radius:6px}
.ios-notes svg.native-art{display:block}.ios-notes:after{display:none}.wx-header-actions button{color:#202020!important}.wx-header-actions button:last-child{border:1.5px solid currentColor;border-radius:50%;width:22px!important;height:22px;padding:3px!important}.wx-group-avatar{display:grid!important;grid-template-columns:repeat(3,1fr);align-content:center}.wx-group-avatar img{min-width:0;border-radius:1px}.wx-row[hidden]{display:none!important}
.wb-story-link{border:0;background:#fff;color:#e98c35;font-size:14px;padding:18px;width:100%;margin-bottom:12px}
