body{margin:0;background:#071b2d;color:#ebe7e1;font:17px/1.7 system-ui,sans-serif}main{max-width:780px;margin:0 auto;padding:48px 24px}a{color:#66dfb8}h1,h2{line-height:1.2}h2{margin-top:36px;font-size:23px}.marca{letter-spacing:.06em}footer{margin-top:48px;color:#b4c5d4}a:focus-visible{outline:2px solid #66dfb8;outline-offset:4px}