/* Only the additions: all page layout, colors and typography stay Material. */
.review-mode-button{border:1px solid currentColor;border-radius:.15rem;font-size:.6rem;padding:.25rem .5rem;white-space:nowrap;opacity:.9}
.md-typeset a.review-pending,.md-nav a.review-pending,.md-search-result__link.review-pending :is(h1,h2,h1 mark,h2 mark),.md-content h1.review-pending{color:#80858b!important}
[data-md-color-scheme=slate] .md-typeset a.review-pending,[data-md-color-scheme=slate] .md-nav a.review-pending,[data-md-color-scheme=slate] .md-search-result__link.review-pending :is(h1,h2,h1 mark,h2 mark),[data-md-color-scheme=slate] .md-content h1.review-pending{color:#a3a6ac!important}
.review-status-badge{display:inline-block;background:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--light);border:1px solid var(--md-default-fg-color--lightest);border-radius:.15rem;font-size:.5rem;font-weight:400;line-height:1.8;letter-spacing:0;padding:0 .3rem;margin-left:.5rem;vertical-align:middle;white-space:nowrap}
.review-article-warning{border-left:.15rem solid #80858b;padding:.4rem .75rem;background:var(--md-default-fg-color--lightest);font-size:.65rem;color:var(--md-default-fg-color--light);margin:1rem 0}
.review-unlock{background:var(--md-default-bg-color);color:var(--md-default-fg-color);border:1px solid var(--md-default-fg-color--lightest);border-radius:.25rem;width:min(23rem,calc(100% - 2rem));padding:1.5rem;box-shadow:var(--md-shadow-z3)}
.review-unlock::backdrop{background:#0006}.review-unlock h2{margin:0 0 1rem}.review-unlock p{font-size:.7rem}.review-unlock label{display:block;font-size:.65rem;margin-bottom:.35rem}.review-unlock input{width:100%;border:1px solid var(--md-default-fg-color--lighter);border-radius:.15rem;background:var(--md-default-bg-color);color:var(--md-default-fg-color);padding:.5rem;font:inherit}.review-unlock .md-button{font-size:.65rem}.review-close{position:absolute;right:.6rem;top:.4rem;font-size:1.25rem;cursor:pointer}.review-error{min-height:1rem;color:#cf4b43;font-size:.6rem!important;margin:.3rem 0}.review-demo-password{color:var(--md-default-fg-color--light);font-size:.6rem!important;margin-bottom:0}
@media(max-width:600px){.review-mode-button{font-size:.5rem;padding:.25rem .3rem;margin-left:0;margin-right:.3rem}}
