.code-wrap{position:relative}.code-copy-btn{position:absolute;top:.5rem;right:.5rem;z-index:2;font:inherit;font-size:.78rem;line-height:1;padding:.4rem .65rem;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:6px;cursor:pointer;opacity:.9}.code-copy-btn:hover{opacity:1;border-color:var(--accent)}.code-box{margin:0;border:1px solid var(--border);background:var(--surface-2);border-radius:8px;padding:.85rem 1rem;max-height:460px;overflow:auto}.code-box code{display:block;font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;font-size:.9rem;line-height:1.55;white-space:pre;color:var(--text);tab-size:2}.tok-c{color:#6a737d;font-style:italic}.tok-s{color:#032f62}.tok-k{color:#d73a49}.tok-f,.tok-t{color:#6f42c1}.tok-n{color:#005cc5}.tok-pre{color:#d73a49}[data-theme=dark] .tok-c{color:#8b949e}[data-theme=dark] .tok-s{color:#a5d6ff}[data-theme=dark] .tok-k{color:#ff7b72}[data-theme=dark] .tok-f,[data-theme=dark] .tok-t{color:#d2a8ff}[data-theme=dark] .tok-n{color:#79c0ff}[data-theme=dark] .tok-pre{color:#ff7b72}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .tok-c{color:#8b949e}html:not([data-theme=light]) .tok-s{color:#a5d6ff}html:not([data-theme=light]) .tok-k{color:#ff7b72}html:not([data-theme=light]) .tok-f,html:not([data-theme=light]) .tok-t{color:#d2a8ff}html:not([data-theme=light]) .tok-n{color:#79c0ff}html:not([data-theme=light]) .tok-pre{color:#ff7b72}}.seo-guide pre{overflow-x:auto}.seo-guide pre code{font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;font-size:.85rem}