/* Fold7: calm spacing, legible type and lower lock-screen centre. */
.lock-v3 .lock-icon{position:absolute;top:5%;padding:0}.lock-clock-group{position:absolute;top:25%;left:0;right:0;display:flex;flex-direction:column;align-items:center}.lock-v3 .lock-date{margin:0 0 14px;font-size:15px;font-weight:500;letter-spacing:-.3px}.lock-v3 .lock-time{display:flex;flex-direction:row;gap:3px;margin:0!important;font-size:clamp(68px,10vh,91px)!important;font-weight:600;letter-spacing:-4px;line-height:1.05}.lock-v3 .lock-time span:first-child:after{content:':';position:static;margin:0 2px;opacity:1}.lock-v3 .lock-weather{margin-top:16px;font-size:13px}.lock-v3 .unlock-area{height:100%;z-index:1}.lock-v3 .lock-bottom{z-index:2;bottom:13px;left:18px;right:18px}.lock-v3 .lock-bottom>span{font-size:9px;opacity:.75}.lock-v3 .lock-bottom button{background:#ffffff2a;backdrop-filter:blur(10px);height:40px;width:40px}.folded-open .lock-clock-group{top:27%}.folded-open .lock-v3 .lock-time{font-size:105px!important}.device.compact .lock-v3 .lock-time{font-size:70px!important}.device.compact .lock-clock-group{top:26%}.pin-screen{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:7%}.pin-screen h2{margin-top:0!important}.pin-screen .keypad{margin-top:26px}.pin-footer{width:85%;justify-content:space-between}.home{display:flex;flex-direction:column;height:100%;padding-top:5px!important}.home-carousel{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;flex:1;min-height:0;touch-action:pan-y pinch-zoom;margin:0 -2px}.home-carousel::-webkit-scrollbar{display:none}.home-page{flex:0 0 100%;width:100%;scroll-snap-align:start;min-width:0;padding:0 2px}.home-page>h3{font-size:18px;font-weight:500;color:#fff;margin:25px 3px 30px}.home .home-top{margin-top:12px}.home .dots{display:flex;justify-content:center;gap:11px;padding:10px 0 12px;flex-shrink:0}.home .dots button{padding:0;font-size:7px;opacity:.35}.home .dots button.active{opacity:1}.home .dock{flex-shrink:0}.home .drawer-button{flex-shrink:0}.home-note-widget{background:#f7f5edeb;color:#3b4138;text-align:left;width:100%;padding:20px;border-radius:24px;margin:30px 0}.home-note-widget small{display:block;font-size:10px;color:#777;margin-bottom:8px}.home-note-widget b{font-size:17px}.home-note-widget p{font-size:12px;line-height:1.8;margin:9px 0 0}.home-note-widget>img{width:100%;height:145px;object-fit:cover;border-radius:14px;margin-bottom:13px}.wallpaper{transition:background-position .5s;background-size:cover}.home .app-label{font-size:10px;font-weight:450;letter-spacing:-.2px}.home .app-icon{box-shadow:0 3px 9px #0001}.home-apps{grid-template-columns:repeat(4,minmax(0,1fr));gap:21px 10px}.incoming-banner>b{font-size:13px}.incoming-banner>p{font-size:12px;line-height:1.6}.chat-title{font-size:14px;max-width:none}.notice-name{font-size:13px}.sender-name{font-size:11px}.chat-room .app-header{height:62px}.bubble{font-size:12px;line-height:1.65}.album-v3-heading{font-size:13px;font-weight:650;color:#71828c;padding:18px 19px}.album-v3-list{padding:0 13px 20px}.album-v3-list>button{display:flex;align-items:center;gap:17px;padding:11px 0;width:100%;text-align:left;color:#697b85;font-size:18px}.album-v3-list img{width:69px;height:69px;object-fit:cover;border-radius:15px}.album-v3-list span{flex:1}.album-v3-list b{font-size:17px;font-weight:550;display:block}.album-v3-list small{font-size:13px;display:block;margin-top:7px;color:#91a1a9}.gallery-view{background:#dbe8eb}.gallery-view .app-header{background:transparent}.gallery-pill-nav{margin:0 12px 13px;border:1px solid #fff7!important;border-radius:30px!important;background:#f4f6f5d9!important;box-shadow:0 7px 22px #50626b20;height:61px!important}.gallery-pill-nav button{border-radius:25px;font-size:10px!important}.gallery-pill-nav button.active{background:#cfd5d6}.gallery-pill-nav svg{width:22px!important;height:22px!important}.music-v3{background:#030303!important;color:#fff}.music-view .app-header{background:#030303;color:#fff;border:0;height:60px;padding:14px 15px}.music-view .app-header h2{font-size:25px;letter-spacing:-1px;font-weight:650}.music-brand{display:flex;align-items:center;font-size:25px;gap:4px;letter-spacing:-1px}.music-brand svg{width:27px;height:27px;color:#ff003d}.music-account{width:28px;height:28px;border-radius:50%;background:#6574c6;display:grid;place-items:center;color:#fff;font-size:13px;flex-shrink:0}.music-view .music-chips{display:flex;overflow:auto;white-space:nowrap;gap:8px;padding:10px 14px 17px;scrollbar-width:none}.music-view .chip{padding:8px 12px;border-radius:9px;font-size:12px;background:#22232a;color:#eee;flex-shrink:0}.music-section-title{display:flex;gap:10px;align-items:center;padding:8px 15px 15px}.music-section-title h3{margin:2px 0 0;font-size:23px;line-height:1.2}.music-section-title small{font-size:10px;color:#aaa}.music-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:0 14px 10px}.music-quick-grid>button{aspect-ratio:1;position:relative;border-radius:10px;overflow:hidden;text-align:left;background:#222;padding:0}.music-quick-grid img,.music-more-art{width:100%;height:100%;object-fit:cover}.music-quick-grid b{position:absolute;bottom:0;left:0;right:0;padding:25px 7px 8px;background:linear-gradient(transparent,#000c);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-more-art{display:grid;place-items:center;font-size:40px;background:linear-gradient(150deg,#17182b,#685e96);color:#b5b5d8}.music-section-heading{font-size:22px;line-height:1.4;margin:24px 15px 15px}.music-cover-strip{display:flex;gap:12px;padding:0 15px;overflow:auto}.music-cover-strip>button{flex:0 0 128px;text-align:left;padding:0}.music-cover-strip img{height:128px;width:128px;object-fit:cover;border-radius:4px}.music-cover-strip b{display:block;margin-top:7px;font-size:12px;line-height:1.5;font-weight:500}.music-cover-strip small{font-size:10px;color:#aaa}.music-sort{padding:6px 16px 18px;color:#bbb;font-size:12px}.music-sort>span{float:right}.music-library-row{display:flex;align-items:center;gap:14px;padding:10px 15px;width:100%;text-align:left;color:inherit;min-height:75px}.music-library-row>img,.liked-cover{width:55px;height:55px;object-fit:cover;border-radius:3px;flex-shrink:0}.music-library-row>span:not(.liked-cover){min-width:0;flex:1}.music-library-row b{display:block;font-size:14px;font-weight:550;line-height:1.5}.music-library-row small{display:block;font-size:11px;color:#aaa;margin-top:4px}.music-library-row i{font-size:20px;font-style:normal;color:#ddd}.liked-cover{display:grid;place-items:center;font-size:28px;background:linear-gradient(130deg,#8d6dfa,#f661c5)}.music-mini{background:#222!important;min-height:56px;padding:8px 12px;gap:11px;border-bottom:1px solid #444;border-radius:0;color:#fff;flex-shrink:0}.music-mini img{width:38px;height:38px;object-fit:cover}.music-mini>div{font-size:13px}.music-mini small{font-size:11px;margin-top:3px;color:#bbb}.music-mini>span{font-size:20px}.music-nav-v3{height:58px!important;background:#202020!important;border:0;color:#aaa}.music-nav-v3 button{font-size:10px!important;font-weight:400}.music-nav-v3 button.active{color:#fff}.music-nav-v3 small{font-size:10px}.music-nav-v3 svg{height:23px!important;width:23px!important}.music-v3 .song-art{padding:0;border-radius:3px;width:43px;height:43px;object-fit:cover}.music-v3 .song-row{padding:10px 15px;gap:12px}.music-v3 .song-row b{font-size:13px;font-weight:500}.music-v3 .song-row small{font-size:11px}.photo-playlist{background-size:cover!important;background-position:center!important;aspect-ratio:1;max-width:220px;min-height:0!important;margin:15px auto!important}.youtube-v3{background:#101010;color:#fff}.youtube-v3>.app-header{background:#101010;color:white;height:56px;padding:10px 12px;border:0;gap:7px}.youtube-v3 .yt-brand{gap:3px}.youtube-v3 .yt-brand b{font-size:22px;font-weight:650;letter-spacing:-1px}.youtube-v3 .yt-brand svg{width:28px;height:25px}.youtube-v3 .yt-cast{display:none}.youtube-v3 .music-chips{padding:5px 12px 10px;gap:7px;overflow:auto}.youtube-v3 .chip{border-radius:8px;padding:8px 12px;font-size:12px;background:#292929;white-space:nowrap;color:#eee}.youtube-v3 .chip.chosen{background:#eee;color:#111}.youtube-v3 .yt-video{display:block;width:100%;margin:0 0 20px;padding:0;text-align:left}.youtube-v3 .yt-thumbnail{border-radius:0;aspect-ratio:16/9;overflow:hidden}.youtube-v3 .yt-thumbnail img{width:100%;height:100%;object-fit:cover}.youtube-v3 .yt-duration{font-size:10px;padding:2px 4px;bottom:7px;right:7px}.youtube-v3 .yt-video-info{padding:10px 12px;gap:10px}.youtube-v3 .yt-video-info b{font-size:13px;font-weight:450;line-height:1.5;-webkit-line-clamp:2}.youtube-v3 .yt-video-info small{font-size:10px;color:#aaa;margin-top:3px}.youtube-v3 .yt-avatar{width:30px;height:30px;flex-shrink:0}.youtube-v3 .yt-avatar img{object-fit:cover}.youtube-v3 .yt-channel-strip{border:0;padding:15px 12px;gap:17px;overflow:auto}.youtube-v3 .yt-channel-strip .yt-avatar{width:47px;height:47px}.youtube-v3 .yt-channel-strip small{font-size:11px;color:#ddd;margin-top:7px}.youtube-v3 .youtube-nav{background:#121212;color:#bbb;border-top:1px solid #333;height:58px}.youtube-v3 .youtube-nav button.active{color:#fff}.youtube-v3 .youtube-nav button{font-size:10px}.youtube-v3 .youtube-nav .create-nav{background:#292929}.yt-mix-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:5px 12px 23px}.yt-mix-row>button{text-align:left;padding:0}.yt-mix-row img{width:100%;aspect-ratio:1.55;object-fit:cover;border-radius:12px}.yt-mix-row b{font-size:12px;font-weight:450;display:block;margin:8px 0 5px;line-height:1.5}.yt-mix-row small{color:#aaa;font-size:10px}.yt-subtitle{display:flex;justify-content:space-between;padding:0 14px 15px;font-size:12px}.yt-subtitle button{border-radius:20px;background:#292929;color:#fff;font-size:11px;padding:8px 12px}.yt-playlist-hero{padding:20px 18px}.yt-playlist-hero>img{width:100%;max-height:210px;object-fit:cover;border-radius:12px}.yt-playlist-hero h3{font-size:22px;line-height:1.5;margin:15px 0 5px}.yt-playlist-hero p{font-size:12px;color:#aaa}.yt-playlist-hero>button{padding:10px 22px;border-radius:22px;background:#eee;color:#111;margin-top:10px}.youtube-v3 .section-card{background:#202020;color:#ddd}.youtube-v3 .yt-channel-profile{color:#eee}.youtube-v3 .yt-external{color:#7db8f5}.youtube-v3 .yt-own h3{color:#fff}.sms-view{background:#d7e6ea}.sms-view .sms-hero{height:155px;align-items:center;justify-content:center;font-size:28px;color:#647e8a;padding:20px}.sms-view .search-input{margin:0 14px 15px;width:calc(100% - 28px);background:#eaf2f5}.sms-view #smsList{border-radius:27px;background:#fff;margin:0 10px;padding:5px 0;overflow:hidden}.sms-view .chat-list-row{padding:17px 13px}.sms-view .chat-details b{font-size:14px}.sms-view .chat-details p{font-size:12px}.sms-view .app-tabs{background:#d7e6ea;color:#526d79}.folded-open .home-carousel .home-apps{grid-template-columns:repeat(6,minmax(0,1fr))!important}.folded-open .music-quick-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.folded-open .youtube-v3 .yt-video{width:calc(50% - 12px);margin:0 6px 20px;display:inline-block;vertical-align:top}.folded-open .yt-mix-row{max-width:700px}.folded-open .album-v3-list{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}.folded-open .music-cover-strip>button{flex-basis:150px}.folded-open .music-cover-strip img{height:150px;width:150px}@media(max-width:700px){.folded-open .lock-v3 .lock-time{font-size:68px!important}.folded-open .lock-clock-group{top:25%}.folded-open .lock-v3 .lock-date{font-size:12px;margin-bottom:9px}.folded-open .lock-v3 .lock-weather{margin-top:10px}.folded-open .home-carousel .home-apps{grid-template-columns:repeat(4,minmax(0,1fr))!important}.folded-open .home .home-top{margin-top:0}.folded-open .home-carousel .home-page{overflow:auto}.folded-open .home .home-page .app-button:nth-child(n+11){display:flex!important}.folded-open .music-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.folded-open .youtube-v3 .yt-video{width:100%;margin:0 0 20px}.folded-open .album-v3-list{display:block}.home .home-apps{gap:17px 8px}.home .home-top{margin-top:5px}.home .search-widget{margin:16px 0 21px}.home .dots{padding:9px 0}.home .home-note-widget{margin-top:18px}.music-section-heading{font-size:20px}.pin-screen{padding-bottom:6%}}

.wallpaper:not(.photo-wallpaper){background-size:160% 140%}.home-carousel{overscroll-behavior-x:contain}.lock-clock-group{pointer-events:none}
