.fs-logo-vector{width:250px;height:auto;max-width:100%;display:block;color:inherit}.portal-brand{max-width:270px}.portal-brand .fs-logo-vector{min-width:190px}.pro-button{background:linear-gradient(135deg,#9653fb,#4011d4)!important;color:#fff!important;border:1px solid #b68bff!important;box-shadow:0 4px 15px #6840d52b}.pro-button span{font-size:23px}.brand .fs-logo-vector{width:220px}.dark .fs-logo-vector{filter:drop-shadow(0 1px 1px #ffffff10)}@media(max-width:640px){.portal-brand .fs-logo-vector,.brand .fs-logo-vector{width:180px;min-width:0}.portal-brand{max-width:190px}}
body[data-theme=conexao]{--ui-page-light:#071429;--ui-page-dark:#071429;--ui-panel-light:#10213a;--ui-panel-dark:#10213a;--ui-text-light:#f6f7fc;--ui-text-dark:#f6f7fc;--ui-muted-light:#bac8de;--ui-muted-dark:#bac8de;--ui-header-light:#071429;--ui-header-dark:#071429;--ui-footer-light:#08162b;--ui-footer-dark:#08162b;--ui-field-light:#10243e;--ui-field-dark:#10243e;--ui-border-light:#29476c;--ui-border-dark:#29476c;--ui-link-light:#f3cb6b;--ui-link-dark:#f3cb6b;--ui-button-bg:#f3cb6b;--ui-button-text:#10182b;--ui-hero-button:#f3cb6b;--ui-hero-button-text:#10182b;--ui-hero-overlay:#061226;--ui-hero-opacity:.5;--forest:#efca72;--lime:#efca72;background:#071429;color:#f6f7fc}body[data-theme=conexao] .photo-hero{min-height:540px;border:1px solid #29476c}body[data-theme=conexao] .hero-photo{object-position:66% center}body[data-theme=conexao] .hero-shade{background:linear-gradient(90deg,#061226 0%,#061226e8 28%,#06122624 75%)}body[data-theme=conexao] .hero-content{max-width:590px}body[data-theme=conexao] .hero-content h1{font-size:clamp(38px,5vw,66px);color:#fff}body[data-theme=conexao] .overline,body[data-theme=conexao] .text-link{color:#f3cb6b}body[data-theme=conexao] .section-tint{background:#0a1930}body[data-theme=conexao] .hero-caption{display:none}body[data-theme=conexao] .instrument-card,body[data-theme=conexao] .song-row{border-color:#29476c;color:#f5f7ff}body[data-theme=conexao] .announcement{background:#10213a;color:#f3cb6b}body[data-theme=conexao] .button-lime{background:linear-gradient(#ffe39a,#e9b94c)!important;color:#11182a!important}

body.dark .fs-logo-vector,body[data-theme=palco] .fs-logo-vector,body[data-theme=conexao] .fs-logo-vector{content:url('media/logo-fabrica-som-dark.svg')}body .header-account .pro-button{background:linear-gradient(135deg,#9653fb,#4011d4)!important;color:#fff!important;border-color:#b68bff!important}body .header-account .pro-button span{color:#fff!important;display:inline-block!important}.studio-coming{padding:32px;border:1px solid var(--ui-border);border-radius:20px;background:var(--ui-panel);max-width:850px}.studio-coming h3{font-size:25px}

.portal-brand:has(.fs-logo-vector),.brand:has(.fs-logo-vector){display:inline-flex;flex-direction:column;align-items:center;gap:0}.brand-tagline{font:700 12px/1.4 Arial,sans-serif;letter-spacing:.7px;display:block;white-space:nowrap;color:inherit;margin-top:1px}@media(max-width:640px){.brand-tagline{font-size:10px;letter-spacing:.25px}}

html body .pro-button,html body .header-account .pro-button{background:transparent!important;color:var(--text)!important;border:1px solid var(--line)!important;box-shadow:none!important;border-radius:10px;padding:9px 14px;font-size:14px;min-height:42px;font-weight:650;line-height:1.2}html body .pro-button span{display:none!important}html body .pro-button:hover{background:var(--panel,var(--bg))!important;border-color:var(--text)!important}

html[data-color-mode] body:not(#fsPaletteOverride) .header-account .pro-button{background:transparent!important;color:var(--ui-text,var(--text))!important;border:1px solid var(--ui-border,var(--line))!important;box-shadow:none!important;border-radius:10px!important;min-height:42px!important;padding:9px 14px!important;font-size:14px!important}html[data-color-mode] body:not(#fsPaletteOverride) .header-account .pro-button span{display:none!important}
