.code-card_codeCard__Hcq1d{font-family:JetBrains Mono,ui-monospace,Courier New,monospace;border-radius:1.5rem;overflow:hidden;background:var(--card);transition:all .2s ease;box-shadow:0 0 10px rgba(139,0,0,.5);border:1px solid #b30000}.code-card_codeCard__Hcq1d:hover{box-shadow:0 0 20px rgba(139,0,0,.5);border-color:#b30000}.code-card_header__NhM6g{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:rgba(0,0,0,.2);border-bottom:1px solid var(--border)}.code-card_dark__dNSOD .code-card_header__NhM6g{background:hsla(0,0%,100%,.02)}.code-card_dots__eBSeC{display:flex;gap:.375rem}.code-card_dots__eBSeC span{width:.75rem;height:.75rem;border-radius:50%;display:block}.code-card_dots__eBSeC span:first-child{background:darkred}.code-card_dots__eBSeC span:nth-child(2){background:#666}.code-card_dots__eBSeC span:nth-child(3){background:#333}.code-card_title__SU6nQ{font-size:.875rem;color:var(--muted-foreground);flex:1}.code-card_language__MIRjK{font-size:.75rem;padding:.125rem .5rem;border-radius:.375rem;background:rgba(139,0,0,.1);color:#b30000;text-transform:uppercase;letter-spacing:.5px}.code-card_body__oqDUT{padding:1.5rem;font-size:.875rem;line-height:1.8;overflow-x:auto}.code-card_line__HKCsS{display:flex;gap:1.5rem}.code-card_line__HKCsS:hover{background:rgba(139,0,0,.05)}.code-card_lineNumber__Hhfhe{color:var(--muted-foreground);opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:2rem;text-align:right}.code-card_lineContent__nnXVU{color:var(--foreground);white-space:pre}.code-card_lineContent__nnXVU .keyword{color:#b30000}.code-card_lineContent__nnXVU .string{color:gray}.code-card_lineContent__nnXVU .comment{color:var(--muted-foreground);font-style:italic}