/* Focused, bilingual creation surfaces. Public homepage is untouched. */
#menaExistingApp .creativeSource{margin:20px 0;padding:20px;border:1px solid #334565;border-radius:20px;background:linear-gradient(145deg,#111d34,#0d172a)}
#menaExistingApp .creativeHeading{display:flex;align-items:center;justify-content:space-between;gap:12px}
#menaExistingApp .creativeHeading h3{margin:0;font-size:20px;color:#f4f5ff}
#menaExistingApp .creativeHeading>span{font-size:12px;color:#b2a6fa}
#menaExistingApp .creativeModes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}
#menaExistingApp .creativeModes button{display:flex;flex-direction:column;align-items:center;gap:7px;border:1px solid #384767;background:#101c31;color:#e7edfa;border-radius:14px;min-height:98px;padding:14px 8px;cursor:pointer}
#menaExistingApp .creativeModes button[aria-checked="true"]{border-color:#a18bff;background:#252146;box-shadow:inset 0 0 0 1px #a18bff}
#menaExistingApp .creativeModes small{font-size:12px;line-height:1.5;font-weight:400;color:#b8c3d8}
#menaExistingApp .creativeFile{display:grid;gap:8px;border:1px dashed #526488;border-radius:14px;padding:18px;text-align:start;cursor:pointer}
#menaExistingApp .creativeFile input{width:100%;max-width:100%;font-size:13px}
#menaExistingApp .creativeFile small{font-size:12px;color:#a8b8d3}
#menaExistingApp .creativeGallery,#menaExistingApp .creativeSelected{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px;margin:14px 0}
#menaExistingApp .creativePhoto{padding:7px;border:1px solid #435575;border-radius:12px;background:#0d182d;color:#d6dff2;overflow:hidden;min-width:0;cursor:pointer}
#menaExistingApp .creativePhoto img{width:100%;height:96px;object-fit:contain;border-radius:8px}
#menaExistingApp .creativePhoto span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;margin-top:6px}
#menaExistingApp .creativePhoto small{display:block;font-size:11px;color:#bcaaff;margin-top:7px}
#menaExistingApp .creativePhoto.selected{border-color:#8d7fda}
#menaExistingApp .creativeSource textarea{min-height:72px}
#menaExistingApp .creativeTabs{display:flex;gap:10px;margin:20px 0 10px}
#menaExistingApp .creativeTabs button{flex:1;border:1px solid #35496d;border-radius:14px;padding:15px 10px;background:#101c32;color:#d5e0f1;cursor:pointer}
#menaExistingApp .creativeTabs button[aria-selected="true"]{background:#6450d5;border-color:#9581ff;color:white}
#menaExistingApp .creativeTabs button:disabled{opacity:.45;cursor:default}
#menaExistingApp .creativeOnboarding{padding:24px;border:1px solid #7b69d2;border-radius:20px;background:#171c36;margin:15px 0}
#menaExistingApp .creativeOnboarding h3{font-size:24px;margin:0 0 10px}
#menaExistingApp .creativeBack{margin:0 0 18px!important;text-align:start;color:#c2b0ff}
#menaExistingApp .profileMediaOptions{display:grid!important;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px!important}
#menaExistingApp .profileMediaOptions>button{grid-column:1/-1}
#menaExistingApp .profileMediaOption{margin:0!important;padding:14px!important;border-radius:16px}
#menaExistingApp .profileMediaOption small{line-height:1.5}
#menaExistingApp #accountProfileManager>.accountActions{display:flex!important;gap:10px;margin-top:16px}
#menaExistingApp #accountProfileForm[hidden],#menaExistingApp [data-wizard-step="6"] [hidden],#menaExistingApp .creativeSource [hidden],#menaExistingApp #quickVisualCustomize,#menaExistingApp .creativeOnboarding[hidden]{display:none!important}
#menaExistingApp .creativeManage{margin-top:16px}
#menaExistingApp [data-wizard-step="2"]{padding-bottom:24px}
@media(max-width:480px){#menaExistingApp .creativeSource{padding:15px}#menaExistingApp .creativeModes{gap:7px}#menaExistingApp .creativeModes button{min-height:106px;padding:12px 5px}#menaExistingApp .creativeModes b{font-size:14px}#menaExistingApp .creativeModes small{font-size:11px}#menaExistingApp .profileMediaOptions{gap:8px}#menaExistingApp .profileMediaToggle{gap:8px}#menaExistingApp .profileMediaToggle b{font-size:14px}#menaExistingApp .profileMediaToggle small{font-size:11px}}

#menaExistingApp .creativeLocked{opacity:.48;cursor:default}
#menaExistingApp #campaignIdentityChoice{margin:16px 0;padding:16px;border:1px solid #384965;border-radius:16px}
#menaExistingApp .creativeSource [role=radio]:focus-visible,#menaExistingApp .creativeTabs button:focus-visible{outline:3px solid #bcb0ff;outline-offset:3px}
