.code-block.svelte-zmlhy2.svelte-zmlhy2{display:block;position:relative;background-color:var(--color--code-background);color:var(--color--code-text);font-family:var(--font--mono);font-size:1rem;line-height:1.33em;border-radius:8px;box-shadow:var(--card-shadow);padding:30px 15px;margin:30px 0}.code-block.svelte-zmlhy2 pre{overflow-x:auto;scrollbar-color:var(--color--primary) var(--color--primary-tint);scrollbar-width:thin;padding-bottom:5px}.code-block.svelte-zmlhy2 pre::-webkit-scrollbar{height:8px}.code-block.svelte-zmlhy2 pre::-webkit-scrollbar-thumb{background:var(--color--primary)}.code-block.svelte-zmlhy2 pre::-webkit-scrollbar-thumb:hover{background:var(--color--primary-shade)}.code-block.svelte-zmlhy2 .lang.svelte-zmlhy2{position:absolute;right:0;top:-15px;background:inherit;border-radius:8px;padding:5px 10px;z-index:2;font-size:.85em;min-width:40px;text-align:center}.code-block.svelte-zmlhy2 .filename.svelte-zmlhy2{background:inherit;border-top-left-radius:8px;border-top-right-radius:8px;margin-bottom:-2px;padding:5px 10px;position:absolute;left:0px;top:-15px;z-index:1}.code-block.svelte-zmlhy2 .code-container.svelte-zmlhy2{position:relative;overflow-x:auto}.code-block.svelte-zmlhy2 .copy-button.svelte-zmlhy2{position:absolute;right:10px;top:25px;background:var(--color--code-background);color:#fff;border:none;border-radius:6px;padding:5px 8px;font-size:.8rem;cursor:pointer;transition:all .2s ease;opacity:.7;z-index:1}.code-block.svelte-zmlhy2 .copy-button.svelte-zmlhy2:hover{background:var(--color--primary-shade);opacity:1}
