pre{padding:1.5rem;border-radius:.75rem;overflow-x:auto;margin:2rem 0;border:1px solid rgba(59,130,246,.2);box-shadow:0 8px 32px rgba(10,22,40,.5)}:not(pre)>code{background:linear-gradient(135deg,#1e3a5f,#2d4a6f);padding:.25rem .5rem;border-radius:.375rem;font-size:.875em;color:#67e8f9;border:1px solid rgba(96,165,250,.3);font-weight:500}:not(pre)>code,pre>code{font-family:SF Mono,Menlo,Monaco,Consolas,Courier New,monospace}pre>code{font-size:.875rem;line-height:1.8;display:grid}pre code .line{display:inline-block;min-height:1rem}pre::-webkit-scrollbar{height:8px}pre::-webkit-scrollbar-track{background:rgba(15,23,42,.5);border-radius:4px}pre::-webkit-scrollbar-thumb{background:rgba(59,130,246,.4);border-radius:4px}pre::-webkit-scrollbar-thumb:hover{background:rgba(59,130,246,.6)}pre{transition:all .3s ease}pre:hover{border-color:rgba(59,130,246,.4);box-shadow:0 8px 32px rgba(59,130,246,.15)}