.ul-contact{list-style:none}.li-contact{display:flex;align-items:center;column-gap:1rem;min-width:333px;padding:.2rem 0}.li-contact a,.li-contact button{cursor:pointer;color:inherit;text-decoration:none;border:none;background:none}.li-contact a:hover,.li-contact button:hover{color:var(--primary);text-decoration:underline}.cardRepo{height:auto;min-width:300px;max-width:320px;padding:.5rem;border-radius:8px;background-color:var(--cardRepo-background)}.cardRepo-section{margin-top:1rem;margin-bottom:1rem}.cardRepo-container-image{background-color:var(--cardRepo-container-image-background);border-radius:8px;padding:10px}.cardRepo-image{width:100%}.cardRepo-title{color:var(--cardRepo-title);font-family:Roboto,sans-serif;font-size:1rem;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100}.cardRepo-description{color:var(--cardRepo-description);font-optical-sizing:auto;font-weight:400;font-family:Nunito,sans-serif;letter-spacing:1px}.cardRepo-languages{display:flex;align-items:center;justify-content:space-between}.languages{display:flex;justify-content:center;align-items:center;gap:.5rem;flex-wrap:wrap;background-color:var(--cardRepo-btn-background);color:var(--cardRepo-btn-color);padding:.5rem;border-radius:5px}.languages .lang{font-size:.8rem;font-optical-sizing:auto;font-weight:700;font-family:Nunito,sans-serif;letter-spacing:1px}.btn{background-color:var(--cardRepo-btn-background);padding:.3rem;color:var(--cardRepo-btn-color);font-size:.8rem;text-decoration:none}:root{--bg: #f0f0f0;--bg-secondary: #e8e8e8b1;--text: #212529;--info: #0dcaf0;--muted: #6c757d;--primary: #0dcaf0;--accent: #ffcc00;--border: #dee2e6;--surface: #ffffff;--primary-1: #76b4dd;--secondary-1: #7b64df;--secondary-2: #0073ff;--primary-2: #00e9ff;--primary-3: #5ce1e6;--expertience-color: #333333;--cardRepo-background: #ffffff;--cardRepo-title: #1e253f;--cardRepo-description: #1e253f;--cardRepo-container-image-background: #1e1d22;--cardRepo-btn-color: #1e253f;--cardRepo-btn-background: var(--primary-3);--gradient-primary: linear-gradient(to left, var(--primary-1), var(--secondary-1));--details-background: #1e253f;--detail-header-background: var(--details-background);--detail-footer-background: var(--details-background);--details-height: 15dvh;--details-width: 100%;--details-border-radius: 50px}.dark-mode{--bg: #1e253f;--bg-secondary: #1e1e1e;--text: #f8f9fa;--muted: #adb5bd;--primary: #0dcaf0 ;--info: #0dcaf0;--accent: #f5b301;--border: #343a40;--surface: #1c1c1c;--cardRepo-background: #303b64;--cardRepo-title: #ffffff;--cardRepo-description: #c1c1c1;--cardRepo-container-image-background: #1e1d22;--cardRepo-btn-color: #1e253f;--cardRepo-btn-background: var(--info);--expertience-color: var(--info)}body{background-color:var(--bg);color:var(--text);transition:all .3s ease}.details-border-radius-top{width:var(--details-width);height:var(--details-height);background:var(--detail-header-background);border-bottom-right-radius:var(--details-border-radius);border-bottom-left-radius:var(--details-border-radius)}.details-border-radius-bottom{width:var(--details-width);height:var(--details-height);background:var(--detail-header-background);border-top-right-radius:var(--details-border-radius);border-top-left-radius:var(--details-border-radius)}.text{color:var(--text)}.text-info{color:var(--info)}.text-custom{color:var(--muted);text-align:justify;text-indent:3.5rem}.text-emphasis{color:var(--text)}.topbar{top:0;width:100%;background:var(--bg);z-index:9;padding:0 15px}@media (min-width: 772px){.topbar{height:100px}}.body-wrapper{margin:240px 15px 30px;border-radius:20px;min-height:calc(100% - 102px)}@media (min-width: 772px){.body-wrapper{margin-top:167px}}.chooseTheme{all:unset;position:fixed;top:15px;right:15px;z-index:10;background-color:transparent;color:var(--text-primary);width:2rem;height:2rem;transition:color .5s}.btn{background-color:var(--cardRepo-btn-background);padding:.3rem;color:var(--cardRepo-btn-color);font-size:.8rem}.link{text-decoration:none}#myCarousel .carousel-indicators{position:static;margin-top:1rem;justify-content:center}.expertience .container{display:flex;gap:1.1rem;overflow-x:hidden;justify-content:center;align-items:center}.expertience svg{color:var(--expertience-color)}.invert{transform:scaleX(-1)}
