/* TK Virtual CrewPad 3.0 — Settings. Scoped to the tablet application. */
:root{--tk-home-image:url('../images/crewpad-contour.svg');--tk-home-fit:cover;--tk-home-position:center;--tk-home-brightness:1;--tk-home-overlay:.20;--tk-home-blur:0px;--tk-settings-accent:#e31837;--tk-settings-blur:18px;--tk-settings-opacity:.78;--tk-settings-spacing:1}
#home-screen.home-screen{isolation:isolate;background:#061225;background-image:none;background-color:#061225}
#home-screen.home-screen::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:var(--tk-home-image);background-position:var(--tk-home-position);background-size:var(--tk-home-fit);background-repeat:no-repeat;background-color:#061225;filter:brightness(var(--tk-home-brightness)) blur(var(--tk-home-blur));opacity:1;transform:translateZ(0)}
#home-screen.home-screen::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:rgba(2,7,20,var(--tk-home-overlay))}
#home-screen .home-widgets,#home-screen .apps-grid,#home-screen .dock,#home-screen .home-page-dots{position:relative;z-index:2}
#home-screen .dock{position:absolute}
#settings-app.tk-settings-app{--set-bg:#080b14;--set-sidebar:#141821;--set-card:rgba(32,37,48,var(--tk-settings-opacity));--set-foreground:#f3f5f9;--set-muted:#a2aab9;--set-line:rgba(199,213,238,.11);--set-input:#262b36;--set-soft:rgba(255,255,255,.045);color:var(--set-foreground);background:var(--set-bg)!important;overflow:hidden!important;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
#settings-app[data-mode="light"]{--set-bg:#f2f4f8;--set-sidebar:#e7ebf1;--set-card:rgba(255,255,255,var(--tk-settings-opacity));--set-foreground:#192332;--set-muted:#667285;--set-line:rgba(27,42,63,.13);--set-input:#e7eaf1;--set-soft:rgba(20,35,57,.055)}
#settings-app .tk-settings-shell{position:absolute;inset:40px 0 10px;display:grid;grid-template-columns:clamp(236px,27%,330px) minmax(0,1fr);height:auto;min-height:0;isolation:isolate}
#settings-app .tk-settings-sidebar{background:var(--set-sidebar);border-right:1px solid var(--set-line);padding:19px 13px 16px;overflow-y:auto;overflow-x:hidden;min-height:0;gap:0;scrollbar-width:thin;scrollbar-color:var(--set-line) transparent}
#settings-app .tk-settings-side-top{flex:none}
#settings-app .tk-settings-home{padding:8px 10px;margin:0 0 17px;color:var(--tk-settings-accent);font-size:13px;font-weight:600;border-radius:10px;display:inline-flex;align-items:center;gap:5px}
#settings-app .tk-settings-home:hover{background:var(--set-soft)}
#settings-app .tk-settings-brand{display:flex;align-items:center;gap:12px;padding:0 10px 18px}
#settings-app .tk-settings-brand-mark{display:grid;place-items:center;width:39px;height:39px;flex:none;background:linear-gradient(145deg,#e21937,#8a1128);border-radius:13px;font-size:15px;font-weight:900;color:white;letter-spacing:-1px;box-shadow:0 8px 22px rgba(180,20,45,.19)}
#settings-app .tk-settings-brand strong{display:block;font-size:19px;letter-spacing:-.45px}
#settings-app .tk-settings-brand small{font-size:9px;letter-spacing:1.8px;font-weight:700;color:var(--set-muted)}
#settings-app .tk-settings-search{display:flex;align-items:center;gap:8px;margin:0 2px 16px;padding:0 12px;height:40px;background:var(--set-input);border:1px solid var(--set-line);border-radius:12px;color:var(--set-muted);font-size:20px}
#settings-app .tk-settings-search input{min-width:0;flex:1;width:100%;background:transparent;border:0;outline:0;color:var(--set-foreground);font:inherit;font-size:13px}
#settings-app .tk-settings-search:focus-within{outline:2px solid var(--tk-settings-accent);outline-offset:1px}
#settings-app .tk-settings-profile{display:flex;align-items:center;gap:10px;background:var(--set-soft);padding:12px 10px;margin:0 2px 17px;border:1px solid var(--set-line);border-radius:13px}
#settings-app .tk-settings-avatar{width:34px;height:34px;flex:none;border-radius:50%;background:#627084;color:#fff;display:grid;place-items:center;font-weight:700;font-size:12px}
#settings-app .tk-settings-profile strong{display:block;font-size:13px}
#settings-app .tk-settings-profile small{display:block;color:var(--set-muted);font-size:10px;line-height:1.35;margin-top:3px}
#settings-app .tk-settings-nav-group{display:flex;flex-direction:column;background:transparent;overflow:visible;border-radius:0;gap:3px}
#settings-app .tk-settings-nav-item{border:0!important;display:flex;align-items:center;gap:12px;background:transparent;color:var(--set-foreground);border-radius:11px;min-height:43px;padding:7px 11px;font-size:13.5px;font-weight:500;transition:background .16s ease,color .16s ease;text-align:left}
#settings-app .tk-settings-nav-item:hover{background:var(--set-soft)}
#settings-app .tk-settings-nav-item.selected{background:var(--tk-settings-accent);color:#fff;font-weight:650;box-shadow:0 5px 18px rgba(0,0,0,.12)}
#settings-app .tk-settings-nav-icon{width:30px;height:30px;display:grid;place-items:center;flex:none;border-radius:9px;color:white;font-size:17px;background:#778394;font-style:normal}
#settings-app .i-general{background:#848c9e}#settings-app .i-appearance{background:#6565ca}#settings-app .i-wallpaper{background:#30a3c6}#settings-app .i-icons{background:#ec5171}#settings-app .i-flight{background:#e79529}#settings-app .i-notifications{background:#ec6651}#settings-app .i-privacy{background:#459bc4}#settings-app .i-about{background:#64728d}
#settings-app .tk-settings-nav-divider{height:1px;background:var(--set-line);margin:11px 12px}
#settings-app .tk-settings-sidebar-foot{margin-top:auto;padding:20px 10px 1px;letter-spacing:1.3px;font-size:9px;color:var(--set-muted)}
#settings-app .tk-settings-detail{position:relative;background:radial-gradient(ellipse at 70% -18%,rgba(95,124,175,.06),transparent 60%);padding:clamp(17px,3.3vw,38px) clamp(22px,4.6vw,78px) 75px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--set-line) transparent;min-height:0}
#settings-app .tk-settings-detail-header{margin:0 auto 24px;padding:0 0 8px;max-width:900px;border:0;text-align:left}
#settings-app .tk-settings-eyebrow{color:var(--tk-settings-accent);font-size:10px;font-weight:750;letter-spacing:2.2px}
#settings-app .tk-settings-detail-header h2{font-size:clamp(25px,2.7vw,37px);margin:7px 0 4px;letter-spacing:-1px;line-height:1.2}
#settings-app .tk-settings-detail-header p{font-size:12.5px;color:var(--set-muted);margin:0}
#settings-app .tk-settings-panel{max-width:900px;margin:0 auto;animation:tk-settings-appear .22s ease}
@keyframes tk-settings-appear{from{opacity:.65;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
#settings-app .tk-settings-hero{display:flex;align-items:center;gap:18px;padding:23px 25px;background:linear-gradient(115deg,var(--set-card),var(--set-soft));border:1px solid var(--set-line);border-radius:19px;backdrop-filter:blur(var(--tk-settings-blur));-webkit-backdrop-filter:blur(var(--tk-settings-blur));margin:0 0 25px}
#settings-app .tk-settings-hero-icon{width:55px;height:55px;display:grid;place-items:center;border-radius:14px;color:white;font-size:28px;flex:none}
#settings-app .tk-settings-hero h3{font-size:21px;letter-spacing:-.4px;margin:0 0 6px;color:var(--set-foreground)}
#settings-app .tk-settings-hero p{font-size:12.5px;line-height:1.5;margin:0;color:var(--set-muted);max-width:650px}
#settings-app .tk-settings-section-label{font-size:10px;letter-spacing:1.65px;font-weight:750;margin:23px 0 9px 13px;color:var(--set-muted)}
#settings-app .tk-settings-card{border-radius:16px;border:1px solid var(--set-line);background:var(--set-card);backdrop-filter:blur(var(--tk-settings-blur));-webkit-backdrop-filter:blur(var(--tk-settings-blur));overflow:hidden;box-shadow:0 12px 28px rgba(0,0,0,.045)}
#settings-app .tk-settings-row{min-height:calc(56px * var(--tk-settings-spacing));padding:13px 19px;display:flex;justify-content:space-between;align-items:center;gap:16px;color:var(--set-foreground);font-size:13.5px;font-weight:500;border-bottom:1px solid var(--set-line)}
#settings-app .tk-settings-row:last-child{border-bottom:0}
#settings-app .tk-settings-row>span:first-child{min-width:0}
#settings-app .tk-settings-row small{color:var(--set-muted);font-size:11px;font-weight:400;text-align:right;line-height:1.35}
#settings-app .tk-settings-row>span:first-child small{display:block;text-align:left;max-width:380px;margin-top:5px}
#settings-app .tk-settings-row select{background:var(--set-input);color:var(--set-foreground);border:1px solid var(--set-line);border-radius:9px;padding:8px 24px 8px 11px;min-width:125px;max-width:55%;font-size:12px;cursor:pointer}
#settings-app .tk-settings-row select:focus-visible,#settings-app button:focus-visible{outline:2px solid var(--tk-settings-accent);outline-offset:2px}
#settings-app .tk-settings-range-wrap{display:flex;align-items:center;gap:10px;min-width:130px;width:47%;max-width:270px}
#settings-app input[type="range"]{accent-color:var(--tk-settings-accent);width:100%;min-width:0;cursor:pointer}
#settings-app output{color:var(--set-muted);font-size:11px;min-width:35px;text-align:right;font-variant-numeric:tabular-nums}
#settings-app .tk-settings-switch{appearance:none;-webkit-appearance:none;background:#515765;position:relative;width:42px;height:24px;border:0;border-radius:20px;cursor:pointer;flex:none;transition:background .2s}
#settings-app .tk-settings-switch::after{content:"";position:absolute;width:18px;height:18px;background:white;top:3px;left:3px;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .2s}
#settings-app .tk-settings-switch:checked{background:var(--tk-settings-accent)}
#settings-app .tk-settings-switch:checked::after{transform:translateX(18px)}
#settings-app .tk-settings-switch:focus-visible{outline:2px solid var(--tk-settings-accent);outline-offset:3px}
#settings-app .tk-settings-note{color:var(--set-muted);font-size:11px;line-height:1.6;margin:10px 13px 24px}
#settings-app .tk-settings-quick-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
#settings-app .tk-settings-quick-links button{display:grid;grid-template-columns:33px 1fr auto;align-items:center;column-gap:10px;border:1px solid var(--set-line);border-radius:15px;background:var(--set-card);color:var(--set-foreground);padding:15px 12px;text-align:left;cursor:pointer}
#settings-app .tk-settings-quick-links button:hover{border-color:var(--tk-settings-accent)}
#settings-app .tk-settings-quick-links button .tk-settings-nav-icon{grid-row:span 2}
#settings-app .tk-settings-quick-links button strong{font-size:13px;font-weight:650}
#settings-app .tk-settings-quick-links button small{grid-column:2;color:var(--set-muted);font-size:10px}
#settings-app .tk-settings-quick-links button>span:last-child{grid-column:3;grid-row:span 2;color:var(--set-muted);font-size:22px}
#settings-app .tk-settings-primary,#settings-app .tk-settings-secondary,#settings-app .tk-icon-apply-button{font-size:12px;cursor:pointer;border-radius:10px;padding:11px 16px;font-weight:700;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:5px}
#settings-app .tk-settings-primary,#settings-app .tk-icon-apply-button{background:var(--tk-settings-accent);border:1px solid transparent;color:white;min-width:0}
#settings-app .tk-settings-secondary{background:var(--set-soft);border:1px solid var(--set-line);color:var(--set-foreground);margin:16px 0 0}
#settings-app .tk-settings-primary:hover,#settings-app .tk-icon-apply-button:not(:disabled):hover{filter:brightness(1.15)}
#settings-app .tk-icon-apply-button:disabled{opacity:.4;cursor:default}
#settings-app .tk-settings-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
#settings-app .tk-settings-mode{background:var(--set-card);border:2px solid var(--set-line);border-radius:15px;color:var(--set-foreground);padding:12px 13px;font-size:12px;font-weight:700;cursor:pointer;display:grid;gap:10px}
#settings-app button[data-selected="true"]{border-color:var(--tk-settings-accent)!important;box-shadow:0 0 0 1px var(--tk-settings-accent) inset}
#settings-app .tk-settings-mode-preview{display:flex;flex-direction:column;gap:7px;padding:16px;border-radius:9px;height:76px;overflow:hidden}
#settings-app .tk-settings-mode-preview i{display:block;height:8px;border-radius:5px;background:rgba(255,255,255,.2)}
#settings-app .tk-settings-mode-preview i:first-child{height:15px;width:65%}
#settings-app .dark-preview{background:linear-gradient(145deg,#161c29,#303847)}
#settings-app .light-preview{background:linear-gradient(145deg,#e0e7f3,#fdfdff)}
#settings-app .light-preview i{background:#afbed1}
#settings-app .system-preview{background:linear-gradient(90deg,#222a38 50%,#e6ecf6 50%)}
#settings-app .tk-settings-color-options{display:flex;align-items:center;flex-wrap:wrap;gap:15px;padding:19px}
#settings-app .tk-settings-color-options button{border:0;background:transparent;color:var(--set-foreground);padding:4px;display:grid;justify-items:center;gap:8px;cursor:pointer;border-radius:12px;box-shadow:none}
#settings-app .tk-settings-color-options button>span{width:34px;height:34px;border-radius:50%;background:var(--swatch);border:3px solid var(--set-card);box-shadow:0 0 0 1px var(--set-line);display:grid;place-items:center}
#settings-app .tk-settings-color-options button[data-selected="true"]{box-shadow:none!important;border:none!important}
#settings-app .tk-settings-color-options button[data-selected="true"]>span{box-shadow:0 0 0 2px var(--tk-settings-accent)}
#settings-app .tk-settings-color-options button small{font-size:10px;color:var(--set-muted)}
#settings-app .tk-wallpaper-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}
#settings-app .tk-wallpaper-card{min-width:0;padding:7px;background:var(--set-card);border:2px solid var(--set-line);border-radius:14px;color:var(--set-foreground);cursor:pointer;text-align:left;display:block;overflow:hidden;position:relative}
#settings-app .tk-wallpaper-card:hover{border-color:var(--tk-settings-accent)}
#settings-app .tk-wallpaper-card img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:9px;display:block}
#settings-app .tk-wallpaper-card .tk-wallpaper-name{font-size:11.5px;font-weight:600;display:block;padding:9px 5px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#settings-app .tk-wallpaper-card .tk-wallpaper-check{position:absolute;top:15px;right:15px;display:none;place-items:center;width:25px;height:25px;border-radius:50%;background:var(--tk-settings-accent);color:white;font-size:13px}
#settings-app .tk-wallpaper-card[data-selected="true"] .tk-wallpaper-check{display:grid}
#settings-app .tk-wallpaper-card[data-active="true"] .tk-wallpaper-name::after{content:"  · Aktiv";color:var(--tk-settings-accent)}
#settings-app .tk-wallpaper-preview{height:clamp(180px,25vw,276px);position:relative;overflow:hidden;border-radius:17px;background:#0c1830;border:1px solid var(--set-line);isolation:isolate}
#settings-app .tk-wallpaper-preview-bg{position:absolute;inset:-10px;background-image:var(--tk-preview-image,var(--tk-home-image));background-size:var(--tk-home-fit);background-position:var(--tk-home-position);background-repeat:no-repeat;background-color:#0c1830;filter:brightness(var(--tk-home-brightness)) blur(var(--tk-home-blur));z-index:0}
#settings-app .tk-wallpaper-preview::after{content:"";position:absolute;inset:0;z-index:0;background:rgba(2,7,20,var(--tk-home-overlay))}
#settings-app .tk-wallpaper-preview-content{position:absolute;inset:0;z-index:1;padding:15px 22px;color:white;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}
#settings-app .tk-wallpaper-preview-clock{text-align:right;font-size:11px;font-weight:700}
#settings-app .tk-wallpaper-preview-widgets{display:flex;gap:9px;align-self:stretch}
#settings-app .tk-wallpaper-preview-widgets span{flex:1;padding:13px;border:1px solid rgba(255,255,255,.24);background:rgba(18,28,48,.55);border-radius:10px;font-size:10px;color:rgba(255,255,255,.8);line-height:1.6}
#settings-app .tk-wallpaper-preview-widgets b{font-size:14px;color:white}
#settings-app .tk-wallpaper-preview-apps{display:flex;gap:14px;align-items:center;justify-content:center}
#settings-app .tk-wallpaper-preview-apps i{display:grid;place-items:center;background:rgba(255,255,255,.23);width:30px;height:30px;border-radius:9px;font-size:15px;font-style:normal;backdrop-filter:blur(8px)}
#settings-app .tk-wallpaper-upload-card{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:20px}
#settings-app .tk-wallpaper-upload-card strong{font-size:13px}
#settings-app .tk-wallpaper-upload-card p{font-size:11px;margin:4px 0 0;color:var(--set-muted);max-width:350px}
#settings-app .tk-wallpaper-upload-button{margin-left:auto;white-space:nowrap;cursor:pointer}
#settings-app .tk-settings-error{font-size:11px;color:#ff667a;min-height:0;margin:8px 0}
#settings-app .icon-theme-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:13px 0 18px}
#settings-app .icon-theme-option{border:2px solid var(--set-line);background:var(--set-card);color:var(--set-foreground);border-radius:15px;padding:17px;min-width:0;gap:15px}
#settings-app .icon-theme-option:hover{transform:translateY(-2px);border-color:var(--tk-settings-accent)}
#settings-app .icon-theme-option.selected{border-color:var(--tk-settings-accent);background:var(--set-card);box-shadow:0 0 0 1px var(--tk-settings-accent) inset}
#settings-app .icon-theme-option strong{font-size:13px}
#settings-app .icon-theme-preview{gap:6px}
#settings-app .icon-theme-preview img{border-radius:10px;aspect-ratio:1}
#settings-app .tk-settings-apply-bar{border-top:1px solid var(--set-line);margin-top:20px;padding-top:18px}
#settings-app .tk-settings-apply-bar .icon-theme-status{font-size:11px;color:var(--set-muted)!important}
#settings-app .tk-settings-reset-list button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:0;border-bottom:1px solid var(--set-line);background:transparent;color:var(--set-foreground);padding:17px 19px;font-size:13px;text-align:left;cursor:pointer}
#settings-app .tk-settings-reset-list button:last-child{border:0;color:#ff6475}
#settings-app .tk-settings-reset-list button:hover{background:var(--set-soft)}
#settings-app .tk-settings-about-brand{text-align:center;padding:25px 0 29px}
#settings-app .tk-settings-about-brand img{height:65px;width:165px;object-fit:contain;max-width:100%}
#settings-app .tk-settings-about-brand h3{margin:10px 0 3px;font-size:22px}
#settings-app .tk-settings-about-brand p{color:var(--set-muted);margin:0;font-size:12px}
#settings-app .tk-settings-toast{font-size:12px;position:sticky;bottom:3px;background:var(--tk-settings-accent);color:white;border-radius:10px;padding:10px 15px;width:fit-content;margin:24px auto 0;box-shadow:0 4px 22px rgba(0,0,0,.2)}
#settings-app .tk-settings-toast:empty{display:none}
#settings-app[data-compact="true"]{--tk-settings-spacing:.82}
#settings-app[data-compact="true"] .tk-settings-nav-item{min-height:37px}
#settings-app[data-compact="true"] .tk-settings-hero{padding:14px 18px;margin-bottom:16px}
html[data-tk-reduced-motion="true"] #settings-app *,html[data-tk-reduced-motion="true"] #home-screen *{animation:none!important;transition:none!important;scroll-behavior:auto!important}
@container display (max-width:930px){#settings-app .tk-settings-shell{grid-template-columns:215px minmax(0,1fr)}#settings-app .tk-settings-sidebar{padding:15px 9px}#settings-app .tk-settings-detail{padding:23px 24px 65px}#settings-app .tk-settings-brand strong{font-size:17px}#settings-app .tk-wallpaper-gallery{gap:9px}#settings-app .tk-settings-row{padding:11px 13px}}
@container display (max-width:820px){#settings-app .tk-settings-shell{display:grid;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);overflow:hidden;inset:40px 0 8px}#settings-app .tk-settings-sidebar{overflow:visible;min-height:0;padding:8px 12px 9px;border-right:0;border-bottom:1px solid var(--set-line)}#settings-app .tk-settings-side-top{display:flex;align-items:center;gap:10px}#settings-app .tk-settings-home{margin:0;padding:6px}#settings-app .tk-settings-home span{display:none}#settings-app .tk-settings-brand{padding:0;gap:7px}#settings-app .tk-settings-brand-mark{width:29px;height:29px;font-size:11px;border-radius:8px}#settings-app .tk-settings-brand strong{font-size:13px}#settings-app .tk-settings-brand small{font-size:8px}#settings-app .tk-settings-profile,#settings-app .tk-settings-search,#settings-app .tk-settings-sidebar-foot,#settings-app .tk-settings-nav-divider{display:none}#settings-app .tk-settings-nav-group{display:flex;flex-direction:row;overflow-x:auto;gap:5px;scrollbar-width:thin;margin:8px 0 0;padding-bottom:1px}#settings-app .tk-settings-nav-item{flex:none;width:auto;padding:6px 9px;min-height:32px;gap:6px;font-size:11px;white-space:nowrap}#settings-app .tk-settings-nav-icon{width:25px;height:25px;font-size:13px;border-radius:7px}#settings-app .tk-settings-detail{overflow-y:auto;padding:20px 15px 70px}#settings-app .tk-settings-detail-header{display:block;margin-bottom:15px}#settings-app .tk-settings-detail-header h2{font-size:23px}#settings-app .tk-settings-hero{padding:14px;gap:12px;margin-bottom:15px}#settings-app .tk-settings-hero-icon{width:43px;height:43px;font-size:23px}#settings-app .tk-settings-hero h3{font-size:17px}#settings-app .tk-settings-hero p{font-size:11px}#settings-app .tk-wallpaper-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}#settings-app .tk-settings-quick-links{grid-template-columns:1fr}#settings-app .tk-settings-choice-grid{gap:6px}#settings-app .tk-settings-mode{padding:7px}#settings-app .tk-settings-mode-preview{padding:7px;height:60px}#settings-app .tk-settings-row{font-size:12px}#settings-app .tk-settings-row select{min-width:80px}#settings-app .tk-settings-row .tk-settings-range-wrap{width:45%;min-width:110px}#settings-app .icon-theme-options{grid-template-columns:1fr}#settings-app .tk-settings-apply-bar{flex-wrap:wrap}}
.tk-connection-notice{position:absolute;z-index:900;top:53px;left:50%;transform:translateX(-50%);background:#222c3e;border:1px solid rgba(255,255,255,.23);color:white;padding:12px 20px;border-radius:12px;font-size:13px;font-weight:600;box-shadow:0 15px 35px rgba(0,0,0,.32);pointer-events:none}
.tk-connection-notice[hidden]{display:none!important}

/* Light appearance only changes cosmetic CrewPad elements, not the operational apps. */
.tablet-screen:has(#settings-app.active[data-mode="light"]) .status-bar .status-left,
.tablet-screen:has(#settings-app.active[data-mode="light"]) .status-bar .status-center,
.tablet-screen:has(#settings-app.active[data-mode="light"]) .status-bar .status-icons{color:#253147}
.tablet-screen:has(#settings-app.active[data-mode="light"]) .status-bar .status-time,
.tablet-screen:has(#settings-app.active[data-mode="light"]) .status-bar .status-date,
.tablet-screen:has(#settings-app.active[data-mode="light"]) .status-bar .battery-percent{color:#253147}
html[data-tk-color-scheme="light"] #home-screen.home-screen .home-widget{background:rgba(248,250,255,.80);color:#172339;border-color:rgba(255,255,255,.48)}
html[data-tk-color-scheme="light"] #home-screen.home-screen .home-widget strong{color:#18263b}
html[data-tk-color-scheme="light"] #home-screen.home-screen .home-widget .home-widget-footer{color:#26384e}
#settings-app [hidden]{display:none!important}
