.hr-content,:root{--hr-text:#111827;--hr-text-muted:#6b7280;--hr-link-color:#2563eb;--hr-link-hover:#1d4ed8;--hr-code-bg:#f3f4f6;--hr-code-block-bg:#1e1e1e;--hr-code-block-color:#d4d4d4;--hr-quote-border:#d1d5db;--hr-quote-color:#4b5563;--hr-table-border:#e5e7eb;--hr-table-header-bg:#f9fafb;--hr-divider-color:#e5e7eb;--hr-indent:1.5em;--hr-block-spacing:1em;--hr-list-marker:currentColor;--hr-image-radius:0.5rem;--hr-color-gray:#6b7280;--hr-color-brown:#92400e;--hr-color-red:#dc2626;--hr-color-orange:#ea580c;--hr-color-yellow:#ca8a04;--hr-color-green:#16a34a;--hr-color-blue:#2563eb;--hr-color-purple:#9333ea;--hr-color-pink:#db2777;--hr-bg-gray:#f3f4f6;--hr-bg-brown:#fef3c7;--hr-bg-red:#fee2e2;--hr-bg-orange:#ffedd5;--hr-bg-yellow:#fef9c3;--hr-bg-green:#dcfce7;--hr-bg-blue:#dbeafe;--hr-bg-purple:#f3e8ff;--hr-bg-pink:#fce7f3}:where(.hr-bold){font-weight:700}:where(.hr-italic){font-style:italic}:where(.hr-underline){text-decoration:underline}:where(.hr-strike){text-decoration:line-through}:where(.hr-code){font-family:ui-monospace,monospace;background:var(--hr-code-bg);padding:.125em .25em;border-radius:.25em;font-size:.875em}:where(.hr-link){color:var(--hr-link-color);text-decoration:underline;text-underline-offset:2px}:where(.hr-link:hover){color:var(--hr-link-hover)}:where(.hr-paragraph){margin:0 0 var(--hr-block-spacing) 0;line-height:1.6}:where(.hr-heading){font-weight:700;line-height:1.25;margin:1.5em 0 .5em}:where(.hr-h1){font-size:2rem}:where(.hr-h2){font-size:1.5rem}:where(.hr-h3){font-size:1.25rem}:where(.hr-h4){font-size:1.125rem}:where(.hr-h5){font-size:1rem;font-weight:600}:where(.hr-h6){font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}:where(.hr-bullet-list){list-style:disc outside;padding-left:1.5em;margin:0 0 var(--hr-block-spacing) 0}:where(.hr-numbered-list){list-style:decimal outside;padding-left:1.5em;margin:0 0 var(--hr-block-spacing) 0}:where(.hr-bullet-list li,.hr-numbered-list li){margin:.25em 0}:where(.hr-bullet-list .hr-bullet-list,.hr-numbered-list .hr-numbered-list,.hr-bullet-list .hr-numbered-list,.hr-numbered-list .hr-bullet-list){margin:.25em 0}:where(.hr-divider){border:0;border-top:1px solid var(--hr-divider-color);margin:1.5em 0}:where(.hr-toggle-list){margin:0 0 var(--hr-block-spacing) 0}:where(.hr-toggle-item,.hr-toggle-heading){margin:.25em 0}:where(.hr-toggle-item>summary,.hr-toggle-heading>summary){cursor:pointer;list-style:disclosure-closed outside}:where(.hr-toggle-item[open]>summary,.hr-toggle-heading[open]>summary){list-style:disclosure-open outside}:where(.hr-align-center){text-align:center}:where(.hr-align-right){text-align:right}:where(.hr-align-justify){text-align:justify}:where(.hr-text-gray){color:var(--hr-color-gray)}:where(.hr-text-brown){color:var(--hr-color-brown)}:where(.hr-text-red){color:var(--hr-color-red)}:where(.hr-text-orange){color:var(--hr-color-orange)}:where(.hr-text-yellow){color:var(--hr-color-yellow)}:where(.hr-text-green){color:var(--hr-color-green)}:where(.hr-text-blue){color:var(--hr-color-blue)}:where(.hr-text-purple){color:var(--hr-color-purple)}:where(.hr-text-pink){color:var(--hr-color-pink)}:where(.hr-bg-gray){background-color:var(--hr-bg-gray)}:where(.hr-bg-brown){background-color:var(--hr-bg-brown)}:where(.hr-bg-red){background-color:var(--hr-bg-red)}:where(.hr-bg-orange){background-color:var(--hr-bg-orange)}:where(.hr-bg-yellow){background-color:var(--hr-bg-yellow)}:where(.hr-bg-green){background-color:var(--hr-bg-green)}:where(.hr-bg-blue){background-color:var(--hr-bg-blue)}:where(.hr-bg-purple){background-color:var(--hr-bg-purple)}:where(.hr-bg-pink){background-color:var(--hr-bg-pink)}:where(.hr-bg-block){padding:.5em .75em;border-radius:.25em}:where(.hr-image img){max-width:100%;height:auto;border-radius:var(--hr-image-radius)}:where(.hr-image figcaption){margin-top:.5em;font-size:.875em;color:var(--hr-text-muted);text-align:center}:where(.hr-code-block){background:var(--hr-code-block-bg);color:var(--hr-code-block-color);padding:1em;border-radius:.5em;overflow-x:auto;font-size:.875em}:where(.hr-check-list){list-style:none;padding-left:0}:where(.hr-check-item){display:flex;align-items:flex-start;gap:.5em}:where(.hr-check-item[data-checked]){text-decoration:line-through;opacity:.7}:where(.hr-checkbox){display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;margin-top:.25em;border:1px solid #d1d5db;border-radius:.2em;flex-shrink:0}:where(.hr-checkbox[aria-checked=true]){background:var(--hr-accent,#2563eb);border-color:var(--hr-accent,#2563eb);color:white}:where(.hr-checkbox svg){width:1em;height:1em}:where(.hr-table){width:100%;border-collapse:collapse}:where(.hr-table th,.hr-table td){border:1px solid var(--hr-table-border);padding:.5em .75em;text-align:left}:where(.hr-table th){background:var(--hr-table-header-bg);font-weight:600}:where(.hr-fallback){padding:1em;border:1px solid #e5e7eb;border-radius:.5em;background:#f9fafb;margin:.5em 0}:where(.hr-fallback-label){font-size:.75em;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af}:where(blockquote.hr-quote){border-left:4px solid var(--hr-quote-border);margin:1em 0;padding:.5em 1em;color:var(--hr-quote-color);font-style:italic}:where(blockquote.hr-quote p){margin:0}:where(.hr-indent){padding-left:var(--hr-indent)}