:root{--app-height:100svh;--app-safe-top:0px;--app-safe-bottom:0px;--app-safe-left:0px;--app-safe-right:0px}
.ui-shell{background:#171a3e}
.screen-scroll{position:absolute;inset:var(--app-safe-top) var(--app-safe-right) 0 var(--app-safe-left);overflow:auto;scrollbar-width:none;overscroll-behavior:contain;touch-action:pan-y}
.screen-scroll::-webkit-scrollbar{display:none}
.screen-canvas{position:relative;min-height:216.18cqw;container-type:inline-size;padding-bottom:28cqw}
.screen-canvas::after{content:'';position:absolute;inset:60cqw 0 0;pointer-events:none;background:linear-gradient(transparent,#191e44a3 20cqw,#1b2045dc 115cqw);z-index:0}
.screen-content,.screen-header{z-index:1}
.screen-scene,.screen-original{position:absolute;top:0;left:0;width:100%;height:216.18cqw;object-fit:fill;pointer-events:none}
.screen-original{clip-path:polygon(0 11.5%,100% 11.5%,100% 29%,0 29%);mask-image:linear-gradient(transparent 11.5%,#000 12.3%,#000 28.5%,transparent 29%)}
.profile-original{clip-path:polygon(0 11.5%,47.5% 11.5%,47.5% 31%,0 31%);mask-image:linear-gradient(transparent 11.5%,#000 12.5%,#000 30.5%,transparent 31%)}
.tasks-original{clip-path:polygon(0 11.5%,100% 11.5%,100% 28.1%,0 28.1%)}
html:not([lang="en"]) .screen-original{display:none}
html[lang="en"] .hero-writing{visibility:hidden}
.screen-content{position:relative;padding:0 3.3cqw}
.tasks-content{padding-top:60.7cqw}.friends-content{padding-top:64.2cqw}.profile-content{padding-top:67.4cqw}
.screen-header{z-index:3;height:27cqw}
.screen-header .language-control{top:1cqw}
.panel{border:.4cqw solid #4a4d7899;background:linear-gradient(115deg,#171c3aeb,#10152ee8);border-radius:4.5cqw;box-shadow:inset 0 .15cqw .2cqw #a6b5ea0c}
.vector-icon{width:7cqw;height:7cqw;flex:none;pointer-events:none}
.detail-icon{display:inline-block;background:url('assets/detail-icons.webp') 0 0/300% 300% no-repeat;flex:none;pointer-events:none;vertical-align:middle;width:8cqw;height:8cqw}
.detail-pickaxe{background-position:0 0}.detail-pickaxes{background-position:50% 0}.detail-fire{background-position:100% 0}.detail-crown{background-position:0 50%}.detail-trophy{background-position:50% 50%}.detail-crystals{background-position:100% 50%}.detail-giftBlue{background-position:0 100%}.detail-gift{background-position:50% 100%}.detail-check{background-position:100% 100%}
.miner-avatar{display:block;flex:none;background:url('assets/miner-avatars.webp') 0 50%/500% auto no-repeat;width:10.5cqw;height:10.5cqw}
.avatar-blue{background-position:25% 50%}.avatar-green{background-position:50% 50%}.avatar-red{background-position:75% 50%}.avatar-purple{background-position:100% 50%}
.screen-tabs{display:flex;gap:1cqw;border:.35cqw solid #373e6b94;border-radius:4cqw;padding:1cqw;background:#151a33d9;height:10.8cqw;margin:0 0 1.8cqw}
.screen-tab{background:linear-gradient(#1a203d,#171c34);border:.35cqw solid #3d456c7a;border-radius:2.8cqw;display:flex;align-items:center;justify-content:center;gap:.7cqw;font-size:2.95cqw;font-weight:800;flex:1;min-width:0;padding:0 .3cqw;color:#f8f8ff;white-space:nowrap}
.screen-tab .sprite,.screen-tab .vector-icon{width:5.5cqw;height:5.5cqw}
.screen-tab.active{background:linear-gradient(135deg,#7454ff,#6341ff);border-color:#7657ff;box-shadow:inset 0 -.35cqw 0 #4125d8}
.hero-writing{position:absolute;z-index:1;font:700 3.3cqw/1.1 Kalam,var(--font);text-align:center;pointer-events:none}
.hero-writing>span:first-child{display:block}
.tasks-wood{left:70.5%;top:35.1cqw;width:25.3%;color:#583322;transform:rotate(-6deg);font-size:3.7cqw}
.tasks-rock{left:2%;top:30.1cqw;width:16.8%;color:#50aaff;transform:rotate(-9deg)}
.friends-wood{left:3.5%;top:34.8cqw;width:20.6%;color:#573325;transform:rotate(-5deg);font-size:3.6cqw}
.friends-rock{left:84.5%;top:49.4cqw;width:14%;color:#518aff;transform:rotate(-8deg);font-size:3cqw}
.streak-panel{height:15.3cqw;display:flex;align-items:center;padding:1cqw 1.6cqw;margin-bottom:1cqw;gap:1.4cqw}
.streak-summary{display:flex;align-items:center;gap:.2cqw;flex:none;width:26cqw;border-right:.3cqw solid #353958;padding-right:1.1cqw}
.streak-summary .detail-icon{width:9.5cqw;height:10cqw}
.streak-summary span[data-i18n]{font-size:2.55cqw;font-weight:800;white-space:nowrap}
.streak-summary strong{display:block;color:var(--yellow);font:900 3.8cqw/1.1 var(--font);text-transform:uppercase;white-space:nowrap}
.streak-days{display:flex;justify-content:space-between;flex:1;gap:.55cqw;min-width:0}
.streak-day{display:flex;flex-direction:column;align-items:center;gap:.7cqw;font-size:2.1cqw;font-weight:700;color:#b8cdf0;white-space:nowrap}
.day-medal{width:6.5cqw;height:6.5cqw;border:.35cqw solid #444b75;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#10162b;overflow:visible}
.day-medal .vector-icon{width:4.2cqw;height:4.2cqw}.day-medal.completed{border:0;background:transparent}.day-medal .detail-icon{width:8.7cqw;height:8.7cqw;filter:drop-shadow(0 0 .7cqw #ffbd36aa)}
.task-list{display:flex;flex-direction:column;gap:.8cqw}
.task-row{height:15.6cqw;display:flex;align-items:center;padding:1.2cqw 1.9cqw;gap:2.2cqw}
.task-icon{width:12cqw;height:12cqw;flex:none;border-radius:3.5cqw;border:.55cqw solid #71c9ff55;box-shadow:inset 0 .6cqw 0 #ffffff35,inset 0 -.65cqw 0 #003bc744,0 .4cqw .25cqw #10122a;display:flex;align-items:center;justify-content:center}
.task-icon .sprite,.task-icon .vector-icon,.task-icon .detail-icon{width:10cqw;height:10cqw}
.task-icon.blue{background:linear-gradient(150deg,#1fc6ff,#007df3)}.task-icon.cyan{background:linear-gradient(150deg,#1fd8fb,#079bea)}.task-icon.purple{background:linear-gradient(150deg,#ae63ff,#6a28f7);border-color:#af7bff55}.task-icon.black{background:linear-gradient(#292e36,#131a25);border-color:#626875}.task-icon.red{background:linear-gradient(140deg,#ff315d,#f41246);border-color:#fd5b7d55}
.task-copy{flex:1;min-width:0}.task-copy h2{font-size:3.08cqw;font-weight:900;line-height:1.12;margin:0 0 .45cqw}.task-copy p{font-size:2.45cqw;font-weight:700;color:#a8bce4;line-height:1.15;margin:0 0 .5cqw}.task-reward{display:flex;align-items:center;gap:.3cqw;color:#ffd52c;font-size:2.85cqw;line-height:1;font-weight:900;white-space:nowrap}.task-reward .map-gem{width:3.7cqw;height:3.7cqw}
.task-actions{width:21cqw;flex:none;position:relative;display:flex;flex-direction:column;gap:.5cqw;align-items:stretch}
.small-claim{position:relative;background:linear-gradient(125deg,#ffe86a,#ffcc27);color:#080d2a;border:.4cqw solid #ffd962;border-radius:4cqw;box-shadow:inset 0 .5cqw 0 #fff092,inset 0 -.7cqw 0 #f8a322,0 .35cqw 0 #99502c70;font:700 4.15cqw/1 Fredoka,var(--font);height:9cqw;padding:0 .7cqw;white-space:nowrap}
.notification-badge{position:absolute;right:-.8cqw;top:-1.2cqw;border:.25cqw solid #fff;border-radius:50%;background:#ff3457;color:#fff;width:3.1cqw;height:3.1cqw;font:900 2cqw var(--font);display:grid;place-items:center}
.task-counter{display:flex;align-items:center;justify-content:center;border:.35cqw solid #3e456b;border-radius:3cqw;background:#10152b88;height:4.6cqw;font-size:2.8cqw;font-weight:900;color:#b3cef4}
.go-button{height:6.5cqw;border:.35cqw solid #259bf7;border-radius:4cqw;background:linear-gradient(#15c9ff,#1295fa);box-shadow:inset 0 .2cqw 0 #74e8ff,inset 0 -.55cqw 0 #0873dc;color:#fff;font:900 3cqw var(--font);text-shadow:0 .25cqw #197dca}
.tasks-empty{padding:5cqw;font-size:3cqw;text-align:center}.task-row[hidden],.tasks-empty[hidden]{display:none}
.task-row.task-cooling{border-color:#66568f}.task-row.task-cooling .task-icon{filter:saturate(.7)}
.task-timer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7cqw;border:.35cqw solid #6d61a3;border-radius:3cqw;padding:1.1cqw .4cqw;min-height:9cqw;background:linear-gradient(140deg,#383467,#171d40);color:#f0dfff;box-shadow:inset 0 .25cqw 0 #bfa1ff25}
.task-timer[hidden],.task-counter[hidden],.task-verify[hidden],[data-task-action][hidden]{display:none}
.task-timer span{font:800 1.95cqw/1.15 var(--font);text-align:center;color:#c9baf0}.task-timer strong{font:900 3.5cqw/1 var(--font);font-variant-numeric:tabular-nums;letter-spacing:.08cqw;color:#ffe17c;white-space:nowrap}
.task-verify{background:#1a2346;border:.3cqw solid #506495;border-radius:2.4cqw;min-height:4.3cqw;font:900 2.5cqw var(--font);color:#b8daff}
.task-actions .task-ready{background:linear-gradient(125deg,#ffe86a,#ffcc27);color:#080d2a;border-color:#ffd962;box-shadow:inset 0 .3cqw 0 #fff092,inset 0 -.5cqw 0 #f8a322;text-shadow:none}
.task-actions .task-finished{background:#283655;border-color:#506786;box-shadow:none;color:#95dbb1;font-size:2.4cqw;text-shadow:none}.task-actions .task-unavailable{font-size:2.5cqw}
.task-row.task-telegram .task-actions{gap:.65cqw}.task-row.task-telegram .task-counter{display:none}
.invite-panel{padding:2.2cqw 2.4cqw 3cqw;border-radius:5cqw;text-align:center}
.invite-panel h1{font:700 6.65cqw/1.2 Fredoka,var(--font);margin:0 0 .2cqw;text-shadow:0 .3cqw .1cqw #10122c}.invite-panel h1 em{font-style:normal;color:#ffd13b}.invite-panel>p{color:#b9cff7;font-size:2.75cqw;font-weight:800;margin:0 0 2.3cqw;line-height:1.15}
.invite-controls{display:flex;gap:2cqw;align-items:center}.invite-link{display:flex;width:65%;border:.4cqw solid #5a608a;border-radius:4cqw;height:10.2cqw;overflow:hidden;background:linear-gradient(120deg,#1c2347,#182140)}.invite-link input{border:0;background:none;color:#b9d1ff;font:900 3.15cqw var(--font);padding:0 3cqw;min-width:0;width:100%;outline-offset:-5px;user-select:text}.invite-link button{flex:none;width:9cqw;background:linear-gradient(#414982,#303968);border:.35cqw solid #454f83;border-radius:3cqw;display:grid;place-items:center}.invite-link .vector-icon{width:5.5cqw;height:5.5cqw}.share-button{flex:1;display:flex;align-items:center;justify-content:center;gap:1.7cqw;font:900 3.45cqw var(--font);height:9.6cqw}.share-button .vector-icon{width:4.5cqw;height:4.5cqw}
.metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5cqw}.friend-metrics{margin:2.1cqw 0 3.1cqw}.metric{display:flex;align-items:center;gap:.4cqw;min-width:0;padding:1.3cqw 1cqw;height:12.9cqw;border-radius:4cqw}.metric>.sprite,.metric>.detail-icon,.metric>.vector-icon,.metric>.map-gem{width:10.5cqw;height:10.5cqw}.metric>div{min-width:0}.metric strong{display:block;white-space:nowrap;font-size:3.6cqw;font-weight:1000;line-height:1.15}.metric span[data-i18n]{display:block;font-size:2.15cqw;line-height:1.15;font-weight:700;color:#accbf1;margin-top:.6cqw}
.friends-heading{display:flex;justify-content:space-between;align-items:center;margin:0 .3cqw 1.5cqw}.friends-heading h2{font:700 4.1cqw Fredoka,var(--font);margin:0}.friends-heading>span{font-size:2.7cqw;color:#a7c7f6;font-weight:800}.friend-list{display:flex;flex-direction:column;gap:.6cqw}.friend-row{height:10.9cqw;display:flex;align-items:center;padding:.2cqw 3.1cqw;gap:1.5cqw;border-radius:3.8cqw}.friend-index{width:5.6cqw;font-size:3.3cqw;text-align:center}.friend-row .miner-avatar{width:10.5cqw;height:10.5cqw}.friend-name{flex:1;min-width:0}.friend-name h3{margin:0;font:900 3.1cqw/1.2 var(--font)}.friend-name p{margin:.35cqw 0 0;color:#91b7ea;font-size:2.25cqw;font-weight:800}.friend-earned{color:#ffd332;font-size:2.8cqw;font-weight:1000;white-space:nowrap}
.player-card{position:absolute;left:48%;right:3.4%;top:28.3cqw;height:37.8cqw;padding:2.5cqw 2.8cqw;border-radius:4.2cqw}.player-heading{display:flex;justify-content:space-between;align-items:flex-start}.player-heading h1{font:700 5.2cqw/1.15 Fredoka,var(--font);margin:0 0 1cqw;max-width:32cqw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;user-select:text}.player-heading h1[contenteditable="true"]{outline:.3cqw solid #ffd139;white-space:normal}.player-id{font:900 2.7cqw var(--font);color:#bad4ff;border:.3cqw solid #303963;border-radius:3cqw;padding:.2cqw 1.7cqw}.player-heading button{background:linear-gradient(#464f85,#303a6b);border:.3cqw solid #4a5382;border-radius:2.3cqw;width:7cqw;height:7.3cqw;display:grid;place-items:center;flex:none}.player-heading .vector-icon{width:4.5cqw;height:4.5cqw}.player-level{display:flex;align-items:center;gap:.9cqw;border-top:.35cqw solid #353c65;border-bottom:.35cqw solid #252e52;margin-top:1.8cqw;padding:1.4cqw 0 1.8cqw}.player-level>.detail-icon{width:7.1cqw;height:7.1cqw}.experience{flex:1}.experience>div:first-child{display:flex;align-items:center;justify-content:space-between;margin-bottom:.7cqw;gap:1cqw}.experience strong{font-size:2.75cqw;color:#ffd33c;white-space:nowrap}.experience>div>span{font-size:2.15cqw;font-weight:800;color:#b2cef6;white-space:nowrap}.xp-track{height:2cqw;border-radius:2cqw;background:#303861;overflow:hidden}.xp-track>span{display:block;width:46.8%;height:100%;background:linear-gradient(#ffdf5b,#ffc52c);border-radius:2cqw}.player-motto{font-size:3.1cqw;font-weight:900;color:#adcbff;line-height:1.28;margin:1.7cqw 0 0;white-space:pre-line}
.profile-tabs .screen-tab{font-size:2.75cqw}.profile-content .screen-tabs{margin-bottom:2.1cqw}.profile-metrics{gap:1.5cqw;margin-bottom:2.1cqw}.profile-metrics .metric{height:14.6cqw}.profile-metrics .metric strong{font-size:3.5cqw}.profile-metrics .metric span[data-i18n]{font-size:1.95cqw}
.profile-options{display:flex;flex-direction:column;gap:1.2cqw}.profile-option{height:12.2cqw;display:flex;align-items:center;padding:1.3cqw 3cqw;gap:2.2cqw;width:100%;text-align:left}.profile-option>.sprite,.profile-option>.detail-icon,.profile-option>.vector-icon{width:8.3cqw;height:8.3cqw}.profile-option>span:not(.sprite):not(.detail-icon):not(.chevron){flex:1;min-width:0}.profile-option strong{display:block;font-size:3.15cqw;font-weight:900}.profile-option small{display:block;font-size:2.35cqw;font-weight:700;color:#adcef7}.profile-option .chevron{width:2.2cqw;height:2.2cqw;border-width:.6cqw;border-color:#b9d7ff}
.bottom-nav .nav-item.active:not([data-route="map"]) .sprite{filter:sepia(1) saturate(4.5) hue-rotate(355deg)}
.feedback-toast{position:absolute;z-index:8;left:12%;right:12%;bottom:25cqw;padding:2.3cqw 3cqw;border:.3cqw solid #7e88b0;border-radius:3cqw;background:#121b35f5;color:#ebf6ff;font-size:3cqw;font-weight:800;text-align:center;box-shadow:0 1cqw 3cqw #0005;opacity:0;pointer-events:none;transition:opacity .2s}.feedback-toast.visible{opacity:1}
html:not([lang="en"]) .screen-tab{font-size:2.45cqw;gap:.4cqw}html:not([lang="en"]) .screen-tab .sprite,html:not([lang="en"]) .screen-tab .vector-icon{width:4.4cqw;height:4.4cqw}html:not([lang="en"]) .small-claim{font-size:3cqw}html:not([lang="en"]) .task-copy h2{font-size:2.8cqw}html:not([lang="en"]) .task-copy p{font-size:2.1cqw}html:not([lang="en"]) .metric span[data-i18n]{font-size:1.8cqw}html:not([lang="en"]) .invite-panel h1{font-size:5.8cqw}html:not([lang="en"]) .invite-panel>p{font-size:2.45cqw}html:not([lang="en"]) .streak-summary span[data-i18n]{font-size:2.1cqw}html:not([lang="en"]) .streak-summary strong{font-size:3.1cqw}html:not([lang="en"]) .streak-day{font-size:1.8cqw}html[lang="uk"] .hero-writing,html[lang="uk"] .invite-panel h1,html[lang="uk"] .section-heading h2,html[lang="uk"] .friends-heading h2,html[lang="uk"] .player-heading h1{font-family:Nunito,var(--font);font-weight:1000}
.telegram-app .game-header:not(.screen-header){transform:translateY(var(--app-safe-top))}.telegram-app .map-progress{top:calc(15.5% + var(--app-safe-top));bottom:calc(15.8% + var(--app-safe-bottom))}
@media(hover:hover){.screen-tab:hover,.profile-option:hover{filter:brightness(1.1)}}
html:not([lang="en"]) .player-motto{font-size:2.55cqw}
html[lang="de"] .sync-pill,html[lang="uk"] .sync-pill{font-size:2.3cqw;gap:.65cqw}
html[lang="uk"] .wallet-pill{font-size:2.65cqw;gap:.7cqw}
.player-heading{gap:1.1cqw;align-items:center}
.player-identity{display:flex;align-items:center;gap:1.3cqw;flex:1;min-width:0}
.player-name-block{flex:1;min-width:0}.player-name-block h1{font-size:4.5cqw;margin-bottom:1cqw}
.player-name-block .player-id{font-size:2.3cqw;padding:.2cqw 1.2cqw;white-space:nowrap;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}
.player-avatar{display:grid;place-items:center;position:relative;width:10cqw;height:10cqw;flex:none;border:.35cqw solid #d4bdff;border-radius:50%;background:linear-gradient(135deg,#674aff,#1aa2eb);box-shadow:0 .4cqw .7cqw #0b0e2a99,inset 0 .4cqw .4cqw #d0e9ff44;overflow:hidden;color:#fff;font:900 3.5cqw/1 var(--font)}
.player-avatar img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;display:block}.player-avatar [hidden]{display:none}
/* Preferences use the same cave, crystal assets and beveled panels as DIGGO. */
.profile-content .screen-tab{font-size:3.1cqw;gap:1cqw}
html:not([lang="en"]) .profile-content .screen-tab{font-size:2.8cqw;gap:.7cqw}
.settings-canvas{padding-bottom:max(32cqw,calc(var(--app-safe-bottom) + 82px))}
.settings-content{padding-top:70cqw}
.settings-hero h1{font-size:9cqw}.settings-hero p{max-width:83cqw;margin:1.5cqw auto 0}
.settings-emblem{position:absolute;top:45cqw;left:35%;width:30%;height:21cqw;display:grid;place-items:center;pointer-events:none}
.settings-emblem>.vector-icon{width:19cqw;height:19cqw;filter:drop-shadow(0 .7cqw .25cqw #101140) drop-shadow(0 0 3cqw #6697ff99)}
.settings-crystal{position:absolute;width:10cqw;height:13cqw;object-fit:contain;filter:drop-shadow(0 0 1.5cqw #048cff99)}
.settings-crystal.crystal-left{left:-3cqw;bottom:0;transform:rotate(-18deg)}.settings-crystal.crystal-right{right:-3cqw;bottom:-.5cqw;transform:rotate(19deg);width:8cqw}
.settings-emblem>span{position:absolute;right:0;top:0;color:#ffe554;font-size:4cqw;text-shadow:0 0 1.3cqw #ffa526}
.settings-panel{padding:3.5cqw;margin-bottom:3cqw}
.settings-section-heading{display:flex;align-items:center;gap:2.4cqw;margin-bottom:3cqw}
.setting-icon{display:grid;place-items:center;width:10cqw;height:10cqw;min-width:32px;min-height:32px;flex:none;border:.35cqw solid #82b3ff66;border-radius:3cqw;background:linear-gradient(140deg,#2098ff,#4735d9);box-shadow:inset 0 .4cqw .4cqw #bcf4ff44,0 .4cqw .5cqw #11173f66}
.setting-icon>.vector-icon{width:7cqw;height:7cqw;min-width:25px;min-height:25px}.setting-language-icon{font:900 4.8cqw/1 var(--font);color:#f5f0ff}
.settings-section-heading>div{min-width:0;flex:1}.settings-section-heading h2{font:700 max(4.1cqw,16px)/1.15 Fredoka,var(--font);margin:0 0 .7cqw;text-shadow:0 .3cqw .1cqw #15134e}
.settings-section-heading p{color:#b7c8ff;font-size:max(2.8cqw,12px);line-height:1.35;margin:0;font-weight:700}
.setting-language{display:flex;flex-direction:column;gap:1.4cqw;border:.3cqw solid #6564db;border-radius:3.5cqw;background:#14185488;padding:2.5cqw}
.setting-language>span{font-size:max(3.1cqw,13px);font-weight:900;color:#d2d8ff}
.setting-language .settings-locale{width:100%;height:11cqw;min-height:44px;background:linear-gradient(120deg,#3a4394,#24296c);border:.35cqw solid #9da1f0;border-radius:2.5cqw;font-size:max(3.7cqw,14px);font-weight:900;padding:0 2.4cqw;color:#fff}
.settings-controls .settings-section-heading{margin-bottom:2cqw}
.setting-row{display:flex;width:100%;align-items:center;gap:2.2cqw;padding:3cqw 0;text-align:left;color:#fff;min-height:64px;background:transparent;border:0}
.setting-row+.setting-row{border-top:.3cqw solid #9099e744}
.setting-row>.setting-icon{background:linear-gradient(140deg,#574fc6,#2b256e);border-color:#8886e366;width:9cqw;height:9cqw}
.setting-copy{flex:1;min-width:0}.setting-copy strong{display:block;font-size:max(3.5cqw,14px);font-weight:1000;line-height:1.2;margin-bottom:.9cqw}.setting-copy small{display:block;font-size:max(2.8cqw,12px);font-weight:700;line-height:1.4;color:#b9caff}
.setting-switch{width:max(14cqw,54px);flex:none;display:flex;flex-direction:column;align-items:center;gap:1.2cqw;font-size:max(2.2cqw,10px);line-height:1.1;font-weight:900;color:#a9baff}
.switch-track{display:block;position:relative;width:max(12cqw,46px);height:max(6.5cqw,25px);border:.3cqw solid #767ba9;border-radius:10cqw;background:#101944;box-shadow:inset 0 .5cqw .7cqw #050a34}
.switch-track::after{content:'';position:absolute;top:10%;left:6%;width:43%;height:80%;border-radius:50%;background:linear-gradient(#fff,#b9c9fa);box-shadow:0 .3cqw .4cqw #080e39;transition:translate .18s}
.setting-toggle[aria-checked="true"] .switch-track{background:linear-gradient(#67e17e,#14ba61);border-color:#81fbc0;box-shadow:inset 0 .3cqw .5cqw #b7ffe04d,0 0 1cqw #3be69444}
.setting-toggle[aria-checked="true"] .switch-track::after{translate:100% 0;background:linear-gradient(#fff,#d9ffe7)}.setting-toggle[aria-checked="true"] .setting-switch{color:#9dffcc}
.setting-toggle:focus-visible{outline:3px solid #ffe984;outline-offset:3px;border-radius:2cqw}
.settings-note{display:flex;align-items:center;gap:2cqw;padding:2.5cqw 3cqw;border-radius:3.5cqw}
.settings-note>.vector-icon{width:6cqw;height:6cqw;min-width:24px;min-height:24px;color:#a0f3c5}.settings-note p{font-size:max(2.8cqw,12px);font-weight:800;line-height:1.4;color:#becdf4;margin:0}
.settings-content .settings-return{min-height:44px}
html[lang="uk"] .settings-section-heading h2{font-family:Nunito,var(--font);font-weight:1000}
html.reduce-motion *,html.reduce-motion *::before,html.reduce-motion *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
@media(hover:hover){.setting-toggle:hover{filter:brightness(1.1)}}
