.links-wrap{min-height:100svh;display:flex;flex-direction:column;align-items:center;padding:48px var(--gutter) 36px}.links-card{width:100%;max-width:560px}.links-brand{position:relative;display:grid;place-items:center;height:250px}.links-brand .ring{position:absolute;width:236px;height:236px;border:1px solid #cdff6938;border-radius:50%;animation:orbit 18s linear infinite}.links-brand .ring i{position:absolute;width:11px;height:11px;left:50%;top:-6px;margin-left:-6px;border-radius:50%;background:var(--lime);box-shadow:0 0 22px var(--lime)}.links-mark{font:92px/1 Anton,Impact,sans-serif;letter-spacing:-.04em;text-decoration:none;margin-top:-14px}.links-mark span{color:var(--lime);margin-left:5px}.links-sub{position:absolute;left:0;right:0;top:50%;margin-top:40px;text-align:center;font-size:12px;letter-spacing:.42em;padding-left:.42em;color:var(--muted)}.links-card h1{margin-top:18px;text-align:center;font-size:clamp(38px,10.5vw,58px);line-height:1.08}.links-card h1 em{color:transparent;-webkit-text-stroke:1px #f2f3ea}.links-lead{margin-top:18px;text-align:center;font-size:16px;color:var(--muted)}.links-list{display:grid;gap:10px;margin-top:30px}.link-item{display:flex;align-items:center;gap:16px;min-height:70px;padding:14px 18px;border:1px solid #2b3b5e;background:#0b1224b3;text-decoration:none;transition:border-color .25s,background .25s,color .25s}.link-item:hover{border-color:var(--lime);color:var(--text)}.link-item small{min-width:2.4ch;font-size:11px;letter-spacing:.1em;font-variant-numeric:tabular-nums;color:var(--muted)}.link-item b{display:block;font-size:18px;font-weight:400;line-height:1.25}.link-item i{display:block;margin-top:2px;font-size:13px;font-style:normal;color:var(--muted)}.link-item .go{margin-left:auto;font-size:22px;color:var(--lime)}.link-item.primary{background:var(--lime);border-color:var(--lime);color:var(--bg)}.link-item.primary small,.link-item.primary i{color:#070a12b3}.link-item.primary .go{color:var(--bg)}.link-item.primary:hover{background:#fff;border-color:#fff;color:var(--bg)}.links-foot{margin-top:34px;text-align:center;font-size:13px;color:var(--muted)}.links-foot nav{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 20px;margin-top:10px}.links-foot button{background:none;border:0;padding:0;font-size:13px;color:var(--muted);text-decoration:underline}.links-foot a{color:var(--muted)}.links-foot a:hover,.links-foot button:hover{color:var(--lime)}@media(max-width:420px){.links-wrap{padding-top:34px}.links-brand{height:226px}.links-brand .ring{width:212px;height:212px}.links-mark{font-size:82px}}
