.hljs{display:block;overflow-x:auto;padding:1rem;background:#1d1f21;color:#c5c8c6;border-radius:.5rem}.hljs-comment,.hljs-quote{color:#969896;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#cc6666}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:#de935f}.hljs-doctag,.hljs-string{color:#b5bd68}.hljs-section,.hljs-selector-id,.hljs-title{color:#f0c674;font-weight:700}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-link,.hljs-regexp,.hljs-tag,.hljs-type{color:#b294bb}.hljs-built_in,.hljs-builtin-name,.hljs-bullet,.hljs-symbol{color:#8abeb7}.hljs-deletion,.hljs-meta{color:#969896}.hljs-addition{color:#b5bd68}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.custom-card{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:2rem;color:white;box-shadow:0 10px 25px rgba(0,0,0,.2);margin:1.5rem 0}.custom-card:hover{transform:translateY(-5px);transition:transform .3s ease}.custom-card h3{margin-top:0;margin-bottom:1rem;color:white!important}.custom-card p{margin-bottom:0;color:rgba(255,255,255,.9)!important}