#moon-icon[data-astro-cid-3ef6ksr2],#sun-icon[data-astro-cid-3ef6ksr2]{width:24px;height:24px}.hide-icon[data-astro-cid-3ef6ksr2]{display:none}.lang-icon[data-astro-cid-3ef6ksr2] path[data-astro-cid-3ef6ksr2]{fill:#6b7280}.dark .lang-icon path{fill:var(--white)}footer[data-astro-cid-sz7xmlte] .sign[data-astro-cid-sz7xmlte]{line-height:25px}footer[data-astro-cid-sz7xmlte] .sign[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{font-size:.65rem}footer[data-astro-cid-sz7xmlte] .footer-icon[data-astro-cid-sz7xmlte]:hover svg[data-astro-cid-sz7xmlte] path[data-astro-cid-sz7xmlte]{fill:var(--alternative)}footer[data-astro-cid-sz7xmlte]:before{content:"";position:absolute;background:var(--accent);width:100%;height:180px;left:0;overflow:hidden;backface-visibility:visible;clip-path:polygon(0 25%,75% 0,100% 25%,100% 100%,0 100%);top:-50px}.dark footer,.dark footer:before{background:#000}h1,h2,h3,h4,h5,h6{background-image:var(--bg-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:400%;background-position:0%;line-height:normal}h1 a,h2 a,h3 a,h4 a{text-decoration:none!important;margin-left:5px}h1 .copy,h2 .copy,h3 .copy,h4 .copy{display:none}h1:hover .copy,h2:hover .copy,h3:hover .copy,h4:hover .copy{display:inline}h1{font-size:3rem;font-weight:800;margin:10px 0;line-height:50px}h2{font-size:2.3rem;line-height:45px}h3{font-size:1.7rem}h4{font-size:1.4rem}h5,h6{font-size:1.2rem}h2,h3{font-weight:600;margin-bottom:5px}h4,h5,h6{font-weight:500}img{box-shadow:0 3px 6px var(--shadow)}p{font-weight:300}strong{font-weight:600}.hr{border-color:var(--black);margin-bottom:15px}.dark p,.dark li{color:var(--white)}.dark .hr{border-color:var(--white)}.main-width{margin:auto;padding:1.5rem;max-width:150ch}.text-gradient{background-image:var(--bg-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:400%;background-position:0%}.cards-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem 1rem;padding:0}@media (max-width: 768px){.cards-grid{grid-template-columns:1fr}.main-width{padding:1rem}}.bg-polygon:before,.bg-polygon:after{content:"";position:absolute;background:var(--primary);width:100%;height:180px;left:0;overflow:hidden;backface-visibility:visible}.bg-polygon:before{clip-path:polygon(0 25%,75% 0,100% 25%,100% 100%,0 100%);top:-50px}.bg-polygon:after{clip-path:polygon(0 0,100% 0,100% 75%,25% 100%,0 75%);bottom:-50px}.polygon-shadow{filter:drop-shadow(0px 2px 2px var(--black))}.tech-dropdown{position:fixed;top:100%;left:0;background-color:#e5e7eb;box-shadow:0 4px 6px #0000001a;border:3px solid var(--accent);padding:10px;z-index:99;min-width:400px;max-width:400px}.tech-dropdown img{width:75px;height:75px;-o-object-fit:contain;object-fit:contain;box-shadow:none;margin-right:10px}.tech-dropdown .tech-header{display:flex;justify-content:start;align-items:center;margin-bottom:5px}.tech-dropdown .tech-bottom span{color:#fff;background-color:var(--alternative);font-size:12px;font-weight:600;margin-top:10px;padding:0 5px}.tech-dropdown .tech-bottom span.t1{background-color:var(--accent)}.tech-dropdown .tech-bottom span.t2{background-color:#6de039}.tech-dropdown .tech-bottom span.t3{background-color:var(--alternative)}.tech-dropdown .tech-bottom span.t4{background-color:#e34f26}.tech-dropdown .tech-bottom span.t5{background-color:#dc143c}.tech-dropdown .tech-info h4{-webkit-text-fill-color:var(--primary);font-size:22px;font-weight:700;line-height:25px}.tech-dropdown .tech-info h5{-webkit-text-fill-color:var(--primary);font-weight:500;font-size:14px}.tech-dropdown .tech-info p{color:#1d1d1d!important;font-size:14px;line-height:18px}:root{--white: #FAFAFA;--black: #1D1D1D;--grey: #797979;--primary: #2596BE;--accent: #2A72B2;--alternative: #E1C546;--bg-dark: #13161C;--bg-gradient: linear-gradient(0deg, var(--primary) 0%, var(--accent) 100%);--shadow: #00000029}html{font-family:Poppins,serif;background-color:#f6f6f6;scroll-behavior:smooth;scrollbar-color:var(--alternative) var(--white)}html.dark{scrollbar-color:var(--alternative) var(--bg-dark)}body{min-height:100vh}code{font-size:.9rem;font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}.dark .bg-dark{background-color:var(--bg-dark)}.bg-gradient{background-image:var(--bg-gradient)}.bg-primary-blue{background-color:var(--primary)}.bg-accent-blue{background-color:var(--accent)}.fill-alternative{fill:var(--alternative)}
