body:has(.links-page){color-scheme:dark;background:#0b0c0c}body:has(.links-page) .global-home-mark{display:none}.links-page[data-astro-cid-ecyruban]{--links-max:560px;min-height:100svh;padding:max(2.75rem, env(safe-area-inset-top)) 1.25rem max(2rem, env(safe-area-inset-bottom));color:#fafafa;font-family:var(--font-body);background:radial-gradient(circle at 50% -10%,#f2381e4d,#0000 42%),radial-gradient(circle at 100% 100%,#d4af3714,#0000 38%),#0b0c0c;position:relative;overflow:hidden}.links-page[data-astro-cid-ecyruban]:before{content:"";opacity:.16;pointer-events:none;background-image:radial-gradient(#ffffff2e .7px,#0000 .7px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.links-page[data-astro-cid-ecyruban]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f2381ed9,#0000);width:min(78vw,620px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 24px #f2381e8c}.links-shell[data-astro-cid-ecyruban]{z-index:1;width:min(100%, var(--links-max));gap:2rem;margin:0 auto;display:grid;position:relative}.links-header[data-astro-cid-ecyruban]{text-align:center;justify-items:center;gap:.55rem;padding-top:.5rem;display:grid}.links-avatar[data-astro-cid-ecyruban]{aspect-ratio:1;background:#f7f4ee;border:1px solid #d4af3780;border-radius:50%;place-items:center;width:112px;padding:16px;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 0 0 8px #f2381e14,0 18px 50px #00000080}.links-avatar[data-astro-cid-ecyruban]:hover,.links-avatar[data-astro-cid-ecyruban]:focus-visible{transform:translateY(-2px);box-shadow:0 0 0 10px #f2381e1a,0 22px 56px #0000008c}.links-avatar[data-astro-cid-ecyruban]:focus-visible{outline:2px solid var(--color-gold);outline-offset:4px}.links-avatar[data-astro-cid-ecyruban] img[data-astro-cid-ecyruban]{object-fit:contain;width:100%;height:100%;display:block}.links-kicker[data-astro-cid-ecyruban]{color:var(--color-gold);letter-spacing:.24em;text-transform:uppercase;margin:.75rem 0 0;font-size:.68rem;font-weight:600}.links-title[data-astro-cid-ecyruban]{font-family:var(--font-rosa-black), var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:clamp(1.75rem,7vw,2.45rem);font-weight:400;line-height:1}.links-subtitle[data-astro-cid-ecyruban]{color:#ffffffad;max-width:34ch;margin:0;font-size:.95rem;line-height:1.55}.links-stack[data-astro-cid-ecyruban]{gap:1.5rem;display:grid}.links-group[data-astro-cid-ecyruban]{gap:.7rem;display:grid}.links-group__title[data-astro-cid-ecyruban]{color:#ffffff7a;font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .1rem;padding-left:.35rem;font-size:.68rem;font-weight:700}.links-list[data-astro-cid-ecyruban]{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.links-button[data-astro-cid-ecyruban]{color:#fff;background:#ffffff0e;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:.9rem;min-height:60px;padding:.7rem .9rem;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.links-button[data-astro-cid-ecyruban]:before{content:"";opacity:0;background:linear-gradient(120deg,#f2381e38,#0000 55%);transition:opacity .18s;position:absolute;inset:0}.links-button[data-astro-cid-ecyruban]:hover,.links-button[data-astro-cid-ecyruban]:focus-visible{background:#ffffff17;border-color:#f2381eb3;transform:translateY(-2px);box-shadow:0 14px 34px #0000004d}.links-button[data-astro-cid-ecyruban]:hover:before,.links-button[data-astro-cid-ecyruban]:focus-visible:before{opacity:1}.links-button[data-astro-cid-ecyruban]:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.links-button--primary[data-astro-cid-ecyruban]{border-color:var(--color-red-accent);background:var(--color-red-accent)}.links-button--primary[data-astro-cid-ecyruban] .links-button__icon[data-astro-cid-ecyruban]{color:#fff;background:#00000029}.links-button--primary[data-astro-cid-ecyruban] .links-button__meta[data-astro-cid-ecyruban]{color:#ffffffc7}.links-button--primary[data-astro-cid-ecyruban]:hover,.links-button--primary[data-astro-cid-ecyruban]:focus-visible{background:#ff4a2f;border-color:#ff5a40}.links-button__icon[data-astro-cid-ecyruban]{z-index:1;color:#fff;background:#ffffff14;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative}.links-button__icon[data-astro-cid-ecyruban] svg[data-astro-cid-ecyruban]{width:22px;height:22px;display:block}.links-button__copy[data-astro-cid-ecyruban]{z-index:1;flex:auto;gap:.12rem;min-width:0;display:grid;position:relative}.links-button__label[data-astro-cid-ecyruban]{font-size:1rem;font-weight:600;line-height:1.2}.links-button__meta[data-astro-cid-ecyruban]{color:#ffffff8c;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.links-button__arrow[data-astro-cid-ecyruban]{z-index:1;color:#fff6;font-size:1.05rem;position:relative}.links-footer[data-astro-cid-ecyruban]{text-align:center;justify-items:center;gap:.65rem;padding-top:1rem;display:grid}.links-footer__contact[data-astro-cid-ecyruban]{color:#ffffff6b;margin:0;font-size:.78rem}.links-footer__contact[data-astro-cid-ecyruban] a[data-astro-cid-ecyruban]{color:inherit;border-bottom:1px solid #ffffff2e;text-decoration:none}.links-legal[data-astro-cid-ecyruban]{flex-wrap:wrap;justify-content:center;gap:.35rem 1rem;margin:0;padding:0;font-size:.7rem;list-style:none;display:flex}.links-legal[data-astro-cid-ecyruban] a[data-astro-cid-ecyruban]{color:#ffffff6b;text-decoration:none}.links-legal[data-astro-cid-ecyruban] a[data-astro-cid-ecyruban]:hover,.links-legal[data-astro-cid-ecyruban] a[data-astro-cid-ecyruban]:focus-visible,.links-footer__contact[data-astro-cid-ecyruban] a[data-astro-cid-ecyruban]:hover,.links-footer__contact[data-astro-cid-ecyruban] a[data-astro-cid-ecyruban]:focus-visible{color:#fff}@media (width<=480px){.links-page[data-astro-cid-ecyruban]{padding-inline:1rem}.links-avatar[data-astro-cid-ecyruban]{width:92px;padding:13px}.links-button[data-astro-cid-ecyruban]{gap:.75rem;min-height:58px;padding:.65rem .75rem}.links-button__icon[data-astro-cid-ecyruban]{width:36px;height:36px}.links-button__label[data-astro-cid-ecyruban]{font-size:.95rem}.links-button__meta[data-astro-cid-ecyruban]{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.links-avatar[data-astro-cid-ecyruban],.links-button[data-astro-cid-ecyruban],.links-button[data-astro-cid-ecyruban]:before{transition:none}}
