/* Native text and the unmodified high-density icon from SoundCloud's media kit. */
.sc-connect{display:inline-flex;align-items:center;justify-content:center;gap:8px;vertical-align:middle;width:243px;height:44px;min-height:44px;max-width:100%;padding:0 16px;border:0;border-radius:999px;background:#ff5500;color:#121212;box-shadow:none;line-height:1;flex-shrink:0;white-space:nowrap;text-decoration:none;transition:outline-color .2s}
.sc-connect .sc-connect-mark{display:block;width:32px;height:32px;max-width:none;object-fit:contain;flex:none}
.sc-connect-label{font-family:Inter,Arial,Helvetica,sans-serif;font-size:13px;font-weight:650;letter-spacing:-.2px;line-height:20px}
.sc-connect-short{display:none}
.sc-connect:hover{outline:2px solid #ff550035;outline-offset:3px}
.sc-connect:focus-visible{outline:2px solid #ffd59a;outline-offset:5px}
.nav-shell>.sc-connect{margin-left:auto}
.price-card>.sc-connect{align-self:flex-start;margin-top:25px;margin-bottom:25px}
.rewards-copy>.sc-connect,.full-flow-section .sc-connect{margin-top:30px}
.hero-actions>.sc-connect{margin:0}
.section-action>.sc-connect{margin:0}
.mobile-menu>.sc-connect{justify-self:start}
@media(min-width:601px) and (max-width:1000px){.sc-connect-plan{width:128px}.sc-connect-plan .sc-connect-long{display:none}.sc-connect-plan .sc-connect-short{display:inline}}
@media(max-width:700px){.sc-connect-header{width:128px}.sc-connect-header .sc-connect-long{display:none}.sc-connect-header .sc-connect-short{display:inline}}
@media(max-width:600px){.hero-actions{gap:20px 24px}.price-card>.sc-connect{margin-top:22px;margin-bottom:25px}}
