.social-links p{color:var(--color-muted-foreground)}*{scrollbar-width:thin;scrollbar-color:var(--color-muted)var(--color-background)}.social-links a{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline;transition:all .2s}.social-links a:hover{text-decoration:none}.auto-grid-borders>*{border:1px solid var(--color-border);margin-top:-1px;padding:1rem}.auto-grid-borders>:first-child{margin-top:0}.technologies-list>.technologies-item{margin-top:-1px;margin-left:-1px}.technologies-list>.technologies-item:first-child{margin-top:0;margin-left:0}@media (min-width:640px) and (max-width:767px){.technologies-list>.technologies-item:first-child,.technologies-list>.technologies-item:nth-child(odd){margin-left:0}}@media (min-width:768px){.technologies-list>.technologies-item:nth-child(3n+1){margin-left:0}}@media (min-width:640px) and (max-width:767px){.technologies-list>.technologies-item:nth-child(-n+2){margin-top:0}}@media (min-width:768px){.technologies-list>.technologies-item:nth-child(-n+3){margin-top:0}}.terminal-prompt{color:#5bb661;color:lab(67.0254% -42.0639 34.724);margin-right:.5rem}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--color-background);border-left:1px solid var(--color-border)}::-webkit-scrollbar-thumb{background:var(--color-muted);border:1px solid var(--color-border);border-radius:0;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:var(--color-muted-foreground)}::-webkit-scrollbar-corner{background:var(--color-background);border:1px solid var(--color-border)}.experience-description{font-family:var(--font-commit-mono),monospace;color:var(--color-muted-foreground);line-height:1.6}.experience-description p{margin:0 0 .75rem;font-size:.875rem}.experience-description p:last-child{margin-bottom:0}.experience-description h1,.experience-description h2,.experience-description h3,.experience-description h4,.experience-description h5,.experience-description h6{color:var(--color-foreground);margin:1rem 0 .5rem;font-weight:700;line-height:1.2}.experience-description h1{font-size:1.5rem}.experience-description h2{font-size:1.25rem}.experience-description h3{font-size:1.125rem}.experience-description h4,.experience-description h5,.experience-description h6{font-size:1rem}.experience-description a{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.experience-description a:hover{text-decoration:none}.experience-description ul,.experience-description ol{margin:.75rem 0;padding-left:1.5rem}.experience-description li{margin:.25rem 0;font-size:.875rem}.experience-description strong,.experience-description b{color:var(--color-foreground);font-weight:700}.experience-description em,.experience-description i{font-style:italic}.experience-description code{font-family:var(--font-commit-mono),monospace;background-color:var(--color-muted);color:var(--color-foreground);border-radius:.25rem;padding:.125rem .25rem;font-size:.875em}.experience-description blockquote{border-left:2px solid var(--color-border);color:var(--color-muted-foreground);margin:.75rem 0;padding-left:1rem;font-style:italic}.projects-description{font-family:var(--font-commit-mono),monospace;color:var(--color-muted-foreground);line-height:1.6}.projects-description p{margin:0 0 .75rem;font-size:.875rem}.projects-description p:last-child{margin-bottom:0}.projects-description h1,.projects-description h2,.projects-description h3,.projects-description h4,.projects-description h5,.projects-description h6{color:var(--color-foreground);margin:1rem 0 .5rem;font-weight:700;line-height:1.2}.projects-description h1{font-size:1.5rem}.projects-description h2{font-size:1.25rem}.projects-description h3{font-size:1.125rem}.projects-description h4,.projects-description h5,.projects-description h6{font-size:1rem}.projects-description a{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline;transition:all .2s}.projects-description a:hover{text-decoration:none}.projects-description a[class*=button],.projects-description a.button,.projects-description a[role=button],.projects-description a[style*=button]{height:2.25rem;font-family:var(--font-commit-mono),monospace;border:1px solid var(--color-primary);color:var(--color-primary);cursor:pointer;white-space:nowrap;background-color:#0000;border-radius:0;outline:none;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:400;text-decoration:none;transition:all .2s;display:inline-flex}.projects-description a[class*=button]:hover,.projects-description a.button:hover,.projects-description a[role=button]:hover,.projects-description a[style*=button]:hover{background-color:oklch(from var(--color-primary)l c h/.1);text-decoration:none}.projects-description a[class*=button]:focus-visible,.projects-description a.button:focus-visible,.projects-description a[role=button]:focus-visible,.projects-description a[style*=button]:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.projects-description a[data-button=true],.projects-description a[data-type=button]{height:2.25rem;font-family:var(--font-commit-mono),monospace;border:1px solid var(--color-primary);color:var(--color-primary);cursor:pointer;white-space:nowrap;background-color:#0000;border-radius:0;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;text-decoration:none;transition:all .2s;display:inline-flex}.projects-description a[data-button=true]:hover,.projects-description a[data-type=button]:hover{background-color:oklch(from var(--color-primary)l c h/.1);text-decoration:none}.projects-description ul,.projects-description ol{margin:.75rem 0;padding-left:1.5rem}.projects-description li{margin:.25rem 0;font-size:.875rem}.projects-description strong,.projects-description b{color:var(--color-foreground);font-weight:700}.projects-description em,.projects-description i{font-style:italic}.projects-description code{font-family:var(--font-commit-mono),monospace;background-color:var(--color-muted);color:var(--color-foreground);border-radius:.25rem;padding:.125rem .25rem;font-size:.875em}.projects-description blockquote{border-left:2px solid var(--color-border);color:var(--color-muted-foreground);margin:.75rem 0;padding-left:1rem;font-style:italic}
