.contact-section--text-first .coin--text-first{color:var(--color-ink-dark);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--color-code-border);box-sizing:border-box;background:#fcfaf7d9;border-radius:8px;font-size:.7rem;font-variant-caps:small-caps;font-weight:600;transition:color .2s,border-color .2s,transform .2s;text-decoration:none!important}.contact-section--text-first .coin--text-first:hover{color:var(--color-accent);border-color:var(--color-accent);transform:scale(1.03)}.coin-text-first-label{text-align:center;padding:0 .25rem;display:block}.contact-section{justify-content:center;align-items:center;width:100%;margin-top:0;padding:.25rem 0;display:flex}.coin-container{flex-direction:row;justify-content:center;gap:.75rem;width:100%;margin:0 auto;display:flex}.coin{cursor:pointer;flex-direction:column;flex:none;justify-content:center;align-items:center;width:150px;height:200px;margin:0;padding:0;display:flex}.contact-section canvas{touch-action:none;width:100%!important;height:100%!important}.coin-label{text-align:center;margin-top:.25rem;transition:all .3s;display:block;border-bottom:none!important;text-decoration:none!important}.contact-section a,.contact-section a:focus,.contact-section a:active{box-shadow:none!important;border-bottom:none!important;text-decoration:none!important}.contact-section a:hover,.contact-section a.hovered{text-shadow:0 0 1px rgba(var(--color-accent-rgb), .3);font-weight:700;transform:scale(1.05);color:var(--color-accent)!important}@media (max-width:1024px){.coin{width:130px;height:175px}}@media (max-width:768px){.contact-section{padding:.125rem 0}.coin-container{gap:.4rem}.coin{width:110px;height:150px}}@media (max-width:480px){.coin-container{gap:.2rem}.coin{width:95px;height:130px}}
