.release-notes-trigger{min-height:var(--ui-control);border-radius:var(--ui-radius-sm);color:var(--ui-text,#1b1e24);font-size:var(--ui-font-caption);white-space:nowrap;align-items:center;gap:6px;padding:6px 8px;display:inline-flex}.release-notes-trigger:hover{background:var(--ui-surface-muted,#edf0f3)}.release-notes-trigger:focus-visible{outline:2px solid var(--accent,#5264df);outline-offset:2px}.release-notes-new{border-radius:var(--ui-radius-badge);color:#fff;width:20px;height:20px;font-size:var(--ui-font-caption);font-weight:var(--ui-weight-semibold);background:#5264df;place-items:center;display:inline-grid}.release-notes-dialog{box-sizing:border-box;border:1px solid var(--ui-border,#e2e5ea);border-radius:var(--ui-radius-md);width:min(480px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--ui-text,#1b1e24);background:var(--ui-surface,#fff);box-shadow:none;margin:auto;padding:0;overflow:hidden}.release-notes-dialog[open]{flex-direction:column;display:flex}.release-notes-body{overscroll-behavior:contain;min-height:0;padding:0 var(--ui-space-6);overflow-y:auto}.release-notes-body:focus-visible{outline:2px solid var(--accent,#5264df);outline-offset:-2px}.release-notes-footer{padding:var(--ui-space-4) var(--ui-space-6) var(--ui-space-6);flex-shrink:0}.release-notes-dialog::backdrop{background:#0006}.release-notes-version+.release-notes-version{border-top:1px solid var(--ui-border,#e2e5ea);margin-top:28px;padding-top:24px}.release-notes-date{color:var(--ui-text-muted,#596170);font-size:var(--ui-font-caption);margin:0 0 8px}.release-notes-dialog h2{padding:var(--ui-space-6);font-size:var(--ui-font-section);font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-heading);flex-shrink:0;margin:0}.release-notes-dialog ul{gap:22px;margin:0;padding:0;list-style:none;display:grid}.release-notes-dialog h3{font-size:var(--ui-font-section);font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-body);margin:0 0 6px}.release-notes-dialog li p{font-size:var(--ui-font-body);line-height:var(--ui-leading-body);overflow-wrap:anywhere;margin:0}.release-notes-help{color:var(--ui-text-muted,#596170);font-size:var(--ui-font-caption);margin:24px 0 0}.release-notes-footer>button{width:100%;min-height:var(--ui-touch-target)}html[data-theme] .release-notes-footer>.btn-primary{color:var(--dark-page,#fff);background:var(--cave-accent-text,var(--ui-accent,#5264df));border-color:var(--cave-accent-text,var(--ui-accent,#5264df))}html[data-theme] .release-notes-footer>.btn-primary:hover{background:var(--cave-accent-text,var(--ui-accent-hover,#4254cf))}
