<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">

  <title>Lego Fiat 642 RN2 Bartoletti Car Transporter Prompt Generator</title>
  <meta name="description" content="Create detailed LEGO-style Fiat 642 RN2 Bartoletti car transporter prompts for vintage racing haulers, Ferrari paddock scenes, classic motorsport dioramas, toy brick builds, and collector display concepts.">
  <meta name="keywords" content="LEGO Fiat 642 RN2 Bartoletti, Bartoletti car transporter prompt, LEGO car transporter generator, vintage race transporter, Ferrari transporter LEGO style, toy brick car hauler prompt, classic racing diorama prompt, Lego1 Fiat 642 RN2 Bartoletti Car Transporter">
  <meta name="robots" content="index, follow">

  <style>
    :root{
      --bg:#f4f1ea;
      --panel:#ffffff;
      --ink:#1f1b16;
      --muted:#62584d;
      --accent:#c2410c;
      --accent2:#7c2d12;
      --gold:#f59e0b;
      --line:#e5ded2;
      --soft:#fff7ed;
      --shadow:0 18px 45px rgba(31,27,22,.12);
      --radius:18px;
    }

    *{box-sizing:border-box}

    html{
      scroll-behavior:smooth;
    }

    body{
      margin:0;
      font-family:Arial, Helvetica, sans-serif;
      background:
        radial-gradient(circle at top left, rgba(245,158,11,.18), transparent 34%),
        linear-gradient(135deg,#f9f3e8 0%,#f4f1ea 42%,#eee7dc 100%);
      color:var(--ink);
      line-height:1.6;
    }

    img{
      max-width:100%;
      height:auto;
      object-fit:contain;
      display:block;
    }

    a{
      color:var(--accent2);
      text-decoration:none;
    }

    a:hover{
      text-decoration:underline;
    }

    .page-wrapper{
      width:100%;
      max-width:none;
      min-height:100vh;
      padding:0;
    }

    .topbar{
      width:100%;
      background:#1f1b16;
      color:#fff;
      padding:12px 22px;
      display:flex;
      align-items:center;
      justify-content:space-between;
      gap:16px;
      flex-wrap:wrap;
    }

    .brand{
      font-weight:900;
      letter-spacing:.02em;
      font-size:1rem;
    }

    .nav-buttons{
      display:flex;
      gap:10px;
      flex-wrap:wrap;
    }

    .nav-buttons a,
    .back-top-floating{
      background:var(--accent);
      color:#fff;
      padding:10px 15px;
      border-radius:999px;
      font-weight:800;
      font-size:.92rem;
      text-decoration:none;
      box-shadow:0 8px 20px rgba(194,65,12,.25);
    }

    .nav-buttons a:hover,
    .back-top-floating:hover{
      background:var(--accent2);
      text-decoration:none;
    }

    .hero{
      width:100%;
      padding:26px 22px 14px;
    }

    .hero-inner{
      width:100%;
      max-width:1500px;
      margin:0 auto;
      display:grid;
      grid-template-columns:minmax(320px,420px) minmax(0,1fr);
      gap:22px;
      align-items:stretch;
    }

    .hero-card,
    .hero-copy{
      background:rgba(255,255,255,.92);
      border:1px solid var(--line);
      border-radius:var(--radius);
      box-shadow:var(--shadow);
      overflow:hidden;
    }

    .hero-card{
      padding:16px;
    }

    .promo-link{
      display:block;
      border-radius:14px;
      overflow:hidden;
      border:1px solid var(--line);
      background:#fff;
    }

    .promo-link img{
      width:100%;
      max-height:280px;
      object-fit:contain;
      background:#fff;
    }

    .small-note{
      margin:10px 0 0;
      font-size:.88rem;
      color:var(--muted);
    }

    .hero-copy{
      padding:28px;
      display:flex;
      flex-direction:column;
      justify-content:center;
    }

    .eyebrow{
      display:inline-flex;
      width:max-content;
      background:var(--soft);
      color:var(--accent2);
      border:1px solid #fed7aa;
      padding:7px 12px;
      border-radius:999px;
      font-weight:900;
      font-size:.82rem;
      text-transform:uppercase;
      letter-spacing:.08em;
      margin-bottom:12px;
    }

    h1{
      margin:0 0 14px;
      font-size:clamp(2rem,4vw,4.7rem);
      line-height:.98;
      letter-spacing:-.05em;
    }

    .hero-copy p{
      margin:0 0 18px;
      color:var(--muted);
      font-size:1.06rem;
      max-width:940px;
    }

    .cta-row{
      display:flex;
      gap:12px;
      flex-wrap:wrap;
      margin-top:8px;
    }

    .btn{
      border:0;
      display:inline-flex;
      align-items:center;
      justify-content:center;
      gap:8px;
      padding:13px 18px;
      border-radius:14px;
      font-weight:900;
      cursor:pointer;
      text-decoration:none;
      font-size:.96rem;
    }

    .btn-primary{
      background:var(--accent);
      color:#fff;
      box-shadow:0 12px 25px rgba(194,65,12,.23);
    }

    .btn-primary:hover{
      background:var(--accent2);
      text-decoration:none;
    }

    .btn-secondary{
      background:#fff;
      color:var(--accent2);
      border:1px solid #fed7aa;
    }

    .btn-secondary:hover{
      background:var(--soft);
      text-decoration:none;
    }

    .main-tool-area{
      width:100%;
      max-width:1500px;
      margin:0 auto;
      padding:22px;
      display:grid;
      grid-template-columns:minmax(320px,420px) minmax(0,1fr);
      gap:22px;
      align-items:start;
    }

    .panel{
      background:rgba(255,255,255,.96);
      border:1px solid var(--line);
      border-radius:var(--radius);
      box-shadow:var(--shadow);
    }

    .generator-panel{
      padding:22px;
      position:sticky;
      top:12px;
    }

    .generator-panel h2,
    .output-panel h2,
    .article h2,
    .related h2,
    .next h2{
      margin:0 0 12px;
      line-height:1.08;
      letter-spacing:-.03em;
    }

    label{
      display:block;
      font-weight:900;
      margin:14px 0 6px;
      color:#2d251f;
      font-size:.94rem;
    }

    input,
    select,
    textarea{
      width:100%;
      border:1px solid #d9cfc1;
      background:#fff;
      color:var(--ink);
      padding:12px 13px;
      border-radius:12px;
      font:inherit;
      outline:none;
    }

    textarea{
      min-height:92px;
      resize:vertical;
    }

    input:focus,
    select:focus,
    textarea:focus{
      border-color:var(--accent);
      box-shadow:0 0 0 4px rgba(194,65,12,.12);
    }

    .button-stack{
      display:grid;
      gap:10px;
      margin-top:16px;
    }

    .output-panel{
      padding:22px;
      min-width:0;
    }

    .output-box{
      min-height:420px;
      background:#1f1b16;
      color:#fff7ed;
      border-radius:16px;
      padding:20px;
      white-space:pre-wrap;
      overflow:auto;
      font-family:Consolas, Monaco, monospace;
      line-height:1.55;
      border:1px solid rgba(255,255,255,.12);
    }

    .hint{
      color:var(--muted);
      font-size:.92rem;
      margin-top:10px;
    }

    .content-wrap{
      width:100%;
      max-width:1500px;
      margin:0 auto;
      padding:0 22px 34px;
    }

    .article,
    .next,
    .related{
      background:rgba(255,255,255,.96);
      border:1px solid var(--line);
      border-radius:var(--radius);
      box-shadow:var(--shadow);
      padding:28px;
      margin-top:22px;
    }

    .article h2{
      font-size:clamp(1.7rem,3vw,3rem);
      margin-top:4px;
    }

    .article h3{
      margin:24px 0 8px;
      font-size:1.35rem;
      letter-spacing:-.02em;
    }

    .article p{
      color:#3b332b;
      margin:0 0 14px;
    }

    .article ul,
    .next ul{
      margin:10px 0 18px 22px;
      padding:0;
    }

    .article li,
    .next li{
      margin:7px 0;
    }

    .keyword-strip{
      display:flex;
      flex-wrap:wrap;
      gap:10px;
      margin:20px 0 4px;
    }

    .keyword-strip span{
      background:var(--soft);
      color:var(--accent2);
      border:1px solid #fed7aa;
      padding:8px 11px;
      border-radius:999px;
      font-size:.86rem;
      font-weight:800;
    }

    .next{
      background:linear-gradient(135deg,#fff 0%,#fff7ed 100%);
    }

    .related-grid{
      display:grid;
      grid-template-columns:repeat(3,minmax(0,1fr));
      gap:14px;
      margin-top:16px;
    }

    .related-card{
      background:#fff;
      border:1px solid var(--line);
      border-radius:16px;
      padding:16px;
      min-height:150px;
      display:flex;
      flex-direction:column;
      justify-content:space-between;
    }

    .related-card strong{
      display:block;
      color:var(--ink);
      font-size:1.02rem;
      line-height:1.2;
      margin-bottom:8px;
    }

    .related-card p{
      margin:0 0 12px;
      color:var(--muted);
      font-size:.93rem;
    }

    .related-card a{
      font-weight:900;
      color:var(--accent2);
    }

    .footer{
      width:100%;
      background:#1f1b16;
      color:#fef3c7;
      padding:28px 22px;
      text-align:center;
      margin-top:30px;
    }

    .footer a{
      color:#fed7aa;
      font-weight:900;
    }

    .back-top-floating{
      position:fixed;
      right:18px;
      bottom:18px;
      z-index:50;
    }

    @media (max-width:760px){
      .hero-inner,
      .main-tool-area{
        grid-template-columns:1fr;
      }

      .generator-panel{
        position:relative;
        top:auto;
      }

      .hero,
      .main-tool-area,
      .content-wrap{
        padding-left:14px;
        padding-right:14px;
      }

      .hero-copy,
      .article,
      .next,
      .related{
        padding:20px;
      }

      .related-grid{
        grid-template-columns:1fr;
      }

      .topbar{
        align-items:flex-start;
      }

      .back-top-floating{
        right:12px;
        bottom:12px;
        padding:9px 12px;
        font-size:.85rem;
      }
    }
  </style>
</head>

<body id="top">
  <div class="page-wrapper">

    <header class="topbar">
      <div class="brand">TacoCat in Texas · LEGO-Style Prompt Tools</div>
      <nav class="nav-buttons" aria-label="Page navigation">
        <a href="https://tacocatintexas.com/">Home</a>
        <a href="#generator">Generator</a>
        <a href="#seo-article">Article</a>
        <a href="#related-links">Related Tools</a>
      </nav>
    </header>

    <section class="hero" aria-label="Lego Fiat Bartoletti car transporter prompt generator hero">
      <div class="hero-inner">
        <div class="hero-card">
          <a class="promo-link" href="https://tacocatintexas.com/ai-generator-master-pack" target="_self" aria-label="AI Generator Master Pack">
            <img src="https://tacocatintexas.com/wp-content/uploads/2026/05/7.webp" alt="AI Generator Master Pack from TacoCat in Texas">
          </a>
          <p class="small-note">Build your own prompt tools with the same system behind this generator.</p>
        </div>

        <div class="hero-copy">
          <span class="eyebrow">Lego1 Vintage Motorsport Prompt Generator</span>
          <h1>LEGO Fiat 642 RN2 Bartoletti Car Transporter Prompt Generator</h1>
          <p>
            Create detailed LEGO-style prompts for a fictional brick-built Fiat 642 RN2 Bartoletti race car transporter,
            vintage Ferrari paddock hauler scenes, classic 1960s motorsport dioramas, toy brick display models, and
            collectible car transporter concept art.
          </p>
          <div class="cta-row">
            <a class="btn btn-primary" href="#generator">Start Building the Prompt</a>
            <a class="btn btn-secondary" href="https://tacocatintexas.com/ai-generator-master-pack">Get the $7 Generator Pack</a>
          </div>
        </div>
      </div>
    </section>

    <main class="main-tool-area" id="generator">

      <section class="panel generator-panel" aria-label="Prompt generator controls">
        <h2>Build Your Bartoletti Transporter Prompt</h2>
        <p class="hint">
          Fill in the details below, then generate a copy-ready image prompt for AI art, LEGO-style display concepts, vintage garage visuals, or Pinterest-ready content.
        </p>

        <label for="buildStyle">Build Style</label>
        <select id="buildStyle">
          <option>Premium LEGO-style toy brick display model</option>
          <option>Hyper-detailed collector brick model</option>
          <option>Vintage toy catalog product render</option>
          <option>Museum display diorama</option>
          <option>Miniature garage workbench scene</option>
        </select>

        <label for="transporterColor">Transporter Color Theme</label>
        <select id="transporterColor">
          <option>classic Ferrari racing red with cream accents</option>
          <option>aged Italian racing red with weathered decals</option>
          <option>cream and burgundy vintage paddock livery</option>
          <option>blue-gray restoration shop primer finish</option>
          <option>clean collector edition red and white display livery</option>
        </select>

        <label for="carLoad">Cars on the Transporter</label>
        <select id="carLoad">
          <option>two vintage red open-wheel race cars</option>
          <option>three small classic race cars in Ferrari-inspired colors</option>
          <option>one detailed race car being loaded on the upper deck</option>
          <option>empty transporter showing ramps, rails, and deck details</option>
          <option>mixed vintage sports cars and pit equipment</option>
        </select>

        <label for="scene">Scene / Setting</label>
        <select id="scene">
          <option>1960s Italian race paddock with banners, tools, and mechanics</option>
          <option>Monaco street racing pit lane inspired scene</option>
          <option>dusty vintage garage restoration shop</option>
          <option>museum display case with dramatic lighting</option>
          <option>sunset highway delivery scene outside a classic race track</option>
        </select>

        <label for="camera">Camera Angle</label>
        <select id="camera">
          <option>low front three-quarter angle showing the cab, upper deck, and loaded race cars</option>
          <option>wide side profile showing the full long transporter body</option>
          <option>top-down collector catalog angle showing ramps and deck layout</option>
          <option>close-up front angle emphasizing rounded cab and brick details</option>
          <option>cinematic rear three-quarter angle showing loading ramps and race car wheels</option>
        </select>

        <label for="extraDetails">Extra Details</label>
        <textarea id="extraDetails" placeholder="Example: visible studs, brick seams, tiny mechanic figures, spare tires, oil cans, racing flags, weathered decals, rope tie-downs"></textarea>

        <label for="format">Output Format</label>
        <select id="format">
          <option>vertical Pinterest poster, 2:3 ratio, sharp readable composition</option>
          <option>wide website hero image, 16:9 ratio</option>
          <option>square social media image, 1:1 ratio</option>
          <option>print-ready collector poster, 8.5x11 portrait</option>
          <option>cinematic product render, 3:2 ratio</option>
        </select>

        <div class="button-stack">
          <button class="btn btn-primary" onclick="generatePrompt()">Generate Prompt</button>
          <button class="btn btn-secondary" onclick="copyPrompt()">Copy Prompt</button>
          <button class="btn btn-secondary" onclick="clearPrompt()">Clear</button>
        </div>
      </section>

      <section class="panel output-panel" aria-label="Generated prompt output">
        <h2>Your Copy-Ready Prompt</h2>
        <div id="output" class="output-box">Your generated LEGO Fiat 642 RN2 Bartoletti Car Transporter prompt will appear here.</div>
        <p class="hint">
          Tip: Add brand-safe language if you plan to publish the image. Use “LEGO-style,” “toy brick,” or “brick-built” instead of implying an official LEGO product.
        </p>
      </section>

    </main>

    <section class="content-wrap">

      <article class="article" id="seo-article">
        <span class="eyebrow">SEO Guide · Vintage Race Transporter Prompts</span>
        <h2>How to Create a LEGO-Style Fiat 642 RN2 Bartoletti Car Transporter Prompt That Looks Like a Real Collector Build</h2>

        <p>
          The Fiat 642 RN2 Bartoletti car transporter is one of the most recognizable shapes in classic racing history:
          a long, rounded Italian hauler with stacked vehicle decks, elegant period proportions, and a motorsport paddock
          look that feels instantly collectible. This generator helps turn that legendary transporter shape into a
          detailed <strong>LEGO-style toy brick image prompt</strong> for AI art, display model concepts, vintage garage
          posters, social media pins, and classic racing diorama scenes.
        </p>

        <p>
          A strong prompt for a <strong>brick-built Bartoletti car transporter</strong> should do more than say “make a
          LEGO truck.” It should describe the transporter’s long cab-over shape, the open upper loading deck, the lower
          car platform, the rear ramps, the small vintage race cars, the toy-brick studs, the plastic texture, and the
          scene around it. The more specific the prompt is, the better the final image can communicate a premium
          collector-model feel.
        </p>

        <div class="keyword-strip">
          <span>LEGO-style Fiat Bartoletti transporter</span>
          <span>vintage race car hauler prompt</span>
          <span>classic Ferrari transporter diorama</span>
          <span>toy brick car transporter image prompt</span>
          <span>1960s motorsport paddock scene</span>
          <span>collector display model concept</span>
        </div>

        <h3>Why This Transporter Works So Well as a Toy Brick Prompt</h3>
        <p>
          The Bartoletti-style race transporter has the perfect mix of bold shape, nostalgia, and mechanical detail.
          The stacked car decks give the image height and drama. The vintage race cars add color and story. The cab,
          ramps, tires, railings, toolboxes, tie-downs, spare wheels, and pit equipment give the AI model clear objects
          to render. That makes it ideal for a <strong>LEGO-style car transporter generator</strong>, especially when the
          final goal is a display-worthy image instead of a generic truck picture.
        </p>

        <h3>Best Prompt Details to Include</h3>
        <p>
          For the highest-quality output, include details that tell the image model exactly what matters. Mention a
          premium toy-brick construction style, visible studs, realistic plastic texture, brick seams, scale-model
          proportions, a vintage race paddock environment, and a clear camera angle. Add supporting items such as small
          mechanic figures, oil cans, spare tires, classic racing banners, red-and-cream livery, and tiny garage props.
        </p>

        <ul>
          <li><strong>Main subject:</strong> fictional LEGO-style Fiat 642 RN2 Bartoletti car transporter.</li>
          <li><strong>Vehicle details:</strong> long cab-over body, upper and lower car decks, rear loading ramps, railings, vintage tires, and rounded front cab.</li>
          <li><strong>Loaded cars:</strong> red open-wheel racers, classic sports cars, or small Ferrari-inspired race cars.</li>
          <li><strong>Scene:</strong> Italian race paddock, Monaco pit lane, vintage garage, museum display, or classic race track delivery scene.</li>
          <li><strong>Texture:</strong> realistic plastic, visible studs, brick seams, premium collector display lighting.</li>
        </ul>

        <h3>How to Make the Image Feel Like a Real Collector Model</h3>
        <p>
          The best collector-style prompts use scale and realism together. Ask for “premium display model proportions,”
          “accurate toy-brick geometry,” and “realistic plastic texture.” Then lock the camera angle. A low front
          three-quarter view is usually best because it shows the rounded cab, long transporter deck, stacked race cars,
          and rear loading structure in one image. For a product-poster look, use a clean museum display setting. For a
          story-rich image, use a 1960s race paddock with mechanics, banners, and tool carts.
        </p>

        <h3>Long-Tail Search Ideas This Page Targets</h3>
        <p>
          This page is built for high-intent searches around <strong>LEGO Fiat 642 RN2 Bartoletti prompts</strong>,
          <strong>vintage racing transporter AI prompts</strong>, <strong>toy brick car hauler concepts</strong>,
          <strong>classic motorsport diorama image prompts</strong>, and <strong>Ferrari-style race transporter display
          model ideas</strong>. These searches are more specific than broad LEGO keywords, which helps attract visitors
          who are already looking for a detailed visual concept, build idea, poster, pin, or collectible display scene.
        </p>

        <h3>Example Prompt You Can Build From</h3>
        <p>
          Create a premium LEGO-style toy brick display model of a fictional Fiat 642 RN2 Bartoletti car transporter,
          inspired by 1960s Italian motorsport. Show a long rounded cab-over transporter with a red and cream racing
          livery, open upper deck, lower car platform, rear loading ramps, railings, spare tires, toolboxes, and visible
          brick studs. Load the transporter with two vintage red open-wheel race cars. Place it in a classic race paddock
          with small mechanic figures, oil cans, racing banners, and warm afternoon light. Use a low front three-quarter
          camera angle, realistic plastic texture, crisp brick seams, premium collector model proportions, and sharp
          poster-quality lighting.
        </p>
      </article>

      <section class="next" id="what-next">
        <h2>What to Do Next</h2>
        <p>
          After you generate your Bartoletti transporter prompt, use it as the base for multiple content pieces instead
          of making only one image. This gives the page more value and helps you create a stronger internal content path.
        </p>
        <ul>
          <li>Create one clean hero image for the top of your page.</li>
          <li>Create one Pinterest poster version with large readable text.</li>
          <li>Create one vintage garage scene for social media sharing.</li>
          <li>Create one museum display version for a premium collector look.</li>
          <li>Link the finished image back to your related LEGO-style and vintage garage pages.</li>
        </ul>
      </section>

      <section class="related" id="related-links">
        <h2>Related LEGO-Style Tools and Pages</h2>
        <p class="hint">
          Smarter internal links for visitors who like vintage vehicles, toy-brick builds, AI prompt tools, garage scenes, and poster content.
        </p>

        <div class="related-grid">
          <div class="related-card">
            <div>
              <strong>Vintage Garage LEGO Fan Plans</strong>
              <p>Send car-builder traffic into your garage-style vehicle and racing model content.</p>
            </div>
            <a href="https://tacocatintexas.com/vintagegarage">Open Vintage Garage</a>
          </div>

          <div class="related-card">
            <div>
              <strong>AI Generator Master Pack</strong>
              <p>Show visitors how this prompt generator logic can become their own $7 tool system.</p>
            </div>
            <a href="https://tacocatintexas.com/ai-generator-master-pack">View the Master Pack</a>
          </div>

          <div class="related-card">
            <div>
              <strong>AI Comic Builder</strong>
              <p>Turn vintage transporter scenes into comic panels, race-day stories, and toy-brick adventures.</p>
            </div>
            <a href="https://tacocatintexas.com/comic">Open Comic Builder</a>
          </div>

          <div class="related-card">
            <div>
              <strong>Travel Comic Prompt Generator</strong>
              <p>Useful for road-trip, race-track, and destination story prompts around classic vehicle scenes.</p>
            </div>
            <a href="https://tacocatintexas.com/Travel-Comic-Prompt-Generator">Open Travel Comic Tool</a>
          </div>

          <div class="related-card">
            <div>
              <strong>Website to Social Posts Generator</strong>
              <p>Convert your finished transporter page into Facebook, Pinterest, and social promo copy.</p>
            </div>
            <a href="https://tacocatintexas.com/website-to-social-posts">Create Social Posts</a>
          </div>

          <div class="related-card">
            <div>
              <strong>AI Generator Hub</strong>
              <p>Give visitors a broader path to more TacoCat prompt tools instead of ending on one page.</p>
            </div>
            <a href="https://tacocatintexas.com/">Explore More Tools</a>
          </div>
        </div>
      </section>

    </section>

    <footer class="footer">
      <p>
        Built for TacoCat in Texas ·
        <a href="https://tacocatintexas.com/">Home</a> ·
        <a href="#top">Back to Top</a> ·
        <a href="https://tacocatintexas.com/ai-generator-master-pack">AI Generator Master Pack</a>
      </p>
    </footer>

    <a class="back-top-floating" href="#top">Back to Top</a>

  </div>

  <script>
    function generatePrompt(){
      const buildStyle = document.getElementById('buildStyle').value;
      const transporterColor = document.getElementById('transporterColor').value;
      const carLoad = document.getElementById('carLoad').value;
      const scene = document.getElementById('scene').value;
      const camera = document.getElementById('camera').value;
      const extraDetails = document.getElementById('extraDetails').value.trim();
      const format = document.getElementById('format').value;

      const prompt =
`Create a ${buildStyle} of a fictional Fiat 642 RN2 Bartoletti car transporter, inspired by classic 1960s Italian motorsport and vintage race paddock transporters.

Main vehicle:
A long cab-over vintage car transporter with ${transporterColor}, rounded front cab, stacked upper and lower car decks, rear loading ramps, side railings, vintage wheels, spare tires, toolboxes, tie-downs, and premium toy-brick construction. Make the model feel like a detailed collector display build with visible studs, brick seams, realistic plastic texture, precise miniature scale, and clean display proportions.

Cars and cargo:
Load the transporter with ${carLoad}. The cars should look like small classic race cars built from toy bricks, with period-correct racing shapes, tiny wheels, cockpit details, and display-model charm.

Scene:
Place the transporter in a ${scene}. Include small scale details such as mechanic figures, pit tools, oil cans, racing flags, garage props, spare parts, paddock signs, dust, tire marks, and warm nostalgic lighting.

Camera and composition:
Use a ${camera}. Keep the full transporter visible, make the vehicle feel long and impressive, and show the stacked car-hauler structure clearly.

Extra details:
${extraDetails ? extraDetails : "Add crisp brick details, premium collector lighting, realistic plastic reflections, small motorsport props, and a polished display-model look."}

Style and quality:
Ultra-detailed, sharp focus, realistic toy photography, premium LEGO-style brick-built aesthetic, no official branding, no logos, no text errors, no warped wheels, no melted plastic, no extra axles, no broken geometry.

Final format:
${format}.`;

      document.getElementById('output').textContent = prompt;
      document.getElementById('output').scrollIntoView({ behavior: 'smooth', block: 'start' });
    }

    function copyPrompt(){
      const text = document.getElementById('output').textContent;
      navigator.clipboard.writeText(text).then(function(){
        alert('Prompt copied.');
      }).catch(function(){
        alert('Copy failed. Highlight the prompt and copy manually.');
      });
    }

    function clearPrompt(){
      document.getElementById('output').textContent = 'Your generated LEGO Fiat 642 RN2 Bartoletti Car Transporter prompt will appear here.';
      document.getElementById('extraDetails').value = '';
    }
  </script>
</body>
</html>
```
