#phone[data-app=settings]{background:#f2f2f7;color:#1c1c1e}.ps-header{display:flex;align-items:center;gap:16px;min-height:64px;height:64px;padding:0 18px;border-bottom:1px solid #d8d8df;background:#f7f7fa;flex-shrink:0}.ps-header button{color:#3478f6;padding:0;min-width:20px}.ps-header h1{font-size:21px;font-weight:650}.ps-header svg{width:24px;height:24px}.ps-page{background:#f2f2f7;padding:17px 14px 26px}.ps-group{background:#fff;border-radius:15px;margin-bottom:15px;padding:0 15px;overflow:hidden}.ps-identity{display:flex;align-items:center;gap:14px;padding:20px 16px}.ps-identity .avatar{width:50px;height:50px;border-radius:50%}.ps-identity h2{font-size:21px;font-weight:500}.ps-identity p{font-size:11px;color:#92939c;margin-top:5px}.ps-row{display:flex;align-items:center;gap:15px;min-height:73px;padding:15px 0;width:100%;text-align:left;border-bottom:1px solid #dcdce3}.ps-row:last-child{border-bottom:0}.ps-label{flex:1;min-width:0;font-size:16px;line-height:1.5;font-weight:400}.ps-label small{display:block;font-size:11px;line-height:1.7;color:#94969f;margin-top:4px}.ps-label small span{font-size:inherit}.ps-switch{width:46px;height:28px;flex-shrink:0;padding:3px;background:#d2d3d9;border-radius:20px}.ps-switch i{display:block;width:22px;height:22px;border-radius:50%;background:#f8f8f2;box-shadow:0 1px 3px #0001;transition:transform .18s}.ps-switch.on{background:#5dc563}.ps-switch.on i{transform:translateX(18px)}.ps-battery-row{min-height:72px;gap:15px}.ps-battery{width:92px;flex-shrink:0}.ps-battery .live-battery{width:90px;height:15px;border:1px solid #bfc0c4}.ps-battery .live-battery b{font-size:10px}.ps-battery .live-battery:after{height:5px;right:-3px;top:4px}.ps-row>svg{width:17px;height:17px;color:#a5a6b1}.ps-section-title{font-size:17px;font-weight:500;margin:20px 0 8px}.ps-range{display:flex;align-items:center;gap:12px;min-height:79px;font-size:14px;color:#646772}.ps-range>span{min-width:62px}.ps-range input{width:0;flex:1;accent-color:#3478f6;min-height:35px;cursor:pointer}.ps-range output{font-size:10px;color:#9a9ca6;min-width:29px;text-align:right}.ps-restart{width:100%;min-height:49px;border-radius:13px;background:#fff;border:1px solid #e3d6d5;color:#b7776f;font-size:15px;font-weight:550;margin-top:3px}.ps-restart:active{background:#f2e7e5}#device-dimmer{position:absolute;inset:0;background:#000;pointer-events:none;z-index:120;border-radius:inherit}#screen>.scroll,#screen .tb-web-content>.scroll{zoom:var(--phone-content-scale,1)}.device-reduced-motion *,.device-reduced-motion *:before,.device-reduced-motion *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
#phone.device-dark:is([data-app=settings],[data-app=wechat],[data-app=files],[data-app=notes],[data-app=phone]){background:#000;color:#f2f2f7}#phone.device-dark:is([data-app=settings],[data-app=wechat],[data-app=files],[data-app=notes],[data-app=phone]) :is(#status,#system,.ps-header,.topbar){background:#171719;color:#f2f2f7;border-color:#323237}#phone.device-dark:is([data-app=settings],[data-app=wechat],[data-app=files],[data-app=notes],[data-app=phone]) :is(.scroll,.ps-page,.device-battery-page){background:#000;color:#f2f2f7}#phone.device-dark:is([data-app=settings],[data-app=wechat],[data-app=files],[data-app=notes],[data-app=phone]) :is(.ps-group,.setting,.chatrow,.bubble,.composer,.tabs,.chat-choices,.notebook,.ps-restart,.device-usage,.battery-overview,.contactcard){background:#1c1c1e;color:#f2f2f7;border-color:#303034}#phone.device-dark .ps-row{border-color:#39393e}#phone.device-dark .ps-range{color:#c5c5cf}#phone.device-dark .ps-restart{color:#db9a92}#phone.device-dark[data-app=wechat] .self .bubble{background:#315c31}#phone.device-dark[data-app=wechat] .bubble:before{border-right-color:#1c1c1e}#phone.device-dark[data-app=wechat] .self .bubble:before{border-left-color:#315c31}#phone.device-dark[data-app=wechat] :is(.composer input,.chat-choices button){background:#2c2c2e;color:#eee;border-color:#3a3a3c}#phone.device-dark[data-app=notes] textarea{color:#f0f0f0}#phone.device-dark .sheet{background:#1c1c1e;color:#eee}#phone.device-dark .sheet .setting{background:#2c2c2e;color:#eee}#phone.device-dark .ps-switch:not(.on){background:#46464d}
@media(max-width:360px){.ps-page{padding-left:12px;padding-right:12px}.ps-group{padding-left:13px;padding-right:13px}.ps-row{gap:10px}.ps-label{font-size:15px}.ps-range{gap:8px}.ps-range>span{min-width:58px}.ps-battery{width:78px}.ps-battery .live-battery{width:76px}}
