:root{--muted:#b9b0c9}body{font-size:15px;font-weight:500}button,input,select,textarea{font-weight:600}.muted{color:#b9b0c9}.small,.source,small{font-weight:600;line-height:1.65}.small{font-size:13px}.source,footer{font-size:12px;color:#b9b0c9}.tiny,.eyebrow,.badge{font-size:12px;font-weight:650;color:#c5bad6;letter-spacing:.5px}label{font-size:14px;font-weight:600}input,select,textarea{font-size:15px}dialog .source,dialog small{font-size:12px}dialog p{line-height:1.65}.task b{font-size:15px;font-weight:700}.task small,.task time,.task-content small{font-size:13px;font-weight:600;color:#c1b5d1}.taskfooter,.taskfooter span{font-size:12px;color:#b9b0c9}.pill,.add-inline,.tabs button,.textbutton{font-size:13px;font-weight:650}.payment small,.credit-box p,.plant-entry p{font-size:13px;font-weight:600}.credit-box .tiny{font-size:11px}.plant-entry .source{font-size:12px}.progress+small{font-size:12px}.weather .weather-now p,.weather .weather-details{font-size:13px;font-weight:600;color:#c9bfd7}.weather .forecast div{font-size:12px;font-weight:600;color:#c9bfd7}.weather .forecast strong{font-size:14px;font-weight:700}.weather .forecast small{font-size:12px;font-weight:600;color:#c2b7d1}.weather .source{font-size:12px;font-weight:500}.weather #weather-status{font-size:11px;font-weight:700;line-height:1.5;max-width:130px}.weather .weather-select select{font-size:14px}.weather .weather-details{gap:9px 14px}.clock b{font-weight:650}.clock span{font-size:12px;font-weight:650;color:#bfb3d0;letter-spacing:.5px}section.intro{padding-top:26px;padding-bottom:23px;align-items:center}#date{font-size:22px;font-weight:750;line-height:1.4;letter-spacing:.3px;color:#e9e2f2;text-transform:none;margin:0}#date::first-letter{text-transform:uppercase}.upcoming .tiny,.upcoming h2 .muted{font-size:12px;font-weight:650;color:#bfb3ce}.day span{font-size:13px;font-weight:700;color:#d1c6df}.day small{font-size:13px;font-weight:600;color:#c8bed7}.day b{font-weight:750}#dayDetails{font-size:14px;font-weight:600;color:#c7bdd5}.sync-status,.sync-export{font-size:12px;font-weight:600}.card,.card.pointer-over{transform:none;transform-style:flat}.card h2{font-weight:750}.wordmark span,.demo{font-size:11px;font-weight:650;color:#c2b7d1}@media(max-width:680px){#date{font-size:19px}.clock{display:block}.clock b{font-size:29px;line-height:1.2}.clock span{font-size:10px;letter-spacing:0}section.intro{gap:12px}.intro>div:first-child{min-width:0;flex:1}.source,.weather .source{font-size:12px}.day small{font-size:12px}.upcoming .tiny{font-size:11px}.weather .weather-details{font-size:12px}.weather .forecast small{font-size:11px}.sync-status,.sync-export{font-size:11px}}@media(max-width:380px){#date{font-size:17px}.clock b{font-size:25px}.clock span{font-size:9px}}
