.lza-pm-context { max-width: 720px; margin: clamp(40px, 6vw, 88px) auto 0; }
.lza-pm-context .lza-lpm { --lza-lpm-padding: clamp(1.25rem, 3vw, 2rem); --lza-lpm-gap: .75rem; border-color: rgba(105,184,240,.5); background: rgba(255,255,255,.72); color: #07172f; font-family: var(--lza-font-body, Raleway, sans-serif); }
.lza-pm-context--live .lza-lpm { border-color: rgba(105,184,240,.55); background: #07172f; color: #fff; }
.lza-pm-context--live .lza-lpm__description { color: #d6e3f0; }
.lza-pm-context:not(.lza-pm-context--compact) .lza-lpm__title { margin: 0 0 .35rem; color: #07172f !important; font-family: var(--lza-font-display, Dosis, sans-serif); font-size: clamp(1.55rem, 2.8vw, 2.35rem); font-weight: 700; line-height: 1.05; letter-spacing: .055em; text-wrap: balance; }
.lza-pm-context--live:not(.lza-pm-context--compact) .lza-lpm__title { color: #69b8f0 !important; }
.lza-pm-context .lza-lpm__submit { border: 1px solid #69b8f0; background: #69b8f0; color: #07172f; font-family: var(--lza-font-display, Dosis, sans-serif); font-weight: 700; letter-spacing: .06em; }
.lza-pm-context .lza-lpm__submit:hover, .lza-pm-context .lza-lpm__submit:focus-visible { background: #fff; }
.lza-home-sections__connection { background: #07172f; padding: clamp(48px, 6vw, 84px) 0; }
.lza-home-sections__connection .lza-pm-context { width: min(calc(100% - 2rem), 72rem); margin: 0 auto; }
.lza-home-sections__connection .lza-lpm { max-width: 720px; margin: 0 auto; }
.lza-pm-platforms { display: flex; flex-wrap: wrap; align-items: center; gap: .45rem .75rem; max-width: 720px; margin: .75rem auto 0; padding: 0 .25rem; color: #557087; font: .78rem var(--lza-font-body, Raleway, sans-serif); }
.lza-pm-platforms__label { flex: 0 0 100%; color: #6f879a; }
.lza-pm-platforms a { color: #557087; text-decoration: none; border-bottom: 1px solid rgba(85,112,135,.35); padding-bottom: .1rem; }
.lza-pm-platforms a:hover, .lza-pm-platforms a:focus-visible { color: #2a73ab; border-color: currentColor; }
.lza-pm-context--live .lza-pm-platforms, .lza-pm-context--live .lza-pm-platforms a { color: #9fc8e6; }
.lza-pm-context--live .lza-pm-platforms__label { color: #82a9c4; }
.lza-pm-context--live.lza-pm-context--compact { max-width: 1200px; margin: 24px auto 0; }
.lza-pm-context--compact .lza-lpm { --lza-lpm-compact-padding: .7rem 1rem; border-color: rgba(105,184,240,.38); background: rgba(7,23,47,.92); }
.lza-pm-context--compact .lza-lpm-platforms, .lza-pm-context--compact .lza-pm-platforms { display: none; }
.lza-pm-context--compact .lza-lpm__title { display: none; }
.lza-pm-context--compact .lza-lpm__description { color: #d6e3f0; margin: 0; }
.lza-pm-discord { display: inline-flex; margin-top: 1.25rem; padding: .65rem .9rem; border: 1px solid #2a73ab; color: #2a73ab; font: 700 .78rem var(--lza-font-display, Dosis, sans-serif); letter-spacing: .08em; text-decoration: none; }
.lza-pm-discord:hover, .lza-pm-discord:focus-visible { background: #2a73ab; color: #fff; }
body .lza-emission__path--pending { opacity: 1 !important; }
@media (max-width: 600px) { .lza-pm-context { margin-top: 32px; } .lza-pm-context--live.lza-pm-context--compact { margin-top: 24px; } .lza-pm-context .lza-lpm { border-radius: 3px; } }
