/* Compact utilities share the existing shell and theme accents. */
#tempo-shell>#navigation>.appchangelog,#tempo-shell>#navigation>.navsettings{display:grid;place-items:center;align-self:center;flex:0 0 28px;width:28px;min-width:28px;height:28px;min-height:28px;padding:6px;border:1px solid transparent;border-radius:5px}
#tempo-shell>#navigation>.appchangelog{margin-left:auto}
#tempo-shell>#navigation>.apprefresh{margin-left:0;align-self:center}
#tempo-shell>#navigation>.shell-utility svg{width:15px;height:15px;display:block}
#tempo-shell>#navigation>.shell-utility:focus-visible{outline:2px solid var(--tempo-teal);outline-offset:-2px}
#tempo-changelog{width:min(600px,calc(100vw - 40px));max-height:min(740px,85vh);box-sizing:border-box;padding:0;border:1px solid var(--tempo-line);border-radius:12px;background:var(--tempo-panel);color:var(--tempo-text);box-shadow:0 20px 65px #0006}
#tempo-changelog::backdrop{background:#0008}
.changelogheader{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px 18px;border-bottom:1px solid var(--tempo-line)}
.changelogheader h2{margin:0;font-size:20px}.changelogheader p{margin:6px 0 0;font-size:12px;color:var(--tempo-muted)}
.changelogheader button{display:grid;place-items:center;width:28px;height:28px;min-height:28px;padding:6px;background:transparent;border:1px solid transparent;border-radius:5px;color:var(--tempo-muted)}
.changelogheader button:hover{background:var(--tempo-panel2);color:var(--tempo-text)}.changelogheader svg{width:16px;height:16px}
.changelogentries{padding:0 24px 22px;font-size:13px;line-height:1.65}.changelogentries section{padding:20px 0;border-bottom:1px solid var(--tempo-line)}.changelogentries section:last-child{border:0;padding-bottom:0}
.changelogentries h3{display:flex;align-items:baseline;gap:10px;margin:0;font-size:14px;flex-wrap:wrap}.changelogentries h3 span{color:var(--tempo-teal);font-size:12px;font-weight:600}.changelogentries h3 b{font-weight:600}.changelogentries ul{padding-left:18px;margin:10px 0 0;color:var(--tempo-muted)}.changelogentries li+li{margin-top:6px}

#tempo-shell>#navigation>.appchangelog{color:var(--tempo-teal)}.patchnotificationdot{position:absolute;top:3px;right:3px;width:6px;height:6px;background:var(--tempo-teal);border-radius:50%;box-shadow:0 0 0 2px var(--tempo-panel)}.patchnotificationdot[hidden],.patchnotificationnotice[hidden]{display:none}.patchnotificationnotice{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 24px 0;padding:12px;border:1px solid var(--tempo-line);border-radius:7px;background:var(--tempo-panel2);font-size:13px}.patchnotificationnotice button{background:var(--tempo-teal);color:var(--tempo-accent-text);border:0;font-size:12px;white-space:nowrap}
