.resource-prose h4{color:var(--text);margin-top:1.5rem;margin-bottom:.5rem;scroll-margin-top:5rem;font-size:15px;font-weight:600}.resource-prose pre{position:relative}.resource-prose .copy-code-btn{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-muted);font-family:var(--font-mono);cursor:pointer;opacity:0;border-radius:6px;padding:3px 9px;font-size:11px;line-height:1.6;transition:opacity .12s,color .12s;position:absolute;top:8px;right:8px}.resource-prose pre:hover .copy-code-btn,.resource-prose .copy-code-btn:focus-visible{opacity:1}@media (hover:none){.resource-prose .copy-code-btn{opacity:1}}.resource-prose .copy-code-btn:hover{color:var(--text)}.resource-prose .copy-code-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.resource-prose .copy-code-btn{transition:none}}.resource-prose table{min-width:0;display:block;overflow-x:auto}@media (width>=640px){.resource-prose table{min-width:520px;display:table}}.resource-prose .token.comment,.resource-prose .token.prolog,.resource-prose .token.cdata{color:var(--text-dim)}.resource-prose .token.keyword,.resource-prose .token.tag,.resource-prose .token.rule,.resource-prose .token.important{color:var(--accent)}.resource-prose .token.string,.resource-prose .token.char,.resource-prose .token.attr-value,.resource-prose .token.regex{color:var(--success)}.resource-prose .token.function,.resource-prose .token.class-name,.resource-prose .token.selector{color:var(--info)}.resource-prose .token.number,.resource-prose .token.boolean,.resource-prose .token.constant,.resource-prose .token.builtin{color:var(--warning)}.resource-prose .token.punctuation,.resource-prose .token.operator{color:var(--text-muted)}
