.telegram{background:var(--tg-theme-secondary-bg-color,#f5f6fa);color:var(--tg-theme-text-color,#242b3c)}
.telegram main{padding-top:calc(24px + var(--safe-top,0px));padding-bottom:calc(24px + var(--safe-bottom,0px));padding-left:calc(18px + var(--safe-left,0px));padding-right:calc(18px + var(--safe-right,0px))}
.telegram .composer,.telegram .task{background:var(--tg-theme-bg-color,#fff);border-color:var(--tg-theme-section-separator-color,#e6e8ef)}
.telegram .summary,.telegram .badge,.telegram nav .selected,.telegram h2 span{background:var(--tg-theme-section-bg-color,#eeedf8);color:var(--tg-theme-text-color,#242b3c)}
.telegram input,.telegram select{color:var(--tg-theme-text-color,#242b3c);background:transparent}
.telegram .field input,.telegram .field select{background:var(--tg-theme-secondary-bg-color,#f6f7fa);color:var(--tg-theme-text-color,#63697c)}
.telegram .primary{background:var(--tg-theme-button-color,#7770ce);color:var(--tg-theme-button-text-color,#fff)}
.telegram .intro>p:last-child,.telegram .summary p,.telegram .meta,.telegram footer,.telegram footer span,.telegram .field,.telegram nav button,.telegram .empty{color:var(--tg-theme-hint-color,#7b8191)}
.telegram .empty strong{color:var(--tg-theme-text-color,#686f83)}
.telegram .progress{background:var(--tg-theme-secondary-bg-color,#dddced)}
.telegram .progress i{background:var(--tg-theme-button-color,#847be0)}
.telegram .task.done .task-title{color:var(--tg-theme-hint-color,#a0a4b1)}
.telegram .late{color:var(--tg-theme-destructive-text-color,#bf6969)}
.telegram #notice{bottom:calc(20px + var(--safe-bottom,0px))}
@media(pointer:coarse){.edit,.delete{min-height:44px;min-width:44px}nav button{min-height:44px}}
