.public-shell:has(.kg-site),html:has(.kg-site),html:has(.kg-site) body{background:#050505}.kg-site{--bg:#050505;--ink:#f2f2f2;--mute:#8d8d8d;min-height:100vh;background:var(--bg);color:var(--ink);font-family:Segoe UI,system-ui,sans-serif}:where(.kg-site) a{color:inherit}.kg-site em{font-style:normal;color:#fff;text-shadow:0 0 34px #ffffff60}.kg-site :focus-visible{outline:2px solid #fff;outline-offset:3px}.kg-topo{position:absolute;left:0;right:0;top:0;height:84px;padding:0 64px;z-index:40}.kg-marca,.kg-topo{display:flex;align-items:center}.kg-marca{gap:12px;font:700 18px Segoe UI,sans-serif;letter-spacing:.14em;text-decoration:none;margin-right:auto}.kg-marca img{filter:grayscale(1) brightness(1.7)}.kg-links{display:flex;align-items:center;gap:30px}.kg-links a{color:#9a9a9a;font-size:15px;text-decoration:none;transition:color .2s}.kg-links a:hover,.kg-links a[aria-current=page]{color:#fff}.kg-botoes{display:flex;gap:14px;flex-wrap:wrap}.kg-botoes a{padding:15px 24px;border-radius:13px;font-weight:700;font-size:16px;text-decoration:none;transition:transform .2s,box-shadow .2s}.kg-botoes .pri{background:#fff;color:#050505}.kg-botoes .pri:hover{box-shadow:0 0 40px -6px #ffffff90}.kg-botoes .sec{border:1px solid #333}.kg-botoes .sec:hover{border-color:#777}.kg-rodape{max-width:1180px;margin:0 auto;padding:30px 32px 60px;color:#555;font:600 11px Consolas,monospace;letter-spacing:.18em;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid #151515}.kg-rodape b{color:#bbb}@media (max-width:820px){.kg-topo{height:64px;padding:0 20px}.kg-marca{font-size:14px;gap:8px}.kg-links{gap:14px}.kg-links a{font-size:13.5px}}