:root{--psc-bg:#202020;--psc-fg:#eaeaea;--psc-rule:#333333;--psc-title-update:#FFFF99;--psc-title-tldr:#eaeaea;--psc-font:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Courier New",monospace;}
.psc-note-heading.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}
.tldr,.update-note{background:var(--psc-bg)!important;color:var(--psc-fg);font-family:var(--psc-font);border-radius:0;line-height:1.6;letter-spacing:.01em;padding:.85rem 1rem;margin:20px 0;box-shadow:0 1px 0 0 var(--psc-rule) inset,0 -1px 0 0 var(--psc-rule) inset;}
.tldr .tldr-title,.update-note .update-title{display:flex;align-items:center;gap:.5rem;margin:0 0 .4rem 0;font-size:clamp(16px,1.5vw,20px);font-weight:800}
.tldr .tldr-title{color:var(--psc-title-tldr)}
.update-note .update-title{color:var(--note-title, var(--psc-title-update))}
.tldr p,.update-note p{margin:0;font-size:clamp(13px,1.1vw,16px);text-wrap:pretty}
.tldr strong,.update-note strong,.tldr b,.update-note b{font-weight:800}
.tldr em,.update-note em,.tldr i,.update-note i{font-style:italic}
.tldr code,.update-note code{font-family:var(--psc-font);padding:.05em .35em;border:1px solid #444;border-radius:2px;font-size:.95em;background:#111}
.has-icon .psc-icon{display:inline-flex;transform:translateY(-.5px)}
.preset-minimal.tldr,.preset-minimal.update-note{box-shadow:0 1px 0 0 var(--psc-rule) inset,0 -1px 0 0 var(--psc-rule) inset}
.preset-dark.tldr,.preset-dark.update-note{letter-spacing:.015em}
.preset-light.tldr,.preset-light.update-note{line-height:1.7;padding:1rem 1.15rem}
.preset-accent.tldr,.preset-accent.update-note{box-shadow:0 2px 0 0 var(--psc-rule) inset,0 -2px 0 0 var(--psc-rule) inset}
.tldr.is-wide,.update-note.is-wide{padding:1.2rem 1.4rem;font-size:clamp(14px,1.3vw,18px)}
