html,body{box-sizing:border-box;scroll-behavior:smooth;min-height:100%;margin:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--bg-black:#000;--teal-accent:#00b4c1;--teal-accent-2:#007e8a;--hero-light-position:58% 50%;--hero-light-color:#ffffff0a;--border-proyects:linear-gradient(to bottom right, #3b7d6b 10%, #1c2f26);--border-sistem:linear-gradient(to bottom right, #695443, 10%, #2b241f);--border-mecatronic:linear-gradient(to bottom right, #435a69, 10%, #1f282b);--border-skills:linear-gradient(to bottom right, #694365, 10%, #2b1f2a);--border-linkedin:linear-gradient(to bottom right, #3b5e9a 10%, #1c2640);--border-experience:linear-gradient(to bottom right, #7d6b3b 10%, #2f2a1c);--content-proyects:linear-gradient(to bottom right, #0f1f1a 10%, #081510);--content-sistem:linear-gradient(to bottom right, #1d1710, 10%, #13110f);--content-mecatronic:linear-gradient(to bottom right, #101d24, 10%, #0f1314);--content-skills:linear-gradient(to bottom right, #241022, 10%, #140f13);--content-linkedin:linear-gradient(to bottom right, #0c1424 10%, #070b14);--content-experience:linear-gradient(to bottom right, #1a1608 10%, #100e05);background-color:#242424;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{background:radial-gradient(circle at 58%,#121a24 0%,#000 42%) fixed;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial}*{box-sizing:border-box}section[id]{scroll-margin-top:84px}:root{--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--card-bg:linear-gradient(165deg, #09151beb 0%, #040a0ef0 100%);--card-border:#00c2d138;--card-border-strong:#00c2d173;--text-dim:#ffffff8c}.dash-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:10px;box-shadow:0 12px 32px #00000061,inset 0 1px #ffffff08}.dash-card-head{border-bottom:1px solid #00c2d124;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.dash-card-title{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#e6f7fa;white-space:nowrap;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:700;display:flex}.dash-card-title:before{content:">";color:#00c2d1;font-weight:700}.section-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 16px;display:flex}.section-head .sh-title{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#e6f7fa;font-size:15px;font-weight:700}.section-head .sh-title:before{content:">";color:#00c2d1;margin-right:8px}.section-head .sh-sub{font-family:var(--mono);color:var(--text-dim);font-size:12px;font-style:italic}.hex-bg.svelte-12qhfyh{z-index:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='320'%3E%3Cdefs%3E%3Cpath id='h' d='M0,-18 L15.6,-9 L15.6,9 L0,18 L-15.6,9 L-15.6,-9 Z'/%3E%3C/defs%3E%3Cuse href='%23h' transform='translate(180,30)' fill='none' stroke='%23435a69' stroke-width='1' opacity='0.09'/%3E%3Cuse href='%23h' transform='translate(110,130)' fill='none' stroke='%23694365' stroke-width='1' opacity='0.08'/%3E%3Cuse href='%23h' transform='translate(240,150)' fill='none' stroke='%233b7d6b' stroke-width='1' opacity='0.1'/%3E%3Cuse href='%23h' transform='translate(50,220)' fill='none' stroke='%23695443' stroke-width='1' opacity='0.09'/%3E%3Cuse href='%23h' transform='translate(200,260)' fill='none' stroke='%23435a69' stroke-width='1' opacity='0.11'/%3E%3Cuse href='%23h' transform='translate(130,300)' fill='none' stroke='%23694365' stroke-width='1' opacity='0.07'/%3E%3C/svg%3E");background-repeat:repeat;background-size:280px 320px;position:fixed;inset:0}.hex-wave.svelte-12qhfyh{pointer-events:none;z-index:0;border:1px solid #3b7d6b26;border-radius:50%;width:0;height:0;animation:4.5s ease-out 1s infinite svelte-12qhfyh-wave-expand;position:fixed;top:50px;left:50px;transform:translate(-50%,-50%)}.hex-wave-2.svelte-12qhfyh{animation-delay:2.5s}.hex-wave-3.svelte-12qhfyh{animation-delay:4s}@keyframes svelte-12qhfyh-wave-expand{0%{opacity:.4;width:0;height:0}to{opacity:0;width:250vmax;height:250vmax}}.main-layout.svelte-12qhfyh{z-index:1;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative}main.svelte-12qhfyh{flex:1;min-height:0}main.page-top.svelte-12qhfyh{flex-direction:column;display:flex}.hex-bg.svelte-12qhfyh,.hex-wave.svelte-12qhfyh{display:none!important}
