@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css);
@font-face{font-family:'MinhaFonte1';src:url(assets/fonts/grande.ttf) format('truetype');font-display:swap}@font-face{font-family:'MinhaFonte3';src:url(assets/fonts/menuft.ttf) format('truetype');font-display:swap}@font-face{font-family:'MinhaFonte';src:url(assets/fonts/pequeno.ttf) format('truetype');font-display:swap}:root{--bg-color:#f4f4f9;--text-color:#1a1c1e;--header-bg:#ffffff;--link-color:#007bff;--highlight-color:#1a751a;--selection-bg:#9c8acf;--selection-color:#ffffff;--drawer-bg:#ffffff;--drawer-text-color:#333;--drawer-link-bg:#f0f0f0;--drawer-link-hover-bg:#e0e0e0;--drawer-divider-color:#d1d3d8;--drawer-user-title-color:#777;--avatar-border-color:#9c8acf;--drawer-bar-hover-color:#9c8acf;--footer-bg:rgba(0,0,0,.05);--footer-border:rgba(0,0,0,.1);--footer-shadow:rgba(0,0,0,.1);--footer-text-color-secondary:#555;--highlight-color-roxo:#8B5CF6}html.dark-mode{--bg-color:#1a1c1e;--text-color:#e0e0e0;--header-bg:#000000;--link-color:#4a90e2;--highlight-color:lawngreen;--selection-bg:#d5d1d0;--selection-color:#000000;--drawer-bg:#1a1c1e;--drawer-text-color:#f0f0f0;--drawer-link-bg:#3c3f44;--drawer-link-hover-bg:#4a4d52;--drawer-divider-color:#606060;--drawer-user-title-color:#a0a0a0;--avatar-border-color:#9c8acf;--drawer-bar-hover-color:#9c8acf;--footer-bg:rgba(255,255,255,.05);--footer-border:rgba(255,255,255,.1);--footer-shadow:rgba(0,0,0,.1);--footer-text-color-secondary:#a0a0a0;--highlight-color-roxo:#8B5CF6}body{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;margin:0;padding:0;background-color:var(--bg-color);color:var(--text-color);transition:background-color .3s ease,color .3s ease}a.function-item{text-decoration:none}body.drawer-open{background-color:rgba(0,0,0,.5);overflow:hidden}header{display:flex;justify-content:space-between;align-items:center;background-color:var(--header-bg);padding:10px;color:var(--text-color);box-shadow:0 3px 12px rgba(0,0,0,.1);transition:background-color .3s ease}.logo{width:150px;height:auto;font-size:24px;font-weight:700}.footer-section{background-color:var(--footer-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--footer-border);border-radius:8px;box-shadow:0 2px 8px 0 var(--footer-shadow);font-family:'Courier New',Courier,monospace;color:var(--text-color);padding:10px 20px;text-align:center;transition:all .3s ease;margin:20px}.footer-main{display:flex;justify-content:center;align-items:flex-start;gap:10px;max-width:700px;margin:0 auto 5px;text-align:left}@media (max-width:600px){.footer-main{flex-direction:column;align-items:center;gap:5px;text-align:center}}.footer-col{padding:0 5px}.footer-col h3{font-family:'Courier New',Courier,monospace;font-size:1.1rem;margin-bottom:2px;color:#9c27b0;text-shadow:none}.footer-col p{font-size:.8rem;line-height:1.3;color:var(--footer-text-color-secondary);margin:0}.social-col{display:flex;flex-direction:column;align-items:flex-start}@media (max-width:600px){.social-col{align-items:center}}.social-col h4{font-family:'Courier New',Courier,monospace;font-size:.9rem;margin-bottom:5px;color:var(--link-color);text-shadow:none}.footer-social{display:flex;gap:10px}.footer-social a{color:var(--text-color);font-size:1.1rem;transition:color .3s,transform .3s}.footer-social a:hover{color:#ab47bc;transform:scale(1.2)}.footer-bottom{border-top:1px solid var(--footer-border);padding-top:5px;margin-top:10px;font-size:.75rem;color:var(--footer-text-color-secondary)}.open-drawer-btn{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;justify-content:center;width:35px;height:35px;transition:transform .3s ease}.open-drawer-btn:hover{transform:scale(1.1)}.bar{width:100%;height:6px;background-color:var(--drawer-text-color);margin:4px 0;border-radius:3px;transition:all .3s ease}.open-drawer-btn:hover .bar{background-color:var(--drawer-bar-hover-color)}.open-drawer-btn.active .bar:nth-child(1){transform:translateY(10px) rotate(45deg)}.open-drawer-btn.active .bar:nth-child(2){opacity:0}.open-drawer-btn.active .bar:nth-child(3){transform:translateY(-10px) rotate(-45deg)}.drawer{height:100%;width:300px;position:fixed;z-index:1000;border-radius:5px;top:0;left:-300px;background-color:var(--drawer-bg);transition:left .3s ease,box-shadow .3s ease,background-color .3s ease;padding-top:20px;box-shadow:2px 0 10px rgba(0,0,0,.2);user-select:none}.drawer-content{padding:20px}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.1);z-index:999;display:none}.overlay.active{display:block}.user-profile{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:0;padding-left:0}.avatar{width:80px;height:80px;border-radius:50%;margin-left:0;border:3px solid var(--avatar-border-color);box-shadow:0 2px 5px rgba(0,0,0,.2)}.user-info{display:flex;flex-direction:column}.user-info h3{margin:0;font-size:25px;color:var(--drawer-text-color);display:flex;align-items:center}.user-title{margin-top:8px;font-size:15px;color:var(--drawer-user-title-color)}.icon{width:25px;height:25px;margin-left:8px}.function-item{display:flex;align-items:center;padding:12px 15px;cursor:pointer;margin-bottom:14px;background-color:var(--drawer-link-bg);border-radius:8px;transition:all .3s ease;box-shadow:0 2px 5px rgba(0,0,0,.1);color:var(--drawer-text-color)}.function-item:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.function-item:active{transform:translateY(1px);box-shadow:0 1px 3px rgba(0,0,0,.1);background-color:var(--drawer-link-hover-bg)}.function-icon{width:24px;height:24px;margin-right:15px}.function-icon i{color:var(--drawer-text-color)}.function-name{font-size:16px;color:var(--drawer-text-color);font-weight:500}.divider{border:none;border-top:1px solid var(--drawer-divider-color);margin:8px 0}.main-content{padding:20px;transition:filter .3s ease}body.drawer-open .main-content{filter:blur(2px)}.close-btn{font-size:30px;color:var(--drawer-text-color);background:none;border:none;cursor:pointer;position:absolute;top:20px;right:20px}*{-webkit-tap-highlight-color:rgba(255,240,255,0);outline:none}button:focus,.function-item:focus{outline:none}button:focus-visible,.function-item:focus-visible{box-shadow:0 0 0 2px var(--text-color)}::selection{background-color:var(--selection-bg);color:var(--selection-color)}::-moz-selection{background-color:var(--selection-bg);color:var(--selection-color)}p::selection,h1::selection,h2::selection,h3::selection{background-color:var(--selection-bg);color:var(--selection-color)}.texto-personalizado{font-family:'MinhaFonte1',sans-serif}.menuft{font-family:'MinhaFonte3',sans-serif}.texto-personalizado1{font-family:'MinhaFonte',sans-serif}.simbulo,.titulosemlinhacor,.titulolinhacor,.destaqmedio,.destaqlinha,.destaqlinkcor,.destaqlink,.semdestaqlinkcor{font-weight:700}.simbulo{color:red}.titulosemlinhacor,.titulolinhacor,.destaqlinha{color:red;text-decoration:line-through;text-decoration-color:#000}.destaqmedio{color:var(--highlight-color)}.destaqlinkcor,.destaqlink{color:var(--link-color)}.semdestaqlinkcor{color:purple;text-decoration:line-through;text-decoration-color:#000}.text-section{max-width:900px;margin:0 auto;padding:2rem 1rem}#tituloPrincipal{font-family:'MinhaFonte1',sans-serif;font-size:clamp(2rem,5vw,4rem);font-weight:700;text-transform:uppercase;letter-spacing:2px;text-align:center;margin-bottom:1rem;line-height:1.2;color:var(--text-color);text-shadow:0 0 10px rgba(255,255,255,.2),0 0 20px rgba(255,255,255,.1)}.texto-personalizado1{font-size:clamp(.9rem,1.5vw,1.2rem);line-height:1.6;margin-bottom:2rem;text-align:justify}#subtituloInstalar{font-family:'MinhaFonte3',sans-serif;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:700;text-align:center;margin-top:3rem;margin-bottom:1rem;text-transform:capitalize;color:var(--text-color);letter-spacing:1px;text-shadow:0 2px 4px rgba(0,0,0,.5)}.theme-toggle-btn{background:none;border:none;cursor:pointer;width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center;position:relative}.theme-icon{width:24px;height:24px;stroke:var(--text-color);transition:opacity .3s ease;opacity:0;position:absolute}.theme-icon.active{opacity:1}.header-right-buttons{display:flex;align-items:center;gap:10px}.carousel-slide{width:100%;flex-shrink:0;opacity:0;transition:opacity .5s ease-in-out}.carousel-slide.active{opacity:1}.carousel-container{display:flex;transition:transform .6s ease-in-out}.highlight-text{color:var(--highlight-color-roxo);text-decoration:underline;text-decoration-color:var(--highlight-color-roxo);text-decoration-thickness:2px}