/* Ukrainian public theme: scoped colour overrides; no layout changes. */
html[data-uk-theme="dark"] #smartphone-designs .terms-alphabet a{color:#edf0f4;background:#222831}
html[data-uk-theme="dark"] #smartphone-designs .terms-group h2{border-bottom:1px solid #3c4654}
html[data-uk-theme="dark"] #smartphone-designs .sms-intro{color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .sms-categories{border:1px solid #3c4654}
html[data-uk-theme="dark"] #smartphone-designs .sms-archive-note{color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .sms-category-grid small{color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .sms-card{border:1px solid #3c4654}
html[data-uk-theme="dark"] #smartphone-designs .sms-topic{color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .sms-card button{border:1px solid #3c4654;background:#222831;color:#edf0f4}
html[data-uk-theme="dark"] #smartphone-designs .sms-copy-status{color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .soft-notice{border:1px solid #3c4654;background:#222831}
html[data-uk-theme="dark"] #smartphone-designs .soft-filters{border:1px solid #3c4654}
html[data-uk-theme="dark"] #smartphone-designs .soft-card{border-bottom:1px solid #3c4654}
html[data-uk-theme="dark"] #smartphone-designs .soft-card p{color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .soft-facts{border:1px solid #3c4654;background:#222831}
html[data-uk-theme="dark"] #smartphone-designs .soft-meta dt{color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .soft-compatibility{border-top:1px solid #3c4654}
html[data-uk-theme="dark"] #smartphone-designs .soft-compatibility h2{color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .soft-compatibility a{background:#222831;border:1px solid #3c4654}
html[data-uk-theme="dark"] #smartphone-designs .soft-compatibility a:hover{border-color:#3c4654;color:#edf0f4}
html[data-uk-theme="dark"] #smartphone-designs .sp-image-label{color:#edf0f4}
html[data-uk-theme="dark"] #smartphone-designs .sp-devices img{background:#222831}
html[data-uk-theme="dark"] #smartphone-designs .sp-magazine .sp-topicbar{color:#edf0f4}
html[data-uk-theme="dark"] #smartphone-designs .sp-magazine .sp-topicbar>span{color:#edf0f4}
html[data-uk-theme="dark"] #smartphone-designs .sp-portal .sp-left button.sp-current{color:#edf0f4}
html[data-uk-theme="dark"] #smartphone-designs .phone-filters{background:#222831;border:1px solid #3c4654}
html[data-uk-theme="dark"] #smartphone-designs .phone-filters input:not([type=checkbox]),html[data-uk-theme="dark"] #smartphone-designs .phone-filters select{background:#222831;border:1px solid #3c4654;color:#edf0f4}
html[data-uk-theme="dark"] #smartphone-designs .phone-card{border:1px solid #3c4654;background:#222831}
html[data-uk-theme="dark"] #smartphone-designs .phone-card:hover{border-color:#3c4654}
html[data-uk-theme="dark"] #smartphone-designs .phone-card dl{color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .phone-card dt{color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .phone-card-links{border-top:1px solid #3c4654}
html[data-uk-theme="dark"] #smartphone-designs .phone-archive-price span{color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .device-instructions li{border:1px solid #3c4654}
html[data-uk-theme="dark"] #smartphone-designs .device-instructions small{color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .device-tabs{border-bottom:1px solid #3c4654}
html[data-uk-theme="dark"] #smartphone-designs .device-tabs a{color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .device-tabs a[aria-current]{color:#edf0f4;border-bottom:3px solid #3c4654}
html[data-uk-theme="dark"] #smartphone-designs .device-thumbs a{border:1px solid #3c4654}
html[data-uk-theme="dark"] #smartphone-designs .device-quick div{border-bottom:1px solid #3c4654}
html[data-uk-theme="dark"] #smartphone-designs .device-quick dt{color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .device-specs h3{background:#222831}
html[data-uk-theme="dark"] #smartphone-designs .device-specs dl div{border-bottom:1px solid #3c4654}
html[data-uk-theme="dark"] #smartphone-designs .device-specs dt{color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .sites-note{color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .sites-categories a{border:1px solid #3c4654}
html[data-uk-theme="dark"] #smartphone-designs .sites-categories a:hover{background:#222831}
html[data-uk-theme="dark"] #smartphone-designs .sites-card{border-bottom:1px solid #3c4654}
html[data-uk-theme="dark"] #smartphone-designs .sites-address{color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .sites-description{color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .contact-intro{color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .contact-notice{border:1px solid #3c4654;border-left:4px solid #3c4654;background:#222831}
html[data-uk-theme="dark"] #smartphone-designs .contact-notice strong{color:#edf0f4}
html[data-uk-theme="dark"] #smartphone-designs .contact-notice p{color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .contact-card{border:1px solid #3c4654}
html[data-uk-theme="dark"] #smartphone-designs .contact-value{color:#edf0f4}
html[data-uk-theme="dark"] #smartphone-designs .contact-card p{color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .contact-hours{border-bottom:1px solid #3c4654}
html[data-uk-theme="dark"] #smartphone-designs .contact-networks nav a{border:1px solid #3c4654;color:#edf0f4;background:#222831}
html[data-uk-theme="dark"] #smartphone-designs .contact-networks nav a:hover{border-color:#3c4654;background:#222831}
html[data-uk-theme="dark"] .reader-comments{border-top:2px solid #3c4654}
html[data-uk-theme="dark"] .reader-comments h2 small{color:#b7c0cc}
html[data-uk-theme="dark"] .reader-comment{border-bottom:1px solid #3c4654}
html[data-uk-theme="dark"] .reader-comment time,html[data-uk-theme="dark"] .comments-note{color:#b7c0cc}
html[data-uk-theme="dark"] .reader-comment blockquote{background:#222831;border-left:3px solid #3c4654;color:#b7c0cc}
html[data-uk-theme="dark"] .comment-form{background:#222831;border:1px solid #3c4654}
html[data-uk-theme="dark"] .comment-form input:not([type=hidden]),html[data-uk-theme="dark"] .comment-form textarea{border:1px solid #3c4654;background:#222831;color:#edf0f4}
html[data-uk-theme="dark"] .comment-form button{border:1px solid #3c4654;color:#edf0f4}
html[data-uk-theme="dark"] .comment-check button{background:#222831;border-color:#3c4654}
html[data-uk-theme="dark"] .comment-result[data-error=true]{color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .comment-form button{border:1px solid #3c4654;color:#edf0f4}
html[data-uk-theme="dark"] #smartphone-designs .comment-check button,html[data-uk-theme="dark"] #smartphone-designs .comment-reply-target button{background:#222831;border-color:#3c4654}
html[data-uk-theme="dark"] #smartphone-designs .reader-comments button.comment-reply{border:1px solid #3c4654;background:#222831;color:#b7c0cc}
html[data-uk-theme="dark"] .comment-reply-target{background:#222831}
html[data-uk-theme="dark"] .reader-comments .comment-child{border-left:2px solid #3c4654}
html[data-uk-theme="dark"] .reader-comments .comment-parent{color:#b7c0cc}
html[data-uk-theme="dark"] .reader-comments .reader-comment:target{background:#222831}
html[data-uk-theme="dark"] body{background:#222831}
html[data-uk-theme="dark"] #smartphone-designs .archive-offers p{color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .archive-offers th,html[data-uk-theme="dark"] #smartphone-designs .archive-offers td{border-bottom:1px solid #3c4654}
html[data-uk-theme="dark"] #smartphone-designs .archive-offers th{background:#222831}
html[data-uk-theme="dark"] #smartphone-designs .catalog-intro{color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .catalog-section{border:1px solid #3c4654}
html[data-uk-theme="dark"] #smartphone-designs .catalog-section:hover{border-color:#3c4654;background:#222831}
html[data-uk-theme="dark"] #smartphone-designs .catalog-section-icon{background:#222831;color:#edf0f4}
html[data-uk-theme="dark"] #smartphone-designs .catalog-section p{color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .home-phone-card{border:1px solid #3c4654}
html[data-uk-theme="dark"] #smartphone-designs .home-phone-card span{color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .sp-content-links{border-top:1px solid #3c4654}
html[data-uk-theme="dark"] #smartphone-designs .sp-content-links strong{color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .sp-topic-partners{border-left:1px solid #3c4654}
html[data-uk-theme="dark"] #smartphone-designs .sp-top-banner{border:1px solid #3c4654;background:#222831}
html[data-uk-theme="dark"] .page-breadcrumbs{color:#b7c0cc}
html[data-uk-theme="dark"] .error-code{color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .error-page p{color:#b7c0cc}
html[data-uk-theme="dark"] .featured-card img{background:#222831}
html[data-uk-theme="dark"] .featured-card{border-bottom:1px solid #3c4654}
html[data-uk-theme="dark"] .news-topics a{background:#222831}
html[data-uk-theme="dark"] .missing-media{background:#222831;color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .sp-feature img{background:#222831}
html[data-uk-theme="dark"] #smartphone-designs .sp-story img{background:#222831}
html[data-uk-theme="dark"] .pagination a{background:#222831}
html[data-uk-theme="dark"] .directory a{border-bottom:1px solid #3c4654}
html[data-uk-theme="dark"] .directory small{color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .article-body td,html[data-uk-theme="dark"] #smartphone-designs .article-body th{border:1px solid #3c4654}
html[data-uk-theme="dark"] #smartphone-designs .source{color:#b7c0cc}
html[data-uk-theme="dark"] .site-search input[type=search]{border:1px solid #3c4654;background:#222831;color:#edf0f4}
html[data-uk-theme="dark"] .site-search button{background:#222831;color:#edf0f4}
html[data-uk-theme="dark"] .site-search small{color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .home-phone-card .home-phone-video{color:#b7c0cc;border:1px solid #3c4654}
html[data-uk-theme="dark"] #smartphone-designs .home-phone-card .home-phone-video:hover{color:#edf0f4;border-color:#3c4654}
html[data-uk-theme="dark"] .sp-catalog-links{border-top:1px solid #3c4654}
html[data-uk-theme="dark"] .sp-catalog-links summary{color:#b7c0cc}
html[data-uk-theme="dark"] .chip-summary-cards>div{border:1px solid #3c4654;background:#222831}
html[data-uk-theme="dark"] .chip-summary-cards dt{color:#b7c0cc}
html[data-uk-theme="dark"] .chip-summary-cards dd{color:#edf0f4}
html[data-uk-theme="dark"] .chip-complete-specifications{border:1px solid #3c4654;background:#222831}
html[data-uk-theme="dark"] .chip-complete-specifications h2{color:#edf0f4}
html[data-uk-theme="dark"] .chip-complete-specifications .chip-specs>div{border-bottom:1px solid #3c4654}
html[data-uk-theme="dark"] .chip-complete-specifications dt{color:#b7c0cc}
html[data-uk-theme="dark"] .chip-complete-specifications dd{color:#edf0f4}
html[data-uk-theme="dark"] .chip-specification-note{color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .review-card>img{background:#222831}
html[data-uk-theme="dark"] .review-card time{color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .review-card p{color:#b7c0cc}
html[data-uk-theme="dark"] .review-gallery a{background:#222831}
html[data-uk-theme="dark"] .review-gallery span{color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .article-body .review-gallery-lead img{background:#222831}
html[data-uk-theme="dark"] #smartphone-designs .service-note{background:#222831;border-left:3px solid #3c4654;color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .service-filter select{background:#222831;color:#edf0f4;border:1px solid #3c4654}
html[data-uk-theme="dark"] #smartphone-designs .service-brands a{border:1px solid #3c4654}
html[data-uk-theme="dark"] #smartphone-designs .service-brands a:hover{border-color:#3c4654}
html[data-uk-theme="dark"] #smartphone-designs .service-brands span{color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .service-card{border-bottom:1px solid #3c4654}
html[data-uk-theme="dark"] #smartphone-designs .service-city{color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .service-phone{color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .service-details>div{border-bottom:1px solid #3c4654}
html[data-uk-theme="dark"] #smartphone-designs .service-details dt{color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .watch-breadcrumbs{color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .watch-date{color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .watch-model-links{background:#222831}
html[data-uk-theme="dark"] #smartphone-designs .watch-video-card{border:1px solid #3c4654}
html[data-uk-theme="dark"] #smartphone-designs .watch-preview>span{color:#edf0f4}
html[data-uk-theme="dark"] #smartphone-designs .watch-related{border-top:1px solid #3c4654}
html[data-uk-theme="dark"] #smartphone-designs .material-share{background:#222831;border:1px solid #3c4654;color:#edf0f4}
html[data-uk-theme="dark"] #smartphone-designs .material-share button.material-share-icon{border:1px solid #3c4654;background:#222831;color:#edf0f4}
html[data-uk-theme="dark"] #smartphone-designs .material-share button.material-share-icon:hover{background:#222831}
html[data-uk-theme="dark"] #smartphone-designs .material-share-source{border-top:1px solid #3c4654}
html[data-uk-theme="dark"] #smartphone-designs .material-share-source p{color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .material-share-arrow{color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .material-share-status{color:#edf0f4}
html[data-uk-theme="dark"] #smartphone-designs .material-share-copy:not([hidden]){border:1px solid #3c4654}
html[data-uk-theme="dark"] .edition-catalog-band{background:#222831;border-top:1px solid #3c4654}
html[data-uk-theme="dark"] .device-rating-summary{color:#edf0f4}
html[data-uk-theme="dark"] .device-rating-summary .rating-star{color:#b7c0cc}
html[data-uk-theme="dark"] .device-rating-summary strong{color:#edf0f4}
html[data-uk-theme="dark"] .device-rating-box{background:#222831;border:1px solid #3c4654}
html[data-uk-theme="dark"] .rating-options span{border:1px solid #3c4654;background:#222831;color:#edf0f4}
html[data-uk-theme="dark"] .rating-options input:checked+span{color:#edf0f4}
html[data-uk-theme="dark"] .rating-check input{border:1px solid #3c4654;background:#222831;color:#edf0f4}
html[data-uk-theme="dark"] .ali-coupons{background:#222831;border:1px solid #3c4654;border-top:3px solid #3c4654}
html[data-uk-theme="dark"] .ali-coupons-heading h2{color:#edf0f4}
html[data-uk-theme="dark"] .ali-coupons-heading>span{background:#222831;color:#edf0f4}
html[data-uk-theme="dark"] .ali-coupons p{color:#b7c0cc}
html[data-uk-theme="dark"] .ali-coupons li{border-top:1px solid #3c4654}
html[data-uk-theme="dark"] .ali-coupon-value strong{color:#edf0f4}
html[data-uk-theme="dark"] .ali-coupon-value small{color:#b7c0cc}
html[data-uk-theme="dark"] .ali-sidebar .ali-copy-code{background:#222831;color:#edf0f4;border:1px dashed #3c4654}
html[data-uk-theme="dark"] .ali-copy-code:hover{background:#222831}
html[data-uk-theme="dark"] .ali-copy-code[data-copied]{background:#222831;border-color:#3c4654}
html[data-uk-theme="dark"] .ali-copy-status{color:#b7c0cc}
html[data-uk-theme="dark"] .ali-coupon-value strong{background:#222831}
html[data-uk-theme="dark"] #smartphone-designs .ali-sidebar .ali-copy-code{background:#222831;border:1px dashed #3c4654;color:#edf0f4}
html[data-uk-theme="dark"] #smartphone-designs .ali-sidebar .ali-copy-code:hover{background:#222831}
html[data-uk-theme="dark"] #smartphone-designs .ali-sidebar .ali-copy-code[data-copied]{background:#222831;border-color:#3c4654}
html[data-uk-theme="dark"] #smartphone-designs .ali-sidebar .ali-activate-coupon{color:#edf0f4;border:1px solid #3c4654}
html[data-uk-theme="dark"] .ali-widget-document{color:#edf0f4}
html[data-uk-theme="dark"] .ali-widget-document .sp-ad-label{color:#b7c0cc}
html[data-uk-theme="dark"] .chip-symbol{border:2px solid #3c4654}
html[data-uk-theme="dark"] .chip-heading>span{background:#222831}
html[data-uk-theme="dark"] .chip-maker{background:#222831}
html[data-uk-theme="dark"] .chip-maker:hover,html[data-uk-theme="dark"] .chip-card:hover{border-color:#3c4654}
html[data-uk-theme="dark"] .chip-maker-icon{background:#222831;color:#edf0f4}
html[data-uk-theme="dark"] .chip-arrow{color:#b7c0cc}
html[data-uk-theme="dark"] .chip-search input{border:1px solid #3c4654;background:#222831}
html[data-uk-theme="dark"] .chip-card{background:#222831}
html[data-uk-theme="dark"] .chip-year{background:#222831;color:#edf0f4}
html[data-uk-theme="dark"] .chip-card-specs span{background:#222831}
html[data-uk-theme="dark"] .chip-stats>div{background:#222831}
html[data-uk-theme="dark"] .chip-spec-panel{background:#222831}
html[data-uk-theme="dark"] .chip-specs>div{border-bottom:1px solid #3c4654}
html[data-uk-theme="dark"] .chip-phone{background:#222831}
html[data-uk-theme="dark"] .chip-phone-image{background:#222831}
html[data-uk-theme="dark"] #content.chip-hub .chip-model-row{border:1px solid #3c4654;background:#222831}
html[data-uk-theme="dark"] #content.chip-hub .chip-model-row:nth-child(even){background:#222831}
html[data-uk-theme="dark"] #content.chip-hub .chip-model-row:hover{border-color:#3c4654;background:#222831}
html[data-uk-theme="dark"] #content.chip-hub .chip-row-link{color:#edf0f4}
html[data-uk-theme="dark"] #content.chip-hub .chip-row-link dt{color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .sp-catalog-menu{background:#222831;border-bottom:1px solid #3c4654}
html[data-uk-theme="dark"] #smartphone-designs .sp-catalog-nav-group h3{color:#b7c0cc;border-bottom:2px solid #3c4654}
html[data-uk-theme="dark"] #smartphone-designs .sp-catalog-nav-link{color:#edf0f4}
html[data-uk-theme="dark"] #smartphone-designs .sp-catalog-nav-icon{color:#edf0f4}
html[data-uk-theme="dark"] #smartphone-designs .sp-catalog-nav-link:hover,html[data-uk-theme="dark"] #smartphone-designs .sp-catalog-nav-link[aria-current]{background:#222831}
html[data-uk-theme="dark"] #smartphone-designs .sp-menu-content-links{border-top:1px solid #3c4654}
html[data-uk-theme="dark"] #smartphone-designs .sp-menu-content-links strong{color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .sp-catalog-directory{background:#222831;border-top:1px solid #3c4654;border-bottom:1px solid #3c4654}
html[data-uk-theme="dark"] #smartphone-designs .sp-catalog-directory summary{color:#edf0f4}
html[data-uk-theme="dark"] #smartphone-designs .sp-catalog-all{border:1px solid #3c4654;background:#222831}
html[data-uk-theme="dark"] #smartphone-designs .sp-menu-content-links{background:#222831;border:1px solid #3c4654;border-left:4px solid #3c4654}
html[data-uk-theme="dark"] #smartphone-designs .sp-menu-content-links strong{color:#edf0f4}
html[data-uk-theme="dark"] #smartphone-designs .catalog-category-group>h2{border-bottom:2px solid #3c4654}
html[data-uk-theme="dark"] #smartphone-designs .catalog-group-card{border:1px solid #3c4654;background:#222831}
html[data-uk-theme="dark"] #smartphone-designs .catalog-group-card:hover{background:#222831;border-color:#3c4654}
html[data-uk-theme="dark"] #smartphone-designs .catalog-group-icon{color:#edf0f4;background:#222831}
html[data-uk-theme="dark"] #smartphone-designs .catalog-group-card p{color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .catalog-group-arrow{color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .sp-header .sp-menu{border:1px solid #3c4654}
html[data-uk-theme="dark"] #smartphone-designs .sp-menu .sp-catalog-button-caption{color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .sp-header .sp-menu:hover,html[data-uk-theme="dark"] #smartphone-designs .sp-header .sp-menu[aria-expanded="true"]{background:#222831;border-color:#3c4654}
html[data-uk-theme="dark"] #smartphone-designs .sp-news-navigation a{color:#b7c0cc}
html[data-uk-theme="dark"] #smartphone-designs .sp-header .sp-menu{border-color:#3c4654;color:#edf0f4}
html[data-uk-theme="dark"] #smartphone-designs .sp-menu .sp-catalog-button-caption{color:#edf0f4}
html[data-uk-theme="dark"] .phone-card .catalog-card-price,html[data-uk-theme="dark"] .home-phone-card .catalog-card-price{border:1px solid #3c4654;border-left:4px solid #3c4654;background:linear-gradient(115deg,#222831,#222831);color:#edf0f4}
html[data-uk-theme="dark"] .catalog-card-price .catalog-card-price__label{color:#edf0f4}
html[data-uk-theme="dark"] .catalog-card-price .catalog-card-price__action{color:#edf0f4}
html[data-uk-theme="dark"] .phone-card-links .router-editorial-advantages{color:#edf0f4;background:#222831;border-color:#3c4654}
html[data-uk-theme="dark"] .phone-card-links .router-editorial-disadvantages{color:#b7c0cc;background:#222831;border-color:#3c4654}
html[data-uk-theme="dark"] .device-price-summary{border:1px solid #3c4654;border-left:5px solid #3c4654;background:linear-gradient(130deg,#222831,#ffdf45);color:#edf0f4!important}
html[data-uk-theme="dark"] .localized-languages{border-bottom:1px solid #3c4654}
html[data-uk-theme="dark"] .localized-languages a{border:1px solid #3c4654}
html[data-uk-theme="dark"] .localized-languages a[aria-current]{border-color:#3c4654;color:#edf0f4}
html[data-uk-theme="dark"] .localized-card{border-bottom:1px solid #3c4654}
html[data-uk-theme="dark"] .localized-card img{background:#222831}
html[data-uk-theme="dark"] .localized-card time{color:#b7c0cc}
html[data-uk-theme="dark"] .localized-footer{border-top:1px solid #3c4654;color:#b7c0cc}
html[data-uk-theme="dark"] .news-language-switch{border-bottom:1px solid #3c4654}
html[data-uk-theme="dark"] .news-language-switch a{background:#222831}
html[data-uk-theme="dark"] .localized-article .sp-byline{color:#b7c0cc}
html[data-uk-theme="dark"] .localized-article .sp-eyebrow{color:#b7c0cc}
html[data-uk-theme="dark"] .localized-related-card{border:1px solid #3c4654}
html[data-uk-theme="dark"] .localized-related-card img{background:#222831}
html[data-uk-theme="dark"] #smartphone-designs .sp-footer .sp-footer-languages a{background:#222831;color:#edf0f4}
html[data-uk-theme="dark"] .br-crumbs{color:#b7c0cc}
html[data-uk-theme="dark"] .br-hero{background:linear-gradient(125deg,#222831,#222831);border:1px solid #3c4654}
html[data-uk-theme="dark"] .br-eyebrow{color:#b7c0cc}
html[data-uk-theme="dark"] .br-hero p{color:#b7c0cc}
html[data-uk-theme="dark"] .br-categories>a{border:1px solid #3c4654;background:#222831}
html[data-uk-theme="dark"] .br-categories span{color:#b7c0cc}
html[data-uk-theme="dark"] .br-budgets a{border:1px solid #3c4654;background:#222831}
html[data-uk-theme="dark"] .br-section-title>span{color:#b7c0cc}
html[data-uk-theme="dark"] .br-card{border:1px solid #3c4654;background:#222831}
html[data-uk-theme="dark"] .br-photo{background:#222831}
html[data-uk-theme="dark"] .br-rank{color:#b7c0cc}
html[data-uk-theme="dark"] .br-version{color:#b7c0cc}
html[data-uk-theme="dark"] .br-info dt{color:#b7c0cc}
html[data-uk-theme="dark"] .br-price>span,html[data-uk-theme="dark"] .br-price>small{color:#b7c0cc}
html[data-uk-theme="dark"] .br-all{background:#222831}
html[data-uk-theme="dark"] .br-explain,html[data-uk-theme="dark"] .br-method p{color:#b7c0cc}
html[data-uk-theme="dark"] .br-method{border-top:1px solid #3c4654}
html[data-uk-theme="dark"] .br-empty{background:#222831}
html[data-uk-theme="dark"] .br-neighbours>a{border:1px solid #3c4654}
html[data-uk-theme="dark"] .br-neighbours small{color:#b7c0cc}
html[data-uk-theme="dark"] .br-price{border-top:1px solid #3c4654}
html[data-uk-theme="dark"] .br-category-panel{border:1px solid #3c4654;background:#222831}
html[data-uk-theme="dark"] .br-category-icon{background:#222831;color:#b7c0cc}
html[data-uk-theme="dark"] .br-category-all{color:#b7c0cc}
html[data-uk-theme="dark"] .br-category-links>a{border:1px solid #3c4654;background:#222831}
html[data-uk-theme="dark"] .br-category-links>a:hover{background:#222831;border-color:#3c4654}
html[data-uk-theme="dark"] .br-category-links>a>span:last-child{color:#b7c0cc}
html[data-uk-theme="dark"] .br-preview-card{border:1px solid #3c4654;background:#222831}
html[data-uk-theme="dark"] .br-hub .br-verdict-links .br-pros{color:#edf0f4;background:#222831;border-color:#3c4654}
html[data-uk-theme="dark"] .br-hub .br-verdict-links .br-cons{color:#b7c0cc;background:#222831;border-color:#3c4654}
html[data-uk-theme="dark"] .br-hub .br-verdict-links .br-pros:hover{background:#222831;border-color:#3c4654}
html[data-uk-theme="dark"] .br-hub .br-verdict-links .br-cons:hover{background:#222831;border-color:#3c4654}
html[data-uk-theme="dark"] .br-category-shortcuts a{border:1px solid #3c4654;background:#222831;color:#edf0f4}
html[data-uk-theme="dark"] .comparison-page{color:#edf0f4}
html[data-uk-theme="dark"] .comparison-hero img{border:1px solid #3c4654}
html[data-uk-theme="dark"] .comparison-hero figcaption{color:#b7c0cc}
html[data-uk-theme="dark"] .comparison-body th,html[data-uk-theme="dark"] .comparison-body td{border:1px solid #3c4654}
html[data-uk-theme="dark"] .comparison-body th{background:#222831}
html[data-uk-theme="dark"] .comparison-body tr:nth-child(even){background:#222831}
html[data-uk-theme="dark"] .comparison-card,html[data-uk-theme="dark"] .comparison-price-card{border:1px solid #3c4654;background:#222831}
html[data-uk-theme="dark"] .comparison-card p{color:#b7c0cc}
html[data-uk-theme="dark"] .comparison-offers li{border-bottom:1px solid #3c4654}
html[data-uk-theme="dark"] .comparison-offers li:nth-child(even){background:#222831}
html[data-uk-theme="dark"] .comparison-all-prices{color:#edf0f4}
html[data-uk-theme="dark"] .comparison-breadcrumbs{color:#b7c0cc}
html[data-uk-theme="dark"] .comparison-price-model img{background:#222831}
html[data-uk-theme="dark"] .comparison-price-model h2 small{color:#b7c0cc}
html[data-uk-theme="dark"] .comparison-search input{border:1px solid #3c4654}
html[data-uk-theme="dark"] .comparison-search button{color:#edf0f4}
html[data-uk-theme="dark"] .comparison-page .comparison-price-model>a{background:#222831}
html[data-uk-theme="dark"] .comparison-pagination>a,html[data-uk-theme="dark"] .comparison-pagination>span:not(.comparison-page-gap){border:1px solid #3c4654;background:#222831}
html[data-uk-theme="dark"] .comparison-pagination>a:hover{background:#222831}
html[data-uk-theme="dark"] .comparison-pagination>.comparison-page-disabled{background:#222831!important}
html[data-uk-theme="dark"] .notebook-configurations details{border:1px solid #3c4654}
html[data-uk-theme="dark"] .notebook-configurations summary{background:#222831}
html[data-uk-theme="dark"] .notebook-configurations details[open] summary{border-bottom:1px solid #3c4654}
html[data-uk-theme="dark"] .news-devices{border:1px solid #3c4654;background:#222831}
html[data-uk-theme="dark"] .news-device-card{background:#222831;border:1px solid #3c4654}
html[data-uk-theme="dark"] .news-device-details{color:#b7c0cc}
html[data-uk-theme="dark"] .news-device-prices>span{color:#b7c0cc}
html[data-uk-theme="dark"] .news-device-prices .catalog-card-price{background:#222831;border:1px solid #3c4654;color:#edf0f4}
html[data-uk-theme="dark"] .news-device-no-price{color:#b7c0cc}
html[data-uk-theme=dark]{color-scheme:dark;background:#101317}
html[data-uk-theme=dark] body{background:#101317;color:#e6e9ed}
html[data-uk-theme=dark] #smartphone-designs .sp-product{--sp-bg:#191d23;--sp-ink:#edf0f4;--sp-muted:#a5aebb;--sp-line:#343b46;--sp-soft:#222831;--sp-gold:#e4bb48;color:var(--sp-ink);background:var(--sp-bg)}
html[data-uk-theme=dark] #smartphone-designs :is(.sp-header,.sp-topicbar,.sp-page,.sp-reader,.sp-home){background:#191d23;color:#e6e9ed}
html[data-uk-theme=dark] #smartphone-designs :is(.device-tabs,.device-quick div,.device-specs dl div,.sp-topic-partners,.sp-content-links,.sp-catalog-links,.home-phone-card,.phone-card,.device-thumbs a){border-color:#343b46}
html[data-uk-theme=dark] #smartphone-designs :is(.device-tabs a,.device-specs dt,.device-quick dt,.device-breadcrumbs,.home-phone-card span,.home-phone-video,.sp-catalog-links summary,.sp-content-links strong){color:#aeb8c6}
html[data-uk-theme=dark] #smartphone-designs :is(.device-tabs a[aria-current],.device-quick dd,.device-specs dd){color:#edf0f4}
html[data-uk-theme=dark] #smartphone-designs .device-tabs a[aria-current]{border-color:#e4bb48}
html[data-uk-theme=dark] #smartphone-designs :is(.device-specs h3,.sp-catalog-menu,.sp-mini-banner,.home-phone-card,.phone-card){background:#222831;color:#edf0f4}
html[data-uk-theme=dark] #smartphone-designs .device-specs dl div:nth-child(even){background:#1d222a}
html[data-uk-theme=dark] #smartphone-designs :is(.sp-menu,.sp-image-label){background:#e4bb48!important;color:#191d23!important;border-color:#e4bb48!important}
html[data-uk-theme=dark] #smartphone-designs :is(.site-search input,.site-search button){background:#252c36;color:#e6e9ed;border-color:#455061}
html[data-uk-theme=dark] #smartphone-designs .site-search input::placeholder{color:#a5aebb}
html[data-uk-theme=dark] #smartphone-designs :is(.site-search small,.device-rating-summary,.device-rating-count){color:#adb7c5}
html[data-uk-theme=dark] #smartphone-designs :is(.device-cover,.device-thumbs a){background:#f3f4f6;border-radius:12px;overflow:hidden}
html[data-uk-theme=dark] #smartphone-designs .device-cover{padding:16px}
html[data-uk-theme=dark] #smartphone-designs .device-cover img{object-fit:contain!important;mix-blend-mode:multiply}
html[data-uk-theme=dark] #smartphone-designs .home-phone-card img{background:#f3f4f6;border-radius:8px;padding:8px;object-fit:contain!important}
html[data-uk-theme=dark] #smartphone-designs :is(.device-price-summary,.device-prices-summary,.device-offer-summary){background:#222831!important;border-color:#3c4654!important;color:#edf0f4!important}
html[data-uk-theme=dark] #smartphone-designs a:hover{color:#f0ca65}
/* Price tiles retain dark, readable text on their warm background, including hover. */
html[data-uk-theme=dark] #smartphone-designs .catalog-card-price,
html[data-uk-theme=dark] #smartphone-designs .catalog-card-price:hover,
html[data-uk-theme=dark] #smartphone-designs .catalog-card-price:focus-visible{color:#242014;background:linear-gradient(115deg,#f1d780,#e8c557);border-color:#d5ae3f}
html[data-uk-theme=dark] #smartphone-designs .catalog-card-price :is(strong,small,.catalog-card-price__label,.catalog-card-price__action){color:#242014}
html[data-uk-theme=dark] #smartphone-designs .catalog-card-price:hover{background:linear-gradient(115deg,#f5df99,#edd078);box-shadow:0 0 0 2px #e4bb4833;text-decoration:none}
html[data-uk-theme=dark] #smartphone-designs :is(.sp-menu,.sp-image-label):hover{color:#191d23}
html[data-uk-theme=dark] #smartphone-designs .sp-feature-image{background:#222831}
html[data-uk-theme=dark] #smartphone-designs .sp-top-banner{border-color:#343b46}
html[data-uk-theme=dark] #smartphone-designs .sp-footer{background:#14181e}
html[data-uk-theme=dark] #smartphone-designs .device-price-summary,
html[data-uk-theme=dark] #smartphone-designs .device-price-summary:hover{background:linear-gradient(115deg,#f1d780,#e8c557)!important;color:#242014!important;border-color:#d5ae3f!important}
html[data-uk-theme=dark] #smartphone-designs .device-price-summary *{color:#242014!important}
html[data-uk-theme=dark] #smartphone-designs .device-price-summary:hover{background:linear-gradient(115deg,#f5df99,#edd078)!important}
html[data-uk-theme=dark] #smartphone-designs :is(.pagination a,.phone-pagination a,.sp-pagination a,.comparison-pagination a){background:#2b3440;color:#edf0f4;border-color:#465365}
html[data-uk-theme=dark] #smartphone-designs :is(.pagination a,.phone-pagination a,.sp-pagination a,.comparison-pagination a):hover{background:#3a4656;color:#fff}
html[data-uk-theme=dark] #smartphone-designs :is(input,textarea,select){background:#252c36;color:#edf0f4;border-color:#465365}
html[data-uk-theme=dark] #smartphone-designs :is(input,textarea)::placeholder{color:#b0bac7}
html[data-uk-theme=dark] #smartphone-designs :is(.br-button,.br-category-shortcuts a,.sp-image-label){background:#e4bb48;color:#242014}
html[data-uk-theme=dark] #smartphone-designs :is(.br-pros){background:#203c30;color:#bce7c9}
html[data-uk-theme=dark] #smartphone-designs :is(.br-cons){background:#422a30;color:#ffd0d7}
#smartphone-designs .sp-page .uk-theme-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;border:1px solid #c6cbd1;border-radius:50%;background:#f2f3f5;color:#263342;font-size:23px;line-height:1;padding:0;text-align:center}
html[data-uk-theme=dark] #smartphone-designs .sp-page .uk-theme-toggle{background:#2b3440;color:#f2cc68;border-color:#4b586a}
#smartphone-designs .uk-theme-toggle:hover{box-shadow:0 0 0 3px #b7a46b33}
@media(min-width:741px){#smartphone-designs .sp-header{gap:18px}#smartphone-designs .sp-nav{gap:16px}}
@media(max-width:740px){#smartphone-designs .sp-header{flex-wrap:wrap}#smartphone-designs .uk-theme-toggle{margin-left:auto}}

html[data-uk-theme=dark] #smartphone-designs :is(.sp-catalog-nav-link,.sp-catalog-nav-heading,.catalog-group-card){color:#edf0f4}
html[data-uk-theme=dark] #smartphone-designs :is(.sp-catalog-nav-icon,.catalog-group-icon,.catalog-group-arrow){color:#f0c75f}
html[data-uk-theme=dark] #smartphone-designs .sp-catalog-nav-group h3{color:#bcc6d4;border-color:#b9963f}
html[data-uk-theme=dark] #smartphone-designs .sp-catalog-nav-link:hover{background:#354050;color:#fff}
html[data-uk-theme=dark] #smartphone-designs .sp-menu .sp-catalog-button-caption{color:#342c18}
html[data-uk-theme=dark] #smartphone-designs :is(.pagination strong,.pagination [aria-current]){background:#e4bb48;color:#242014}

/* Shop offers use inline legacy styles; override each row and hover explicitly. */
html[data-uk-theme=dark] #smartphone-designs .archive-offers .price-shop{background:#222831;color:#edf0f4;border-color:#3c4654}
html[data-uk-theme=dark] #smartphone-designs .archive-offers .price-shop h3{background:#2b3440;color:#edf0f4;border-color:#3c4654}
html[data-uk-theme=dark] #smartphone-designs .archive-offers .price-shop th{background:#252d37;color:#c1cbd8;border-color:#3c4654}
html[data-uk-theme=dark] #smartphone-designs .archive-offers .price-shop td{color:#edf0f4;border-color:#3c4654}
html[data-uk-theme=dark] #smartphone-designs .archive-offers .price-shop tbody tr:nth-child(odd){background:#1d232b}
html[data-uk-theme=dark] #smartphone-designs .archive-offers .price-shop tbody tr:nth-child(even){background:#262f3a}
html[data-uk-theme=dark] #smartphone-designs .archive-offers .price-shop tbody tr:hover,
html[data-uk-theme=dark] #smartphone-designs .archive-offers .price-shop tbody tr:focus-within{background:#39414b}
html[data-uk-theme=dark] #smartphone-designs .archive-offers .price-shop td a{color:#f3d377}
html[data-uk-theme=dark] #smartphone-designs .archive-offers .price-shop td a:hover{color:#ffe7a0;text-decoration:underline}

/* Preserve a white photo backing in comparison price cards. */
html[data-uk-theme=dark] #smartphone-designs .comparison-price-model>a{background:#fff;border-radius:10px;padding:6px;box-sizing:border-box;overflow:hidden}
html[data-uk-theme=dark] #smartphone-designs .comparison-price-model img{background:#fff;object-fit:contain!important;border-radius:6px;max-height:100%;width:100%;height:100%}
/* Chip text must override the dedicated chip layout's inherited ink. */
html[data-uk-theme=dark] #smartphone-designs .chip-hub,
html[data-uk-theme=dark] #smartphone-designs .chip-description,
html[data-uk-theme=dark] #smartphone-designs .chip-heading,
html[data-uk-theme=dark] #smartphone-designs .chip-phone h3{color:#edf0f4}
html[data-uk-theme=dark] #smartphone-designs .chip-breadcrumb,
html[data-uk-theme=dark] #smartphone-designs .chip-specification-note{color:#bac6d5}
html[data-uk-theme=dark] #smartphone-designs .chip-breadcrumb a{color:#cbd5e2}
html[data-uk-theme=dark] #smartphone-designs .chip-breadcrumb a:hover{color:#f3d377}
html[data-uk-theme=dark] #smartphone-designs :is(.chip-summary-cards>div,.chip-complete-specifications,.chip-phone){background:#222831;border-color:#3c4654}
html[data-uk-theme=dark] #smartphone-designs :is(.chip-summary-cards dt,.chip-complete-specifications dt){color:#bac6d5}
html[data-uk-theme=dark] #smartphone-designs :is(.chip-summary-cards dd,.chip-complete-specifications dd,.chip-complete-specifications h2){color:#edf0f4}
html[data-uk-theme=dark] #smartphone-designs .chip-phone-image{background:#fff;border-radius:10px}
/* High contrast comment actions in all public comment forms. */
html[data-uk-theme=dark] #smartphone-designs .comment-form button{background:#e4bb48;color:#242014;border-color:#d5ae3f}
html[data-uk-theme=dark] #smartphone-designs .comment-form button:hover{background:#f3d377;color:#242014}
html[data-uk-theme=dark] #smartphone-designs .comment-form button:focus-visible{outline:3px solid #fff0b5;outline-offset:3px}
html[data-uk-theme=dark] #smartphone-designs :is(.comment-check button,.comment-reply-target button,.reader-comments button.comment-reply){background:#344151;color:#edf0f4;border-color:#596a80}
html[data-uk-theme=dark] #smartphone-designs .comment-result[data-error=true]{color:#ffb4b4}
html[data-uk-theme=dark] #smartphone-designs .chip-hub h2,html[data-uk-theme=dark] #smartphone-designs .chip-hub h3{color:#edf0f4}
html[data-uk-theme=dark] #smartphone-designs :is(.phone-filter-actions,.phone-filters,.service-filter,.chip-filter,.chip-filters) button,html[data-uk-theme=dark] #smartphone-designs form button[type=submit]{background:#e4bb48!important;color:#242014!important;border-color:#d5ae3f!important}
html[data-uk-theme=dark] #smartphone-designs :is(.phone-filter-actions,.phone-filters,.service-filter,.chip-filter,.chip-filters) button:hover,html[data-uk-theme=dark] #smartphone-designs form button[type=submit]:hover{background:#f3d377!important;color:#242014!important}
html[data-uk-theme=dark] #smartphone-designs .comment-form button:disabled{opacity:.75}

/* Budget navigation: a visible shared hover/focus state for every category. */
html[data-uk-theme=dark] #smartphone-designs .br-category-links a{transition:background-color .15s,color .15s,border-color .15s}
html[data-uk-theme=dark] #smartphone-designs .br-category-links a:hover,
html[data-uk-theme=dark] #smartphone-designs .br-category-links a:focus-visible{background:#e4bb48!important;color:#242014!important;border-color:#e4bb48!important}
html[data-uk-theme=dark] #smartphone-designs .br-category-links a:is(:hover,:focus-visible) span{color:#242014!important}
html[data-uk-theme=dark] #smartphone-designs .br-category-links a:focus-visible{outline:2px solid #fff0b5;outline-offset:3px}
