.theme-bar{background:#f4f2ee;justify-content:flex-end;gap:4px;padding:10px 5% 0;display:flex}.theme-bar button{color:#3b3044;cursor:pointer;background:0 0;border:1px solid #8d7a9c;border-radius:4px;min-height:32px;padding:4px 12px;font-size:12px}.theme-bar button[aria-pressed=true]{color:#fff;background:#3b3044}.tok-c{color:#b8aac8;font-style:italic}.tok-s{color:#a8e0a0}.tok-k{color:#f4a3c8}.tok-t{color:#8fd3f4}.tok-n{color:#f5c27a}.article-body .code-block{margin:25px 0}.article-body .code-block pre{margin:0}.code-title{color:#e6d9f2;background:#30243d;border:1px solid #3e304b;border-bottom:0;border-radius:5px 5px 0 0;padding:8px 16px;font:12px ui-monospace,SFMono-Regular,Consolas,monospace}.code-title+pre{border-radius:0 0 5px 5px!important}.code-line{display:inline}.code-line.is-focus{background:#3b2d4c;min-width:100%;display:inline-block;box-shadow:inset 3px 0 #f4a3c8}.article-body .callout{color:#3b3044;background:#f1ecf6;border:1px solid #b9a6cb;border-left-width:5px;border-radius:4px;margin:24px 0;padding:14px 18px}.article-body .callout p{margin:0 0 8px}.article-body .callout p:last-child{margin-bottom:0}.callout-label{letter-spacing:.5px;text-transform:uppercase;font-size:12px;font-weight:700}.callout-tip{background:#eaf3ec;border-color:#5d8c6a}.callout-warning{background:#fbf0e0;border-color:#a5601d}.fnref a{padding:0 2px}.footnotes{font-size:14px;line-height:1.7}.footnotes li:target{background:#e6dcf0}.article-body img{max-width:100%;height:auto}.article-figure{margin:25px 0}.article-figure figcaption{margin-top:8px;font-size:13px;line-height:1.6}.figure-source{opacity:.85;display:block}.math-display{text-align:center;max-width:100%;margin:24px 0;overflow-x:auto}.math-display math{font-size:1.15em}.article-body p>math{max-width:100%}html[data-theme=dark] .journal-page,html[data-theme=dark] .theme-bar{color:#ddd5e6;background:#17141c}html[data-theme=dark] .theme-bar button{color:#ddd5e6;border-color:#7d6c8c}html[data-theme=dark] .theme-bar button[aria-pressed=true]{color:#17141c;background:#ddd5e6}html[data-theme=dark] .article-body,html[data-theme=dark] .article-opening>p:first-child,html[data-theme=dark] .article-body>p:first-child,html[data-theme=dark] .article-body strong,html[data-theme=dark] .article-body h2,html[data-theme=dark] .article-body h3,html[data-theme=dark] .article-heading h1,html[data-theme=dark] .article-description{color:#ddd5e6}html[data-theme=dark] .article-body a,html[data-theme=dark] .article-source-section li a{color:#c9a9ea}html[data-theme=dark] .article-opening,html[data-theme=dark] .article-end{border-color:#3a3045}html[data-theme=dark] .article-body code,html[data-theme=dark] .article-table td code,html[data-theme=dark] .article-table-dialog td code{color:#e0c8f5;background:#2b2335}html[data-theme=dark] .article-body pre code{color:#ddccef;background:0 0}html[data-theme=dark] .article-source-section,html[data-theme=dark] .article-note{background:#221c2b;border-color:#3a3045}html[data-theme=dark] .article-note p,html[data-theme=dark] .article-note .journal-kicker,html[data-theme=dark] .article-note a{color:#cdbfdb}html[data-theme=dark] .article-table,html[data-theme=dark] .article-table-dialog{color:#ddd5e6;background:#1e1827;border-color:#3a3045}html[data-theme=dark] .article-table figcaption{color:#cdbfdb;background:#2b2335}html[data-theme=dark] .article-table th,html[data-theme=dark] .article-table-dialog th{color:#e6d9f2;background:#2b2335;border-color:#3a3045}html[data-theme=dark] .article-table td,html[data-theme=dark] .article-table-dialog td{color:#ddd5e6;border-color:#3a3045}html[data-theme=dark] .article-table td:first-child,html[data-theme=dark] .article-table-dialog td:first-child{color:#f0e8f7}html[data-theme=dark] .article-table tbody tr:nth-child(2n),html[data-theme=dark] .article-table-dialog tbody tr:nth-child(2n){background:#241d2e}html[data-theme=dark] .article-table tbody tr:hover,html[data-theme=dark] .article-table-dialog tbody tr:hover{background:#2f2639}html[data-theme=dark] .article-expand-table{color:#e6d9f2;background:#2b2335;border-color:#5d4c6c}html[data-theme=dark] .article-body .callout{color:#ddd5e6;background:#241d2e;border-color:#9c86b4}html[data-theme=dark] .callout-tip{background:#1c2a21;border-color:#6fae80}html[data-theme=dark] .callout-warning{background:#33250f;border-color:#e09a4a}html[data-theme=dark] .footnotes li:target{background:#2f2639}
