.links-page{min-height:100vh;background:#e52d65;padding:44px 20px;color:#800d31}.links-card{max-width:510px;margin:auto;text-align:center;background:#fff9ed;border-radius:36px;padding:30px 28px 24px;box-shadow:0 14px 40px #800d3126}.links-decoration{color:#c30042;font-size:24px;letter-spacing:14px;margin-bottom:20px}.links-brand{display:inline-block;text-align:left;font-size:44px;line-height:.88}.links-intro{font-size:20px;line-height:1.45;margin:24px 0 12px}.links-location{font-size:11px;letter-spacing:1.5px;font-weight:800;margin-bottom:26px}.links-page .contact-links{display:grid;grid-template-columns:minmax(0,1fr);width:100%;gap:12px;justify-content:stretch;justify-items:stretch;padding-top:0}.links-page .contact-link{width:100%;min-width:0;box-sizing:border-box}.contact-link{display:flex;align-items:center;gap:16px;padding:17px 18px;border:1px solid #e4c4ce;border-radius:19px;text-decoration:none;text-align:left;background:white;color:#800d31;transition:transform .15s,background .15s}.contact-link:hover{transform:translateY(-2px);background:#fff0f5}.contact-link:focus-visible{outline:3px solid #c30042;outline-offset:3px}.contact-link>.icon{width:26px;height:26px;flex-shrink:0}.contact-link>span:nth-child(2){flex:1;min-width:0}.contact-link strong,.contact-link small{display:block;overflow-wrap:anywhere}.contact-link strong{font-size:17px}.contact-link small{font-size:13px;margin-top:3px}.contact-link>span:last-child{font-size:26px}.site-link{background:#ffe66b;border-color:#ffe66b}.site-link>span:first-child{font-size:30px;width:26px}.links-note{font-weight:700;margin:25px 0 15px}.links-footer{border:0;display:block;padding:12px 0 0;font-size:12px}.links-footer a{color:inherit}.links-page #links-status{font-size:13px}@media(max-width:480px){.links-page{padding:22px 14px}.links-card{padding:26px 18px 20px;border-radius:28px}.links-brand{font-size:40px}.contact-link{padding:16px 14px;gap:12px}}
