@layer properties,theme,base;@layer components{#rst-container{color:var(--fg);flex-direction:column;flex:auto;padding:15px;font-size:16px;line-height:1.5em;display:flex}#rst-container .md-title-anchor{scroll-margin-top:15px}#rst-container pre,.code-container pre{margin:10px 0;display:grid}#rst-container code{color:var(--accent-select);font-weight:500}#rst-container pre code,.code-container pre code{background:var(--syntax-bg);max-width:100%;color:var(--syntax-fg);border-radius:6px;padding:12px 15px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:600;line-height:1.5em;display:block;overflow-x:auto}#rst-container pre code .lno,.code-container pre code .lno{text-align:right;width:25px;color:var(--syntax-comment);display:inline-block;top:0;left:0}.code-container pre,.code-container pre code{width:100%}#rst-container p+p{margin-block-start:1em!important}#rst-container hr{background:linear-gradient(to right, transparent 10%, var(--border-strong), transparent 90%);border:0;min-height:4px;margin-top:1em}#rst-container ul,#rst-container ol{margin-block:.5em}#rst-container ul>li{margin-left:40px;padding-left:0;list-style-type:disc}#rst-container ol>li{margin-left:40px;padding-bottom:5px;padding-left:0;list-style-type:decimal}#rst-container h1,#rst-container h2,#rst-container h3,#rst-container h4,#rst-container h5,#rst-container h6{color:var(--accent-live);margin-block:.5em 0}#rst-container h1 .md-numbering,#rst-container h2 .md-numbering,#rst-container h3 .md-numbering,#rst-container h4 .md-numbering,#rst-container h5 .md-numbering,#rst-container h6 .md-numbering{float:right;margin-right:8px}#rst-container h1{margin-block:1em;font-size:30px}#rst-container h1:first-of-type{margin-block-start:0;padding-top:0}#rst-container h2{margin-block:1em .75em;font-size:24px}#rst-container h3{margin-block:1em .5em;font-size:20px}#rst-container h4{margin-block:1em .5em;font-size:18px}#rst-container h5{margin-block:1em .25em;font-size:16px}#rst-container .md-title-anchor{visibility:hidden}#rst-container img{text-align:left;border-radius:8px;max-width:100%;height:auto;margin:15px 0 5px;display:block}#rst-container a,#rst-container a:visited{color:var(--accent-select)}#rst-container a[href^=\#],#rst-container a:visited[href^=\#]{color:var(--accent-live)}#rst-container a[href$=\.cs],#rst-container a:visited[href$=\.cs]{color:var(--violet)}#rst-container .fa{font-size:16px}#rst-container .md-table-scroll{max-width:100%;margin:15px 0;overflow-x:auto}#rst-container table{border-collapse:collapse;color:var(--fg);margin:0}#rst-container table thead tr{color:var(--fg);background:var(--surface-header);white-space:nowrap}#rst-container table thead tr th{text-align:left}#rst-container table thead tr th:first-child{border-top-left-radius:6px}#rst-container table thead tr th:last-child{border-top-right-radius:6px}#rst-container table tbody tr{background:var(--surface-raised)}#rst-container table tbody tr:nth-child(odd){background:color-mix(in srgb, var(--fg) var(--soft-mix), var(--surface-raised))}#rst-container table tbody tr:last-child td:first-child{border-bottom-left-radius:6px}#rst-container table tbody tr:last-child td:last-child{border-bottom-right-radius:6px}#rst-container table td,#rst-container table th{white-space:normal;padding:8px}#rst-container blockquote,#rst-container .tip,#rst-container .note,#rst-container .important,#rst-container .caution,#rst-container .warning{border-left:6px solid var(--border-strong);background:var(--surface-raised);margin:1em 0;margin-inline:30px;padding:8px 8px 8px 15px}#rst-container blockquote .alert-title,#rst-container .tip .alert-title,#rst-container .note .alert-title,#rst-container .important .alert-title,#rst-container .caution .alert-title,#rst-container .warning .alert-title{font-weight:700}#rst-container blockquote p,#rst-container .tip p,#rst-container .note p,#rst-container .important p,#rst-container .caution p,#rst-container .warning p{margin:0;padding:4px 0}#rst-container .tip{border-left-color:var(--status-success)}#rst-container .note{border-left-color:var(--status-info)}#rst-container .important{border-left-color:var(--status-danger)}#rst-container .caution,#rst-container .warning{border-left-color:var(--status-warning)}}@layer utilities;
