.contact-section{background:radial-gradient(ellipse at 90% 10%,#33325380,transparent 60%),#101628;color:#edf3ff}.contact-section .section-head p{color:#a5b3cc}.contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.contact-grid article{border:1px solid #46516e;border-radius:22px;background:linear-gradient(135deg,#263047,#141c2e);padding:30px;display:flex;flex-direction:column;align-items:flex-start;position:relative;overflow:hidden}.contact-grid h3{font-size:24px;margin:22px 0 12px}.contact-grid p{color:#b9c4d9;line-height:1.8}.contact-mark{font:11px monospace;letter-spacing:2px;border:1px solid #627292;padding:8px 12px;border-radius:8px;color:#d3e4ff}.line-mark{color:#8bf2ae;border-color:#5fa878}.contact-qr{display:block;align-self:center;width:180px;height:180px;object-fit:contain;margin:18px 0 28px;border-radius:12px;background:white}.contact-emblem{font-size:105px;line-height:180px;height:180px;align-self:center;color:#b1aeff;text-shadow:0 0 50px #a694ff50;margin:18px 0 28px}.contact-grid article:last-child .contact-emblem{color:#67d8ff}.contact-grid .pill{margin-top:auto;font-size:14px;align-self:stretch;justify-content:center;text-align:center}.contact-grid a[href="#contact"]{background:#2f3c50;color:#c0cad9;cursor:default}.contact-grid a[href="#contact"]:hover{transform:none}header nav a:nth-child(6){--nav-light:#61ddff}footer a[href="#contact"]{color:inherit;text-decoration:none}@media(max-width:850px){.contact-grid{grid-template-columns:1fr}.contact-grid article{padding:24px}.contact-section .section-head{display:block}}
.contact-emblem{display:flex;align-items:center;justify-content:center}.contact-emblem .discord-mark{width:86px;height:86px;margin:0}.contact-section{padding-top:70px;padding-bottom:70px}.contact-section .section-head{margin-bottom:28px}.contact-grid article{padding:24px}.contact-qr{width:140px;height:140px}.contact-emblem{height:140px;line-height:140px}
.contact-emblem .discord-mark{width:64px!important;height:64px!important}
.contact-emblem{width:140px}.contact-emblem .discord-mark{flex:0 0 64px}
