.public-links-page{width:100%;min-height:100svh;padding:calc(36px + env(safe-area-inset-top)) 22px calc(36px + env(safe-area-inset-bottom));color:#f6f8fb;background:radial-gradient(at 50% 0,#102b43 0%,#021428 52%,#010d1b 100%);justify-content:center;align-items:center;margin:0;display:flex}.public-links-content{width:100%;max-width:400px;margin:auto}.public-links-brand{text-align:center;flex-direction:column;align-items:center;gap:20px;margin-bottom:38px;display:flex}.public-links-brand img{object-fit:contain;filter:drop-shadow(0 8px 24px #0003);width:104px;height:104px;display:block}.public-links-brand h1{letter-spacing:-1px;font-family:Manrope,DM Sans,sans-serif;font-size:28px;font-weight:750;line-height:1.25}.public-links-list{flex-direction:column;gap:14px;display:flex}.public-link{background:#0d243a;border:1px solid #8a692f;border-radius:18px;align-items:center;gap:15px;min-height:78px;padding:16px 18px;transition:background .18s,border-color .18s,transform .18s;display:flex;box-shadow:0 5px 18px #00000012}.public-link-icon{color:#e1ad44;flex-shrink:0;justify-content:center;align-items:center;width:31px;display:flex}.public-link strong{color:#f6f8fb;font-size:15px;font-weight:550;line-height:1.4}.public-link>svg:last-child{color:#cba458;width:18px;margin-left:auto}.public-link[href]:hover{background:#142f47;border-color:#d29417;transform:translateY(-2px)}.public-link[href]:active{transform:translateY(0)}.public-link:focus-visible{outline-offset:4px;outline:3px solid #e1ad44}.public-link-pending{opacity:.55}@media (max-width:360px){.public-links-page{padding-left:17px;padding-right:17px}.public-link{gap:11px;padding:15px 13px}.public-link strong{font-size:14px}.public-links-brand h1{font-size:26px}}@media (prefers-reduced-motion:reduce){.public-link{transition:none}}
