.dt-pre{position:relative;background:#0e1620;color:#d8d1c0;border:1px solid #1f2a38;border-radius:8px;margin:1rem 0;padding:0;overflow:hidden}.dt-code{display:block;padding:14px 64px 14px 16px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12.5px;line-height:1.55;overflow-x:auto;white-space:pre}.dt-copy{position:absolute;top:8px;right:8px;background:#1f2a3899;border:1px solid #1f2a38;color:#7a8390;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px;letter-spacing:.06em;padding:3px 8px;border-radius:4px;cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}.dt-copy:hover{color:#d8d1c0;border-color:#2f6e66;background:#2f6e662e}.dt-copy[data-copied=true]{color:#94b7b1;border-color:#94b7b1}.dt-kw{color:#94b7b1;font-weight:600}.dt-fn{color:#e89c8e}.dt-str{color:#d5b989}.dt-com{color:#7a8390;font-style:italic}
