Built-in image generation. Both assets are conceptual illustrations, not validation evidence.

Selected cover: images/lab12-cover-v2.png. Inline: images/lab12-coding-azure.png.
Cover refinement prompt: Change only the coding monitor from Express to dependency-free Node.js standard-library HTTP code. Preserve the title, small lowercase series label, Azure imagery, color palette, layout, and all other objects. This remains conceptual artwork, never validation evidence.

COVER PROMPT
Use case: ads-marketing. Asset type: landscape 16:9 Azure workshop blog cover. Input image: style reference ONLY, not an edit target; match its angular italic beveled futuristic lettering, luminous cyan-to-blue and violet-magenta gradients, near-black background, neon geometric border and reflective grid. Primary request: a new polished Azure App Service operations lab cover. Top small spaced brand text exactly "AZURE WORKSHOPZ". Below it, small lowercase text exactly "azure administrator series". Dominant huge angular italic metallic lettering on two lines exactly "AZURE APP SERVICE" and "OPERATIONS". Smaller subtitle exactly "LAB 12 • DEPLOY • DIAGNOSE • SWAP • RESTORE". Lower scene: a coding monitor with tasteful JavaScript code strokes and an Azure blue cloud symbol, a cyan deployment arrow to two glowing web-app platforms labelled "PRODUCTION" and "STAGING"; production has a green healthy check, staging has a magenta configuration gear with 503 and a recovery arrow. A small backup vault icon anchors the lower right. Beautiful cyan-blue and magenta rim lights, sharp legible lettering, restrained smoke, highly professional premium technical illustration. Constraints: no screenshot or fake Azure Portal UI, no claims of validation, no credentials, no real IDs, no extra words. Preserve exact title text and small lowercase series label. This is conceptual cover art only.

INLINE PROMPT
Use case: stylized-concept. Asset type: wide 16:9 inline illustration for an Azure App Service coding workshop. Reference image supplied is style reference only: black neon grid, cyan-blue and magenta rim illumination, beveled technical objects and angular italic typography. Scene: a detailed coding workstation displays legible short dependency-free Node.js snippets using require("http"), require("fs"), require("crypto") and a Bicep resource declaration; a bright cyan deployment stream of code flows into an Azure cloud bearing a simple Azure A symbol, then to two web-application platforms. Exact short labels only: "CODE", "DEPLOY", "PRODUCTION", "STAGING", "BACKUP". Production has a healthy green check. Staging has a small magenta configuration gear, not a server crash. A separate backup cylinder is connected discreetly. Professional clean digital 3D technical illustration, no people, rich near-black environment, azure blue/cyan and violet/magenta highlights. Constraints: conceptual artwork, not a screenshot or fake Portal UI; no credentials, identifiers, addresses, mock validation output, Express or external application libraries, extra slogans. Title is not needed. Keep the composition readable with ample space and no crowded text.
