body.page-links{background-color:var(--links-bg, #170c0c);background-image:var(--links-bg-image, none);background-repeat:no-repeat;background-position:center top;background-size:cover;background-attachment:fixed;min-height:100vh;color:#f4f3ef}body.page-links.fixed-navbar main{margin-top:0}.links{padding:3.5rem 0 4.5rem;min-height:100vh}.links__header{text-align:center;margin-bottom:2.25rem}.links__logo{display:inline-block;max-width:min(220px,58vw);width:auto;height:auto}.links__description{margin:1.25rem auto 0;max-width:36rem;color:#e3d7d7;font-family:Mona Sans,sans-serif;font-size:1rem;line-height:1.5}.links__description p{margin-bottom:.5rem}.links__description p:last-child{margin-bottom:0}.links__description a{color:#f4f3ef}.links__empty{text-align:center;color:#e3d7d7;margin:0}.links-list{display:flex;flex-direction:column;gap:.85rem}.links-list .btn.links-btn{position:relative;display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;min-height:3.25rem;padding:.85rem 3.25rem;background-color:var(--links-btn, #412020);border:1px solid var(--links-btn, #412020);color:var(--links-text, #f4f3ef);font-family:Mona Sans,sans-serif;font-size:.95rem;font-weight:600;letter-spacing:.02em;line-height:1.2;text-decoration:none;text-align:center;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.links-list .btn.links-btn.is-square{border-radius:0}.links-list .btn.links-btn.is-rounded{border-radius:12px}.links-list .btn.links-btn.is-pill{border-radius:999px}.links-list .btn.links-btn:hover,.links-list .btn.links-btn:focus-visible{background-color:var(--links-btn-hover, #f4f3ef);border-color:var(--links-btn-hover, #f4f3ef);color:var(--links-text-hover, #170c0c);text-decoration:none;transform:translateY(-1px)}.links-list .btn.links-btn:focus-visible{outline:2px solid #f4f3ef;outline-offset:3px}.links-list .btn.links-btn__icon{position:absolute;left:1rem;top:50%;display:flex;align-items:center;justify-content:center;transform:translateY(-50%)}.links-list .btn.links-btn__icon svg{width:1.15rem;height:1.15rem}.links-list .btn.links-btn__icon img{width:1.5rem;height:1.5rem;-o-object-fit:contain;object-fit:contain}@media(max-width:575.98px){body.page-links{background-attachment:scroll}.links{padding:2.5rem 0 3.5rem}}
