#updates-page .updates-settings{margin:24px 0;padding:16px;background:var(--cs-window,#121820);border:1px solid var(--cs-dark,#27313e);border-radius:12px}.updates-preference{display:flex;align-items:center;gap:10px;min-height:44px;font-size:14px;cursor:pointer}.updates-preference input{width:20px;height:20px;flex:none;accent-color:var(--cs-gold,#88baf4)}.updates-storage{font-size:13px;color:var(--cs-dim,#9aa8b6)}#updates-page .updates-entries article{scroll-margin-top:16px;padding:24px 0;border-top:1px solid var(--cs-dark,#27313e)}#updates-page article h2{margin:6px 0 10px}#updates-page time,#sg-updates-dialog time{font-size:12px;color:var(--cs-dim,#9aa8b6)}#updates-page li{margin:6px 0}.update-permalink{display:inline-flex;align-items:center;min-height:44px;font-size:13px}#updates-page article:target{border-left:3px solid var(--cs-gold,#88baf4);padding-left:16px}body:has(#updates-page) .site-footer{display:flex;flex-wrap:wrap;gap:0 24px}body:has(#updates-page) .site-footer a,.updates-link{display:inline-flex;align-items:center;min-height:44px}
#sg-updates-dialog{box-sizing:border-box;color:var(--cs-text,#edf1f5);background:var(--cs-panel,#121820);border:1px solid #344050;border-radius:14px;width:min(440px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:20px;margin:auto;overflow:auto;overscroll-behavior:contain;font:14px/1.5 system-ui,-apple-system,sans-serif}#sg-updates-dialog *{box-sizing:border-box}#sg-updates-dialog::backdrop{background:#0009}#sg-updates-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px}#sg-updates-dialog header h2{font-size:20px;margin:0}#sg-updates-dialog button{font:inherit;min-width:44px;min-height:44px;border:1px solid #40536a;background:#1d2b3a;color:inherit;border-radius:7px;padding:8px 14px;cursor:pointer}#sg-updates-dialog header button{font-size:24px;line-height:1;padding:0}#sg-updates-dialog p{font-size:14px;color:var(--cs-text,#c3ccd6);margin:8px 0}#sg-updates-dialog article{padding:14px 0;border-top:1px solid var(--cs-dark,#27313e)}#sg-updates-dialog article h2{font-size:16px;margin:4px 0 6px}#sg-updates-dialog a{color:var(--cs-text,#b7d6f5)}#sg-updates-dialog .updates-all{display:flex;align-items:center;min-height:44px}#sg-updates-dialog .updates-preference{margin-top:8px}#sg-updates-dialog footer{display:flex;justify-content:flex-end;margin-top:12px}#sg-updates-dialog :is(button,input,a):focus-visible,#updates-page :is(input,a):focus-visible{outline:2px solid var(--cs-gold,#88baf4);outline-offset:3px}#sg-updates-dialog [hidden]{display:none!important}
html[data-theme="classic"] #updates-page .updates-settings,html[data-theme="classic"] #sg-updates-dialog{border-radius:0;border-width:1px;border-style:solid;border-color:var(--cs-raised)}html[data-theme="classic"] #sg-updates-dialog{font-family:var(--cs-head)}html[data-theme="classic"] #sg-updates-dialog button{border-radius:0;background:var(--cs-panel);border-color:var(--cs-raised)}html[data-theme="classic"] #sg-updates-dialog button:active{border-color:var(--cs-sunken)}html[data-theme="classic"] #sg-updates-dialog h2{font-family:var(--cs-head)}
