body{background:url(./abstract.CtARXvjC.svg) 50%/cover fixed}h1{text-align:center;size:10rem;color:#fff;mix-blend-mode:difference;text-shadow:0 0 10px #000c,0 0 5px #000000e6;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.not-found{size:1rem;text-shadow:0 0 10px #fffc,0 0 5px #ffffffe6;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.contact-element{flex-direction:column;gap:1rem;margin:0 auto;padding:1rem;font-family:Courier New,Courier,monospace;display:flex}.contact-card{background:#fff;border:1px solid #000;justify-content:space-between;align-items:center;height:100px;transition:transform .2s ease-in-out;display:flex}.contact-name{margin-bottom:1rem;margin-left:10px;font-size:1.1rem;font-weight:700}.contact-info p{color:#444;margin-left:10px}.anchor-div{justify-content:center;display:flex}a{padding:10px 20px;font-family:Courier New,Courier,monospace;font-weight:700;text-decoration:none}.contact-button{color:#fff;background-color:#000;transition:all .2s ease-in-out}.contact-button:hover{background-color:#696767}.contact-save{display:flex}.name-input,.address-input,.phone-input{background-color:#e6e3e3;height:40px;margin-left:20px;margin-right:20px}.save-button{color:#fff;background-color:#000;border:none;padding:10px 20px;font-family:Courier New,Courier,monospace;font-weight:700;text-decoration:none;transition:all .2s ease-in-out}.save-button:hover{background-color:#696767}.trash-button{align-self:right;cursor:pointer;background:0 0;border:none;border-radius:50%;padding:8px;transition:background .2s}.trash-button:hover{background:#fee2e2}
