.author{margin-bottom:2rem!important}.button-container{max-width:480px;margin:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem}.btn-dev{display:flex;align-items:center;justify-content:center;padding:.7rem 1.25rem;width:100%;font-family:jetbrains mono,fira code,monospace;font-size:.9rem;font-weight:500;color:var(--text-color);background:rgba(128,128,128,4%);border:1px solid rgba(128,128,128,.35);border-radius:.5rem;text-decoration:none;box-sizing:border-box;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}@media(max-width:500px){.button-container{grid-template-columns:1fr;max-width:320px}}.btn-dev .prompt{color:#6ee7b7;font-weight:700}.btn-dev:hover{transform:translateY(-2px);border-color:#6ee7b7;background:linear-gradient( 90deg,rgba(110,231,183,8%),transparent );box-shadow:0 0 20px rgba(110,231,183,.12),0 8px 20px rgba(0,0,0,.12)}.btn-dev:hover svg{transform:translateX(3px)}.btn-dev:active{transform:translateY(0)}.about-image{float:right;padding:1.5rem;border-radius:50px;width:250px;height:auto}@media(max-width:600px){.about-image{float:none;display:block;width:60%;max-width:200px;margin:0 auto 1.5rem;padding:0}}