@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";body{background-image:url(https://images7.alphacoders.com/413/thumb-1920-413747.jpg);background-repeat:no-repeat;background-attachment:fixed;background-size:cover;font-family:Inter,sans-serif;min-height:100vh}.divMainCertificados{display:flex;flex-direction:column;align-items:center}.div_certificados{display:flex;flex-direction:column;align-items:center;width:400px;height:60px;background-color:#bdbdbd65;border:1px solid rgba(0,0,0,.68);border-radius:10px;transition:transform .2s;margin-top:10px}.div_certificados:hover{transform:scale(1.02);box-shadow:0 4px 8px #0000001a}.div_voltar{display:flex;flex-direction:column;align-items:center;border-radius:10px;transition:transform .2s;margin-top:10px}.div_voltar:hover{transform:scale(1.4)}.div_voltar a{text-decoration:none;color:#000}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--glass-bg: rgba(255, 255, 255, .82);--glass-border: rgba(255, 255, 255, .6);--glass-shadow: 0 8px 32px rgba(0, 0, 0, .22);--glass-blur: blur(12px);--accent: #5b52e8;--accent-light: #8f89f5;--text-primary: #111122;--text-secondary: #2e2e4a;--text-muted: #555570;--white: #ffffff;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--radius-pill: 50px;--transition: all .28s cubic-bezier(.4, 0, .2, 1)}body{background-image:url(https://images7.alphacoders.com/413/thumb-1920-413747.jpg);background-repeat:no-repeat;background-attachment:fixed;background-size:cover;font-family:Inter,sans-serif;min-height:100vh}.div_main{display:flex;gap:20px;max-width:1100px;margin:0 auto;padding:24px 16px;align-items:flex-start}.div_perfil{flex:0 0 260px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow);padding:28px 20px;display:flex;flex-direction:column;align-items:center;gap:0;position:sticky;top:24px}.div_perfil_img{position:relative;margin-bottom:14px}.div_perfil_img_style{width:135px;height:135px;border-radius:50%;object-fit:cover;border:3px solid rgba(200,200,220,.6);display:block}.div_perfil_nome{font-weight:700;font-size:1rem;color:var(--text-primary);text-align:center;line-height:1.35;margin-bottom:4px}.div_perfil_cargo{font-size:.75rem;font-weight:500;color:var(--accent);text-transform:uppercase;letter-spacing:.06em;text-align:center;margin-bottom:16px}.div_perfil_icons_redes{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:20px}.div_perfil_icons_redes a{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-sm);background:#ffffffa6;border:1px solid var(--glass-border);transition:var(--transition)}.div_perfil_icons_redes a:hover{background:#5b52e826;border-color:var(--accent);transform:translateY(-2px);box-shadow:0 4px 12px #5b52e833}.div_perfil_icons_redes img{width:20px;height:20px}.perfil_divider{width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--glass-border),transparent);border:none;margin:4px 0 16px}.div_perfil_contatos{display:flex;flex-direction:column;gap:8px;width:100%;margin-bottom:20px}.contato_btn{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border-radius:var(--radius-sm);background:#ffffffb3;border:1px solid rgba(200,200,220,.6);cursor:pointer;transition:var(--transition);text-align:left}.contato_btn:hover{background:#6c63ff1f;border-color:var(--accent-light);transform:translate(3px)}.contato_btn img{width:18px;height:18px;flex-shrink:0}.contato_btn span{font-size:.72rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.div_nav_links{display:flex;flex-direction:column;gap:8px;width:100%}.a_curriculo{text-decoration:none;color:inherit;display:block;width:100%}.div_perfil_gifs{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:var(--radius-sm);background:#ffffffb3;border:1px solid rgba(200,200,220,.6);transition:var(--transition)}.div_perfil_gifs:hover{background:#5b52e81f;border-color:var(--accent-light);transform:translate(3px)}.div_perfil_gifs span{font-size:.8rem;font-weight:600;color:var(--text-primary)}.div_perfil_gifs img{width:26px;height:26px}.div_portfolio{flex:1;display:flex;flex-direction:column;gap:16px;min-width:0}.section_card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow);padding:24px 28px;animation:fadeUp .5s ease both}.section_card:nth-child(2){animation-delay:.08s}.section_card:nth-child(3){animation-delay:.16s}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.section_title{font-size:1rem;font-weight:700;color:var(--text-primary);text-transform:uppercase;letter-spacing:.07em;margin-bottom:14px;display:flex;align-items:center;gap:10px}.section_title:after{content:"";flex:1;height:2px;background:linear-gradient(90deg,var(--accent),transparent);border-radius:2px}.sobre_text{font-size:.88rem;line-height:1.75;color:var(--text-secondary);text-align:justify}.exp_list{display:flex;flex-direction:column;gap:0}.exp_item{padding:4px 0 16px}.exp_header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px;margin-bottom:4px}.exp_cargo{font-size:.9rem;font-weight:700;color:var(--text-primary)}.exp_empresa{font-size:.88rem;font-weight:600;color:var(--accent)}.exp_estagio{font-size:.78rem;font-weight:500;color:var(--text-muted)}.exp_periodo{font-size:.75rem;font-weight:500;color:var(--text-muted);white-space:nowrap}.exp_local{font-size:.75rem;color:var(--text-muted);display:block;margin-bottom:10px}.exp_desc{list-style:none;display:flex;flex-direction:column;gap:6px;padding:0;margin-bottom:12px}.exp_desc li{font-size:.83rem;color:var(--text-secondary);line-height:1.6;display:flex;align-items:flex-start;gap:8px}.exp_desc li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--accent);flex-shrink:0;margin-top:8px}.exp_tags{display:flex;flex-wrap:wrap;gap:6px}.exp_tag{font-size:.7rem;font-weight:600;padding:3px 10px;border-radius:var(--radius-pill);background:#5b52e81a;color:var(--accent);border:1px solid rgba(91,82,232,.25);letter-spacing:.02em}.exp_divider{height:1px;background:linear-gradient(90deg,transparent,rgba(91,82,232,.2),transparent);margin:4px 0 20px}.skills_list{list-style:none;display:flex;flex-direction:column;gap:10px}.skills_list li{display:flex;align-items:flex-start;gap:10px;font-size:.85rem;color:var(--text-secondary);line-height:1.5}.skills_list li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);flex-shrink:0;margin-top:7px}.skills_list li b{color:var(--text-primary);font-weight:600;margin-right:2px}.projetos_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.div_projeto{border-radius:var(--radius-md);background:#ffffffbf;border:1px solid var(--glass-border);transition:var(--transition);overflow:hidden}.div_projeto:hover{transform:translateY(-4px);box-shadow:0 12px 28px #6c63ff33;border-color:var(--accent-light);background:#ffffff4d}.a_projeto1{text-decoration:none;color:inherit;display:block;height:100%}.div_projeto1_text{padding:14px 16px}.div_projeto1_text h4{font-size:.88rem;font-weight:700;color:var(--text-primary);margin-bottom:6px;display:flex;align-items:center;gap:6px}.div_projeto1_text h4:before{content:"";width:3px;height:14px;background:var(--accent);border-radius:2px;flex-shrink:0}.div_projeto1_text p{font-size:.77rem;color:var(--text-muted);line-height:1.55}@media(max-width:900px){.div_main{flex-direction:column;padding:16px 12px}.div_perfil{flex:unset;width:100%;position:static}.div_perfil_icons_redes{justify-content:center}}@media(max-width:576px){.projetos_grid{grid-template-columns:1fr}.section_card{padding:18px 16px}.div_perfil_img_style{width:90px;height:90px}}.animes_nav_active{background:#5b52e824!important;border-color:var(--accent-light)!important}.animes_nav_active span{color:var(--accent)}.divAnimes{font-family:Inter,sans-serif;color:var(--text-secondary);line-height:1.75}.divAnimes h1,.divAnimes h2,.divAnimes h3,.divAnimes h4{color:var(--text-primary);margin-top:1.4em;margin-bottom:.5em;font-weight:700}.divAnimes h1{font-size:1.4rem}.divAnimes h2{font-size:1.15rem}.divAnimes h3{font-size:1rem}.divAnimes h2{padding-bottom:6px;border-bottom:2px solid rgba(91,82,232,.2)}.divAnimes p{font-size:.88rem;margin-bottom:.75em;text-align:justify}.divAnimes ul,.divAnimes ol{padding-left:20px;margin-bottom:.75em}.divAnimes li{font-size:.85rem;margin-bottom:4px}.divAnimes a{color:var(--accent);text-decoration:none;font-weight:500}.divAnimes a:hover{text-decoration:underline}.divAnimes img{max-width:100%;border-radius:var(--radius-md);margin:10px 0}.divAnimes table{width:100%;border-collapse:collapse;font-size:.83rem;margin-bottom:1em}.divAnimes th{background:#5b52e814;color:var(--text-primary);font-weight:700;padding:8px 12px;border:1px solid rgba(91,82,232,.15);text-align:left}.divAnimes td{padding:7px 12px;border:1px solid rgba(0,0,0,.07);color:var(--text-secondary)}.divAnimes tr:nth-child(2n) td{background:#fff6}.divAnimes code{background:#5b52e814;color:var(--accent);padding:2px 6px;border-radius:4px;font-size:.82rem}.divAnimes pre{background:#1111220f;border-radius:var(--radius-sm);padding:14px 16px;overflow-x:auto;margin-bottom:1em}.divAnimes pre code{background:none;color:var(--text-primary);padding:0}.divAnimes blockquote{border-left:3px solid var(--accent);padding-left:14px;margin:0 0 1em;color:var(--text-muted);font-style:italic}.animes_loading{display:flex;align-items:center;justify-content:center;gap:8px;padding:40px 0}.animes_loading_dot{width:10px;height:10px;border-radius:50%;background:var(--accent);animation:dot_bounce 1.2s ease-in-out infinite both}.animes_loading_dot:nth-child(2){animation-delay:.2s}.animes_loading_dot:nth-child(3){animation-delay:.4s}@keyframes dot_bounce{0%,80%,to{transform:scale(.7);opacity:.4}40%{transform:scale(1.1);opacity:1}}.anime-card{display:flex;flex-direction:column;align-items:center;gap:20px;background:#fff9;border:1px solid rgba(200,200,220,.5);border-radius:var(--radius-md);padding:20px;margin-bottom:24px}@media(min-width:768px){.anime-card{flex-direction:row;align-items:flex-start}}.divAnimes img.anime-cover{width:200px;height:300px;object-fit:cover;border-radius:var(--radius-sm);box-shadow:0 4px 12px #00000026;flex-shrink:0;margin:0}.anime-info{flex:1;min-width:0;width:100%}.divAnimes .anime-info h2{margin-top:0;border-bottom:none;padding-bottom:0;margin-bottom:8px}.anime-rating{display:inline-block;padding:4px 10px;border-radius:var(--radius-pill);font-weight:700;font-size:.8rem;margin-bottom:16px}.anime-rating--masterpiece{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.anime-rating--great{background:#d1ecf1;color:#0c5460;border:1px solid #bee5eb}.anime-rating--good{background:#cce5ff;color:#004085;border:1px solid #b8daff}.anime-rating--mid{background:#fff3cd;color:#856404;border:1px solid #ffeeba}.anime-rating--bad{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.anime-stub-grid{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.anime-stub{background:#5b52e81a;color:var(--accent);padding:6px 14px;border-radius:var(--radius-pill);font-size:.85rem;font-weight:600;border:1px solid rgba(91,82,232,.2)}
