{
  "revision": "hud-study-r2",
  "date": "2026-10-08",
  "installed": false,
  "status": "candidate-study",
  "sourceCommit": "40fcbae1f5173636545f85a556e956a3e3a6f988",
  "counts": {
    "archetypes": 65,
    "trackedStates": 223,
    "newConcepts": 60,
    "components": 3,
    "reusedConcepts": 1,
    "nativeReferences": 14,
    "missingNativeReferences": 51
  },
  "assets": [
    {
      "id": "s01",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/s01.webp",
      "sha256": "d4f6d39c96946aa4429ee4baceb17ad2ab619f4f20698808d40e516a88087d89",
      "dimensions": [
        1672,
        941
      ],
      "titles": {
        "pt-BR": "Configurações pré-partida — categorias",
        "en": "Pre-game settings — categories"
      },
      "prompt": "Use case: ui-mockup. Project-bound Diablo 3D interface concept, not a screenshot. Use reference image 1 as the approved EXACT visual direction and scene background: dark ruined chapel, restrained candlelight, same charcoal/earth/amber palette; reference image 2 only for worn pewter/iron framing language. Create a polished readable 1920x1080 landscape UI screen, original Diablo 1 gothic restraint, ivory live-text examples, warm muted selected-row accent, no MMO gradients, no electric neon, no new gameplay. Keep central panel bounded in safe screen area, ample line spacing, bottom horizontal Back footer, crisp professional typography, subtle thin ornament. Do not add logo text unless requested. All text Portuguese (Brazil). No misleading before/after or original column. Do not embed technical implementation labels; screen is a candidate for the player. Screen: pre-game Settings categories. Verbatim title 'CONFIGURAÇÕES'. Single centered panel about 46% width and 84% height with rows 'Idioma', 'Inicialização', 'Gráficos', 'Áudio', 'Trilha sonora', 'Gameplay', 'Mapeamento de teclas', 'Mapeamento do controle'; selected 'Gráficos'. Footer 'Voltar'. No search, Apply, reset, or Save button invented. Thin vertical scrollbar permits conditional Mods/Modo de jogo in real runtime; do not show fictional mod names.",
      "screenIds": [
        "O01"
      ],
      "coveredStateIds": [
        "O01"
      ],
      "sourceManifest": "settings-art.json",
      "status": "candidate"
    },
    {
      "id": "s02",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/s02.webp",
      "sha256": "6b78d8422d9abfe3d6cebdf95ef6390101c8ab018388161c3dcd440f8dea0299",
      "dimensions": [
        1672,
        941
      ],
      "titles": {
        "pt-BR": "Configurações pré-partida — gráficos",
        "en": "Pre-game settings — graphics"
      },
      "prompt": "Use case: ui-mockup. Project-bound Diablo 3D interface concept, not a screenshot. Use reference image 1 as the approved EXACT visual direction and scene background: dark ruined chapel, restrained candlelight, same charcoal/earth/amber palette; reference image 2 only for worn pewter/iron framing language. Create a polished readable 1920x1080 landscape UI screen, original Diablo 1 gothic restraint, ivory live-text examples, warm muted selected-row accent, no MMO gradients, no electric neon, no new gameplay. Keep central panel bounded in safe screen area, ample line spacing, bottom horizontal Back footer, crisp professional typography, subtle thin ornament. Do not add logo text unless requested. All text Portuguese (Brazil). No misleading before/after or original column. Do not embed technical implementation labels; screen is a candidate for the player. Screen: pre-game graphics options, polished wide panel with 14 two-column rows; title 'GRÁFICOS'. Rows left/right: 'Resolução interna'/'1920 × 1080'; 'Tela cheia'/'Ativo'; 'Controle da taxa de quadros'/'VSync'; 'Qualidade de ampliação'/'Anisotrópica'; 'Iniciar em 3D'/'Ativo'; 'Renderização 3D por GPU'/'Ativo'; 'Ignorar construções fora da câmera 3D'/'Ativo'; 'Suavização de bordas 3D'/'Inativo'; 'Modo de câmera 3D'/'Isométrico'; 'Campo de visão'/'60'; 'Sensibilidade da câmera'/'100'; 'Horizonte e névoa 3D'/'Ativo'; 'Exibir FPS'/'Inativo'; 'Gama'/'0'. Current row 'Iniciar em 3D' highlighted softly. Bottom contextual description 'Aplicado ao iniciar a próxima sessão.' and 'Voltar'. No fictional quality presets, ray tracing, DLSS, day/night or tessellation.",
      "screenIds": [
        "O02"
      ],
      "coveredStateIds": [
        "O08"
      ],
      "sourceManifest": "settings-art.json",
      "status": "candidate"
    },
    {
      "id": "s03",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/s03.webp",
      "sha256": "b32132ef8e5b7acd577e5dff6734a2942634d74694ac4f2bf28b0a0f47087f2b",
      "dimensions": [
        1672,
        941
      ],
      "titles": {
        "pt-BR": "Configurações pré-partida — escolha de idioma",
        "en": "Pre-game settings — language selection"
      },
      "prompt": "Use case: ui-mockup. Project-bound Diablo 3D interface concept, not a screenshot. Use reference image 1 as the approved EXACT visual direction and scene background: dark ruined chapel, restrained candlelight, same charcoal/earth/amber palette; reference image 2 only for worn pewter/iron framing language. Create a polished readable 1920x1080 landscape UI screen, original Diablo 1 gothic restraint, ivory live-text examples, warm muted selected-row accent, no MMO gradients, no electric neon, no new gameplay. Keep central panel bounded in safe screen area, ample line spacing, bottom horizontal Back footer, crisp professional typography, subtle thin ornament. Do not add logo text unless requested. All text Portuguese (Brazil). No misleading before/after or original column. Do not embed technical implementation labels; screen is a candidate for the player. Screen: native language value picker pre-game. Title 'IDIOMA'. Scrollable elegant list 10 visible rows: 'Deutsch', 'English', 'Español', 'Français', 'Italiano', 'Polski', 'Português do Brasil', 'Română', 'Suomi', 'Svenska'. Português do Brasil is selected with understated ivory/gold cursor and thin warm row focus. Selection marker distinct from keyboard focus. Title+list optically centered. Footer 'Voltar'. No flag icons or translation service UI, search, or save button.",
      "screenIds": [
        "O03"
      ],
      "coveredStateIds": [
        "O03"
      ],
      "sourceManifest": "settings-art.json",
      "status": "candidate"
    },
    {
      "id": "s04",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/s04.webp",
      "sha256": "7387772f26737f582badf3c04295c8147ea4d905f5cf96e29b6227515250665c",
      "dimensions": [
        1536,
        1024
      ],
      "titles": {
        "pt-BR": "Configurações pré-partida — idioma, mods, modo, inicialização, áudio e trilha",
        "en": "Pre-game settings — language, mods, mode, startup, audio and soundtrack"
      },
      "prompt": "Use case: ui-mockup. Project-bound Diablo 3D interface concept, not a screenshot. Use reference image 1 as the approved EXACT visual direction and scene background: dark ruined chapel, restrained candlelight, same charcoal/earth/amber palette; reference image 2 only for worn pewter/iron framing language. Create a polished readable 1920x1080 landscape UI screen, original Diablo 1 gothic restraint, ivory live-text examples, warm muted selected-row accent, no MMO gradients, no electric neon, no new gameplay. Keep central panel bounded in safe screen area, ample line spacing, bottom horizontal Back footer, crisp professional typography, subtle thin ornament. Do not add logo text unless requested. All text Portuguese (Brazil). No misleading before/after or original column. Do not embed technical implementation labels; screen is a candidate for the player. Create a design review CONTACT SHEET with six equally sized complete miniature menu screens arranged 3 columns ×2 rows, requested canvas 3072x2048. Thin gutters; each screen numbered outside UI only. Six category variants of the SAME frame. 1 'IDIOMA': Idioma/Português do Brasil. 2 'MODS': empty registered mods panel, 'Nenhum mod disponível' (conditional state, no fictional mod); 3 'MODO DE JOGO': Restringir para Shareware/Inativo. 4 'INICIALIZAÇÃO': Tela de abertura/Tela de título; Mostrar intro/Ativo. 5 'ÁUDIO': Música/70%, Efeitos/80%, Dicas de áudio/70%, Taxa de amostragem/48000 Hz, Buffer/2048, Dispositivo/Padrão. 6 'TRILHA SONORA': Modo/Custom, Menu principal/Rock2, Tristram/Aleatório, Catedral/Original, Catacumbas/Original, Cavernas/Original, Inferno/Original, Ninho/Original, Cripta/Original. Every panel has only Voltar footer. No music play/pause or downloads UI, no fake installation status. All examples are candidate layouts, actual values supplied by runtime.",
      "screenIds": [
        "O02"
      ],
      "coveredStateIds": [
        "O02",
        "O04",
        "O05",
        "O06",
        "O13",
        "O18"
      ],
      "sourceManifest": "settings-art.json",
      "status": "candidate"
    },
    {
      "id": "s05",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/s05.webp",
      "sha256": "dd1b1f2e222d18a24b5a563ea38b44f7db783746619984183388d7be9f044122",
      "dimensions": [
        1672,
        941
      ],
      "titles": {
        "pt-BR": "Configurações pré-partida — gameplay e mapeamentos",
        "en": "Pre-game settings — gameplay and bindings"
      },
      "prompt": "Use case: ui-mockup. Project-bound Diablo 3D interface concept, not a screenshot. Use reference image 1 as the approved EXACT visual direction and scene background: dark ruined chapel, restrained candlelight, same charcoal/earth/amber palette; reference image 2 only for worn pewter/iron framing language. Create a polished readable 1920x1080 landscape UI screen, original Diablo 1 gothic restraint, ivory live-text examples, warm muted selected-row accent, no MMO gradients, no electric neon, no new gameplay. Keep central panel bounded in safe screen area, ample line spacing, bottom horizontal Back footer, crisp professional typography, subtle thin ornament. Do not add logo text unless requested. All text Portuguese (Brazil). No misleading before/after or original column. Do not embed technical implementation labels; screen is a candidate for the player. Create design review contact sheet FOUR full menu screens 2x2 requested3072x2048. 1 'GAMEPLAY · DIABLO': rows 'Correr na cidade/Ativo', 'Interface de lojas/Lista com miniaturas', 'Coleta automática/Ativo', 'Poções de vida/2', 'Poções de mana/2'. 2 'GAMEPLAY · HELLFIRE': similar genuine settings no newmechanics with 'Modo de jogo/Hellfire', 'Correr na cidade/Ativo', 'Interface de lojas/Lista com miniaturas'. 3 'MAPEAMENTO DE TECLAS': 'Personagem/C', 'Inventário/I', 'Grimório/B', 'Missões/Q', 'Automapa/Tab', 'Mudar modo da câmera/K', 'Alternar 2D e 3D/F4'. 4 'MAPEAMENTO DO CONTROLE': simple rows 'Inventário/Back + Y', 'Personagem/Back + X', 'Automapa/Back + A', 'Missões/Back + B' as demonstrative currentbindings. All4 use same gothicframe, clean columns, scroller, Voltar footer; no reset allbutton or fictional abilities. Examples of bindings not authoritative default assignments.",
      "screenIds": [
        "O02"
      ],
      "coveredStateIds": [
        "O21",
        "O22",
        "O30",
        "O31"
      ],
      "sourceManifest": "settings-art.json",
      "status": "candidate"
    },
    {
      "id": "s06",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/s06.webp",
      "sha256": "98ba597f1b7c370607a8364f2bb0d25deac9c54d78cb4247b753c03dbd31ee15",
      "dimensions": [
        2172,
        724
      ],
      "titles": {
        "pt-BR": "Configurações pré-partida — captura de tecla, mouse e controle",
        "en": "Pre-game settings — keyboard, mouse and controller capture"
      },
      "prompt": "Use case: ui-mockup. Project-bound Diablo 3D interface concept, not a screenshot. Use reference image 1 as the approved EXACT visual direction and scene background: dark ruined chapel, restrained candlelight, same charcoal/earth/amber palette; reference image 2 only for worn pewter/iron framing language. Create a polished readable 1920x1080 landscape UI screen, original Diablo 1 gothic restraint, ivory live-text examples, warm muted selected-row accent, no MMO gradients, no electric neon, no new gameplay. Keep central panel bounded in safe screen area, ample line spacing, bottom horizontal Back footer, crisp professional typography, subtle thin ornament. Do not add logo text unless requested. All text Portuguese (Brazil). No misleading before/after or original column. Do not embed technical implementation labels; screen is a candidate for the player. Design review three panels horizontally, landscape3072x1536. Panel1 pre-game keyboard binding title 'INVENTÁRIO', current 'Tecla vinculada: I', instruction 'Pressione uma tecla ou botão do mouse', buttons 'Desvincular tecla' and 'Voltar'. Panel2 controller binding idle title 'INVENTÁRIO', 'Combinação: Back + Y', buttons 'Iniciar captura', 'Desvincular combinação', 'Voltar'. Panel3 controller capture active, title 'INVENTÁRIO', instruction 'Pressione os botões do controle', text 'Tempo restante: 10 s'; navigation actions hidden whilecapture. Equal materials and typography, dark approvedbackground behind all. No real system device names, no save/apply/reset. Label sheet numbers outsidepanels for design review.",
      "screenIds": [
        "O32",
        "O33"
      ],
      "coveredStateIds": [
        "O32",
        "O33",
        "O34"
      ],
      "sourceManifest": "settings-art.json",
      "status": "candidate"
    },
    {
      "id": "s07",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/s07.webp",
      "sha256": "ac9f5bf159bb7fa0baeb7964e712f2cb6f046f27b55cc0894631d7d835590e73",
      "dimensions": [
        1672,
        941
      ],
      "titles": {
        "pt-BR": "Menu de pausa da partida",
        "en": "In-game pause menu"
      },
      "prompt": "Use case: ui-mockup. Project-bound Diablo 3D interface concept, not a screenshot. Use reference image 1 as the approved EXACT visual direction and scene background: dark ruined chapel, restrained candlelight, same charcoal/earth/amber palette; reference image 2 only for worn pewter/iron framing language. Create a polished readable 1920x1080 landscape UI screen, original Diablo 1 gothic restraint, ivory live-text examples, warm muted selected-row accent, no MMO gradients, no electric neon, no new gameplay. Keep central panel bounded in safe screen area, ample line spacing, bottom horizontal Back footer, crisp professional typography, subtle thin ornament. Do not add logo text unless requested. All text Portuguese (Brazil). No misleading before/after or original column. Do not embed technical implementation labels; screen is a candidate for the player. Design review TWO side-by-side full menu proposals over subtly dim illustrated Tristram world. Leftsolo title 'DIABLO 3D' small and 'MENU DA PARTIDA', five actions centered 'Configurações', 'Salvar jogo', 'Carregar jogo', 'Sair para o menu principal', 'Sair do jogo'. Right multiplayer same elegantframe with only 'Configurações', 'Sair para o menu principal', 'Sair do jogo'. At bottom unobtrusive 'Esc · Voltar à partida'. No Resume action duplicated inlist, no PhotoMode, social, cosmetics or newcampaign buttons. Menu should use much more monitor effectively, crisp HD easy read, understated dark panel, safe margins.",
      "screenIds": [
        "G01"
      ],
      "coveredStateIds": [
        "G01",
        "G02"
      ],
      "sourceManifest": "settings-art.json",
      "status": "candidate"
    },
    {
      "id": "s08",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/s08.webp",
      "sha256": "fa970bc4fbd4246177ef6e209740ad388294ac5d5d84c8e2253e5eaffe4b0871",
      "dimensions": [
        1672,
        941
      ],
      "titles": {
        "pt-BR": "Configurações na partida — categorias",
        "en": "In-game settings — categories"
      },
      "prompt": "Use case: ui-mockup. Project-bound Diablo 3D interface concept, not a screenshot. Use reference image 1 as the approved EXACT visual direction and scene background: dark ruined chapel, restrained candlelight, same charcoal/earth/amber palette; reference image 2 only for worn pewter/iron framing language. Create a polished readable 1920x1080 landscape UI screen, original Diablo 1 gothic restraint, ivory live-text examples, warm muted selected-row accent, no MMO gradients, no electric neon, no new gameplay. Keep central panel bounded in safe screen area, ample line spacing, bottom horizontal Back footer, crisp professional typography, subtle thin ornament. Do not add logo text unless requested. All text Portuguese (Brazil). No misleading before/after or original column. Do not embed technical implementation labels; screen is a candidate for the player. Screen: live in-game settings categories over dim town illustration, title 'CONFIGURAÇÕES'. Same frame as previoussettings. List priority 'Trilha sonora', 'Gráficos', 'Áudio', 'Gameplay', 'Mapeamento de teclas', 'Mapeamento do controle'. Highlight 'Trilha sonora'. NO startup, resolution, mods, game mode or language configuration here unless editable; these are omitted. Horizontal footer 'Menu anterior' then separate '← Página anterior'/'Próxima página →' only if pagination needed (here listfits, omit paging). Description underrows 'Escolha uma categoria.' Never add Apply/Save/reset. Keep safe area and room for up to18native rows FullHD.",
      "screenIds": [
        "IGS01"
      ],
      "coveredStateIds": [],
      "sourceManifest": "settings-art.json",
      "status": "candidate"
    },
    {
      "id": "s09",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/s09.webp",
      "sha256": "1f7349c362d0d0e6ba53b5583ff39ed46e84d2864fdcdf105fc3d90a2bc64d4e",
      "dimensions": [
        1672,
        941
      ],
      "titles": {
        "pt-BR": "Configurações na partida — gráficos",
        "en": "In-game settings — graphics"
      },
      "prompt": "Use case: ui-mockup. Project-bound Diablo 3D interface concept, not a screenshot. Use reference image 1 as the approved EXACT visual direction and scene background: dark ruined chapel, restrained candlelight, same charcoal/earth/amber palette; reference image 2 only for worn pewter/iron framing language. Create a polished readable 1920x1080 landscape UI screen, original Diablo 1 gothic restraint, ivory live-text examples, warm muted selected-row accent, no MMO gradients, no electric neon, no new gameplay. Keep central panel bounded in safe screen area, ample line spacing, bottom horizontal Back footer, crisp professional typography, subtle thin ornament. Do not add logo text unless requested. All text Portuguese (Brazil). No misleading before/after or original column. Do not embed technical implementation labels; screen is a candidate for the player. Screen: graphics settings DURINGgame, title 'GRÁFICOS', over subtly dimtownillustration. Readable wide panel with13rows: 'Gama/0', 'Qualidade de escala/Anisotrópica', 'Zoom/Inativo', 'Renderização 3D por GPU/Ativo', 'Ignorar construções fora da câmera 3D/Ativo', 'Suavização de bordas 3D/Inativo', 'Modo da câmera 3D/Isométrico', 'Campo de visão da câmera/60', 'Sensibilidade da câmera/100', 'Horizonte e névoa 3D/Ativo', 'Exibir FPS/Inativo', 'Iluminação por pixel/Ativo', 'Ciclagem de cores/Ativo'. Select GPUrow, contextualdescription 'Aplicação imediata.' Horizontalbottomfooter 'Menu anterior'. Do NOTinclude Startin3D,resolution,fullscreen,mods,or anyrestartonlysetting. Show labelsivorynotredfortoggles, clear enabled disabled distinction. Preserve allfunctions from functional referenceimage3 but upgradeframe/readability.",
      "screenIds": [
        "IGS02"
      ],
      "coveredStateIds": [
        "G03",
        "G04",
        "G05",
        "G06",
        "G07",
        "G08",
        "G09",
        "G10"
      ],
      "sourceManifest": "settings-art.json",
      "status": "candidate"
    },
    {
      "id": "s10",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/s10.webp",
      "sha256": "277e1282f2defd07fd6fbf766ab8f1f766f97bd2e33b6f7c3a301cbeb091d6b6",
      "dimensions": [
        1672,
        941
      ],
      "titles": {
        "pt-BR": "Configurações na partida — música de Tristram",
        "en": "In-game settings — Tristram music"
      },
      "prompt": "Use case: ui-mockup. Project-bound Diablo 3D interface concept, not a screenshot. Use reference image 1 as the approved EXACT visual direction and scene background: dark ruined chapel, restrained candlelight, same charcoal/earth/amber palette; reference image 2 only for worn pewter/iron framing language. Create a polished readable 1920x1080 landscape UI screen, original Diablo 1 gothic restraint, ivory live-text examples, warm muted selected-row accent, no MMO gradients, no electric neon, no new gameplay. Keep central panel bounded in safe screen area, ample line spacing, bottom horizontal Back footer, crisp professional typography, subtle thin ornament. Do not add logo text unless requested. All text Portuguese (Brazil). No misleading before/after or original column. Do not embed technical implementation labels; screen is a candidate for the player. Screen: in-game soundtrack choice for Tristram. Title 'TRISTRAM · MÚSICA'. Four choices 'Original', 'Rock · Variação 1', 'Rock · Variação 2', 'Rock · Variação 3', plus 'Aleatório' selected. Contextualdescription 'Novo sorteio ao terminar cada faixa.' Horizontalfooter 'Menu anterior'. Subtle selection diamond left and focused row warmedge. Native choices, NO play/download button, no albumart or audiolevelsvisualizer. Ivory legiblefont. Otherlocaltracks use identicaltemplate withactualruntimechoices; this isonlyTristramexample. Include small breadcrumb 'Configurações › Trilha sonora'.",
      "screenIds": [
        "IGS03"
      ],
      "coveredStateIds": [
        "G11",
        "G12",
        "G13",
        "G14",
        "G15",
        "G16",
        "G17",
        "G18"
      ],
      "sourceManifest": "settings-art.json",
      "status": "candidate"
    },
    {
      "id": "s11",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/s11.webp",
      "sha256": "f75bd0f901f2b77a621537e24c3b697778d59c240567b9e99607305a142463e5",
      "dimensions": [
        1774,
        887
      ],
      "titles": {
        "pt-BR": "Configurações na partida — captura de tecla, mouse e controle",
        "en": "In-game settings — keyboard, mouse and controller capture"
      },
      "prompt": "Use case: ui-mockup. Project-bound Diablo 3D interface concept, not a screenshot. Use reference image 1 as the approved EXACT visual direction and scene background: dark ruined chapel, restrained candlelight, same charcoal/earth/amber palette; reference image 2 only for worn pewter/iron framing language. Create a polished readable 1920x1080 landscape UI screen, original Diablo 1 gothic restraint, ivory live-text examples, warm muted selected-row accent, no MMO gradients, no electric neon, no new gameplay. Keep central panel bounded in safe screen area, ample line spacing, bottom horizontal Back footer, crisp professional typography, subtle thin ornament. Do not add logo text unless requested. All text Portuguese (Brazil). No misleading before/after or original column. Do not embed technical implementation labels; screen is a candidate for the player. CONTACT SHEET two fullsettingsscreens sidebyside, requested3072x1536, INGAME dimtownillustrationbackground. Left keyboard/mouse binding title 'ALTERAR TECLA', label 'Inventário', 'Atual: I', 'Pressione uma tecla, botão ou roda do mouse.', buttons 'Desvincular' and 'Menu anterior'. Right active gamepadbindingcapture title 'ALTERAR CONTROLE', label 'Inventário', 'Pressione a combinação de botões.', 'Tempo restante: 10 s'; hide navigationduringactivecapture. Quietgothicframe sameasallsettings, clearfocus. No gameplaykeynames leaked or newbuttons. No actual Saveinthisscreen.",
      "screenIds": [
        "IGS04",
        "IGS05"
      ],
      "coveredStateIds": [],
      "sourceManifest": "settings-art.json",
      "status": "candidate"
    },
    {
      "id": "s12",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/s12.webp",
      "sha256": "65e47e9406cb83f13962f54d74508ddd6cbab88fd72df7212272a9321dc6118f",
      "dimensions": [
        1672,
        941
      ],
      "titles": {
        "pt-BR": "Configurações na partida — volume da música",
        "en": "In-game settings — music volume"
      },
      "prompt": "Use case: ui-mockup. Project-bound Diablo 3D interface concept, not a screenshot. Use reference image 1 as the approved EXACT visual direction and scene background: dark ruined chapel, restrained candlelight, same charcoal/earth/amber palette; reference image 2 only for worn pewter/iron framing language. Create a polished readable 1920x1080 landscape UI screen, original Diablo 1 gothic restraint, ivory live-text examples, warm muted selected-row accent, no MMO gradients, no electric neon, no new gameplay. Keep central panel bounded in safe screen area, ample line spacing, bottom horizontal Back footer, crisp professional typography, subtle thin ornament. Do not add logo text unless requested. All text Portuguese (Brazil). No misleading before/after or original column. Do not embed technical implementation labels; screen is a candidate for the player. Screen: volume adjustmentduringgame. Compactcenterwidegothicmodal overdimillustratedtown. Title 'VOLUME DA MÚSICA'. Onehorizontalnativevolume slider currently70%, clear track darkiron andmutedwarmfilledsegment, wornpewterthumb, numeric70%shownabove. Text 'Aplicação imediata.' Footer 'Menu anterior'. NoApplySave, no equalizer, noextra volume channels, no invented mute checkbox ifnotneeded; 0sliderposition meansmute. Samewidgetsreusablefor effects,audiocues,gamma,solospeed. Keep roomylegible highres text and generousdraggabletarget.",
      "screenIds": [
        "IGS06"
      ],
      "coveredStateIds": [],
      "sourceManifest": "settings-art.json",
      "status": "candidate"
    },
    {
      "id": "f04-herois",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/f04-herois.webp",
      "sha256": "06a239895e3f0355278bc91aea50e4dc2b1eac2b8cf6d3acda3e801718729b1e",
      "dimensions": [
        1672,
        941
      ],
      "titles": {
        "pt-BR": "Personagens de um jogador",
        "en": "Single-player characters"
      },
      "prompt": "Use case: ui-mockup.\nAsset type: Diablo 3D frontend r2 visual study, a proposed polished UI mockup, never a screenshot.\nOutput: one 1920x1080 landscape image, 16:9.\nInput image 1 is the APPROVED menu background. Use exactly its composition, environment, perspective, scenery, candle locations, branches, fog and image framing, as a retained background plate. Do not redesign, replace or stylize the background. Overlay only a UI foreground. Input image 2 is a style reference ONLY for sober charcoal stone, iron, pewter, ivory lettering and restrained warm amber accents. Do not copy its gameplay or HUD.\nVisual style: high definition, elegant dark gothic Diablo I atmosphere, quiet pewter borders and restrained engraved details, readable large ivory text with subtle shadow; selected row has a thin warm amber rule and a dim amber fill. No ornate heavy gold slabs, no bright fantasy glow, no oversized panels. UI should feel consistent across the set.\nComposition: preserve substantial empty background; center the useful UI within the safe rectangle x=320..1600, y=150..950; avoid text touching edges; use balanced title, content and footer with large breathing room. A translucent charcoal panel ensures legibility without hiding the whole approved setting. A small understated study label at bottom-left reads \"ESTUDO VISUAL • R2\". No newly invented game logo, no copyright logo replacement, no original/comparison column.\nPT-BR text is illustrative, rendered verbatim below; future UI will render live text. Do not add functions, explanatory mechanics, navigation tabs or buttons beyond those listed. Names are fictitious.\n\nScreen F04 — saved single player heroes.\nTitle: \"PERSONAGENS\".\nA wide quiet central panel, left column is a scrollable hero list with only three visible real entries: \"Aldren\" (selected), \"Mira\", \"Novo herói\". Do not show numbered save slots, empty slots or multiple checkpoint cards.\nRight column: a restrained empty portrait inset with small neutral label \"Retrato nativo\"; this is a reserved location for the inherited approved portrait, do NOT draw a new character, silhouette or illustration. Below it selected details: \"Aldren\", \"Guerreiro\", \"Nível 1\".\nA two-column detail table reads exactly: \"Força 30\", \"Magia 10\", \"Destreza 20\", \"Vitalidade 25\".\nFooter has exactly three modest buttons \"OK\", \"Excluir\", \"Cancelar\". Highlight \"OK\" softly, keep Excluir secondary.\nOnly the specified functions and data. No account, armor preview, character customization, delete icon repeated per row, level progress bar, quest or equipment.\n",
      "screenIds": [
        "F04"
      ],
      "coveredStateIds": [
        "F04"
      ],
      "sourceManifest": "frontend-art.json",
      "status": "candidate"
    },
    {
      "id": "f05-classes",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/f05-classes.webp",
      "sha256": "0fbf775995d2f4041f83cb48e085ff055d4545c7de381ce338261062075f452a",
      "dimensions": [
        1672,
        941
      ],
      "titles": {
        "pt-BR": "Novo herói — escolher classe",
        "en": "New hero — choose a class"
      },
      "prompt": "Use case: ui-mockup.\nAsset type: Diablo 3D frontend r2 visual study, a proposed polished UI mockup, never a screenshot.\nOutput: one 1920x1080 landscape image, 16:9.\nInput image 1 is the APPROVED menu background. Use exactly its composition, environment, perspective, scenery, candle locations, branches, fog and image framing, as a retained background plate. Do not redesign, replace or stylize the background. Overlay only a UI foreground. Input image 2 is a style reference ONLY for sober charcoal stone, iron, pewter, ivory lettering and restrained warm amber accents. Do not copy its gameplay or HUD.\nVisual style: high definition, elegant dark gothic Diablo I atmosphere, quiet pewter borders and restrained engraved details, readable large ivory text with subtle shadow; selected row has a thin warm amber rule and a dim amber fill. No ornate heavy gold slabs, no bright fantasy glow, no oversized panels. UI should feel consistent across the set.\nComposition: preserve substantial empty background; center the useful UI within the safe rectangle x=320..1600, y=150..950; avoid text touching edges; use balanced title, content and footer with large breathing room. A translucent charcoal panel ensures legibility without hiding the whole approved setting. A small understated study label at bottom-left reads \"ESTUDO VISUAL • R2\". No newly invented game logo, no copyright logo replacement, no original/comparison column.\nPT-BR text is illustrative, rendered verbatim below; future UI will render live text. Do not add functions, explanatory mechanics, navigation tabs or buttons beyond those listed. Names are fictitious.\n\nScreen F05 — new hero, choose class. Title \"NOVO HERÓI\"; small subtitle \"Escolher classe\".\nCentral two-column panel, same visual language as F04.\nLeft side list contains EXACTLY: \"Guerreiro\" selected, \"Arqueira\", \"Feiticeiro\". This is the full Diablo base game example, do not add Hellfire-only classes or custom classes.\nRight: quiet empty reserved portrait frame labelled \"Retrato nativo\", no invented person, character, silhouette or artwork. Below: \"Guerreiro\" and \"Nível 1\"; compact attribute rows \"Força 30\", \"Magia 10\", \"Destreza 20\", \"Vitalidade 25\".\nFooter only two buttons \"OK\" and \"Cancelar\". No appearance editor, no class lore, abilities, inventory, gender or traits.\n",
      "screenIds": [
        "F05"
      ],
      "coveredStateIds": [
        "F05"
      ],
      "sourceManifest": "frontend-art.json",
      "status": "candidate"
    },
    {
      "id": "f06-nome",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/f06-nome.webp",
      "sha256": "cdba69ed6ccfdd8de32b40d2c9b927070a6e47471126b2ad4f4138bb9267a180",
      "dimensions": [
        1672,
        941
      ],
      "titles": {
        "pt-BR": "Novo herói — nome",
        "en": "New hero — name"
      },
      "prompt": "Use case: ui-mockup.\nAsset type: Diablo 3D frontend r2 visual study, a proposed polished UI mockup, never a screenshot.\nOutput: one 1920x1080 landscape image, 16:9.\nInput image 1 is the APPROVED menu background. Use exactly its composition, environment, perspective, scenery, candle locations, branches, fog and image framing, as a retained background plate. Do not redesign, replace or stylize the background. Overlay only a UI foreground. Input image 2 is a style reference ONLY for sober charcoal stone, iron, pewter, ivory lettering and restrained warm amber accents. Do not copy its gameplay or HUD.\nVisual style: high definition, elegant dark gothic Diablo I atmosphere, quiet pewter borders and restrained engraved details, readable large ivory text with subtle shadow; selected row has a thin warm amber rule and a dim amber fill. No ornate heavy gold slabs, no bright fantasy glow, no oversized panels. UI should feel consistent across the set.\nComposition: preserve substantial empty background; center the useful UI within the safe rectangle x=320..1600, y=150..950; avoid text touching edges; use balanced title, content and footer with large breathing room. A translucent charcoal panel ensures legibility without hiding the whole approved setting. A small understated study label at bottom-left reads \"ESTUDO VISUAL • R2\". No newly invented game logo, no copyright logo replacement, no original/comparison column.\nPT-BR text is illustrative, rendered verbatim below; future UI will render live text. Do not add functions, explanatory mechanics, navigation tabs or buttons beyond those listed. Names are fictitious.\n\nScreen F06 — new hero naming.\nTitle \"NOVO HERÓI\"; subtitle \"Nome do personagem\".\nA compact central panel, left part retains a quiet empty reserved portrait inset labelled \"Retrato nativo\"; do not create any character portrait.\nBeside it selected information \"Guerreiro\", \"Nível 1\"; rows \"Força 30\", \"Magia 10\", \"Destreza 20\", \"Vitalidade 25\".\nBelow those details a single editable text field, label \"Nome\", current example \"Aldren\" with a thin visible caret after the final n. Small count \"6/15\" near the field, for study only; no validation error in this state.\nFooter has ONLY \"OK\" and \"Cancelar\".\nNo account, password, duplicate confirmation field, appearance settings or additional editable stats. Keep original simple naming function.\n",
      "screenIds": [
        "F06"
      ],
      "coveredStateIds": [
        "F06"
      ],
      "sourceManifest": "frontend-art.json",
      "status": "candidate"
    },
    {
      "id": "f07-partida-salva",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/f07-partida-salva.webp",
      "sha256": "10a70f7e25402079b6cb4418c5fab76b66f1a6ab363e770fa13c7ec299d68714",
      "dimensions": [
        1672,
        941
      ],
      "titles": {
        "pt-BR": "Partida salva existente",
        "en": "Existing saved game"
      },
      "prompt": "Use case: ui-mockup.\nAsset type: Diablo 3D frontend r2 visual study, a proposed polished UI mockup, never a screenshot.\nOutput: one 1920x1080 landscape image, 16:9.\nInput image 1 is the APPROVED menu background. Use exactly its composition, environment, perspective, scenery, candle locations, branches, fog and image framing, as a retained background plate. Do not redesign, replace or stylize the background. Overlay only a UI foreground. Input image 2 is a style reference ONLY for sober charcoal stone, iron, pewter, ivory lettering and restrained warm amber accents. Do not copy its gameplay or HUD.\nVisual style: high definition, elegant dark gothic Diablo I atmosphere, quiet pewter borders and restrained engraved details, readable large ivory text with subtle shadow; selected row has a thin warm amber rule and a dim amber fill. No ornate heavy gold slabs, no bright fantasy glow, no oversized panels. UI should feel consistent across the set.\nComposition: preserve substantial empty background; center the useful UI within the safe rectangle x=320..1600, y=150..950; avoid text touching edges; use balanced title, content and footer with large breathing room. A translucent charcoal panel ensures legibility without hiding the whole approved setting. A small understated study label at bottom-left reads \"ESTUDO VISUAL • R2\". No newly invented game logo, no copyright logo replacement, no original/comparison column.\nPT-BR text is illustrative, rendered verbatim below; future UI will render live text. Do not add functions, explanatory mechanics, navigation tabs or buttons beyond those listed. Names are fictitious.\n\nScreen F07 — existing saved game, a single choice prompt.\nTitle \"PARTIDA SALVA\"; subtitle \"Aldren\".\nA compact centered charcoal panel with two generous rows: \"Carregar partida\" selected, \"Nova partida\". A thin amber marker shows selected first option.\nExactly two footer buttons \"OK\" and \"Cancelar\".\nThis represents one hero's existing game state. Do not show separate save slots, checkpoints, save timestamps, thumbnails, location names, difficulty stats or multiple saves. No invented descriptive line. Keep much approved background visible; this screen should be simpler and smaller than hero/class selection.\n",
      "screenIds": [
        "F07"
      ],
      "coveredStateIds": [
        "F07"
      ],
      "sourceManifest": "frontend-art.json",
      "status": "candidate"
    },
    {
      "id": "f08-dificuldade",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/f08-dificuldade.webp",
      "sha256": "9cde4c38d15b46336438f72b9746c58513e4273dada75cd2b742ef2e3edf111a",
      "dimensions": [
        1672,
        941
      ],
      "titles": {
        "pt-BR": "Criar partida — dificuldade",
        "en": "Create game — difficulty"
      },
      "prompt": "Use case: ui-mockup.\nAsset type: Diablo 3D frontend r2 visual study, a proposed polished UI mockup, never a screenshot.\nOutput: one 1920x1080 landscape image, 16:9.\nInput image 1 is the APPROVED menu background. Use exactly its composition, environment, perspective, scenery, candle locations, branches, fog and image framing, as a retained background plate. Do not redesign, replace or stylize the background. Overlay only a UI foreground. Input image 2 is a style reference ONLY for sober charcoal stone, iron, pewter, ivory lettering and restrained warm amber accents. Do not copy its gameplay or HUD.\nVisual style: high definition, elegant dark gothic Diablo I atmosphere, quiet pewter borders and restrained engraved details, readable large ivory text with subtle shadow; selected row has a thin warm amber rule and a dim amber fill. No ornate heavy gold slabs, no bright fantasy glow, no oversized panels. UI should feel consistent across the set.\nComposition: preserve substantial empty background; center the useful UI within the safe rectangle x=320..1600, y=150..950; avoid text touching edges; use balanced title, content and footer with large breathing room. A translucent charcoal panel ensures legibility without hiding the whole approved setting. A small understated study label at bottom-left reads \"ESTUDO VISUAL • R2\". No newly invented game logo, no copyright logo replacement, no original/comparison column.\nPT-BR text is illustrative, rendered verbatim below; future UI will render live text. Do not add functions, explanatory mechanics, navigation tabs or buttons beyond those listed. Names are fictitious.\n\nScreen F08 — new game difficulty.\nTitle \"DIFICULDADE\".\nA quiet medium central panel contains three large text-only rows: \"Normal\" selected, \"Pesadelo\", \"Inferno\". The selection marker is amber but restrained. No class art or character portrait.\nBeneath the choices a separated readable description block says exactly:\n\"Ponto de partida recomendado para um novo personagem enfrentar Diablo.\"\nFooter only two buttons \"OK\" and \"Cancelar\".\nThis is a single player example. Do not invent Hardcore, seasonal, custom, story-only or extra challenge modes. Do not add a speed selector on this screen, extra rewards, recommended level badges or gameplay modifiers.\n",
      "screenIds": [
        "F08"
      ],
      "coveredStateIds": [
        "F08"
      ],
      "sourceManifest": "frontend-art.json",
      "status": "candidate"
    },
    {
      "id": "f09-conexao-offline",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/f09-conexao-offline.webp",
      "sha256": "d5cfa3daa0ed604233bb15f7b08d61d8c17ed2748cfdbf7f49a60fef85eb120a",
      "dimensions": [
        1672,
        941
      ],
      "titles": {
        "pt-BR": "Multijogador — conexão Offline",
        "en": "Multiplayer — Offline connection"
      },
      "prompt": "Use case: ui-mockup.\nAsset type: Diablo 3D frontend r2 visual study, a proposed polished UI mockup, never a screenshot.\nOutput: one 1920x1080 landscape image, 16:9.\nInput image 1 is the APPROVED menu background. Use exactly its composition, environment, perspective, scenery, candle locations, branches, fog and image framing, as a retained background plate. Do not redesign, replace or stylize the background. Overlay only a UI foreground. Input image 2 is a style reference ONLY for sober charcoal stone, iron, pewter, ivory lettering and restrained warm amber accents. Do not copy its gameplay or HUD.\nVisual style: high definition, elegant dark gothic Diablo I atmosphere, quiet pewter borders and restrained engraved details, readable large ivory text with subtle shadow; selected row has a thin warm amber rule and a dim amber fill. No ornate heavy gold slabs, no bright fantasy glow, no oversized panels. UI should feel consistent across the set.\nComposition: preserve substantial empty background; center the useful UI within the safe rectangle x=320..1600, y=150..950; avoid text touching edges; use balanced title, content and footer with large breathing room. A translucent charcoal panel ensures legibility without hiding the whole approved setting. A small understated study label at bottom-left reads \"ESTUDO VISUAL • R2\". No newly invented game logo, no copyright logo replacement, no original/comparison column.\nPT-BR text is illustrative, rendered verbatim below; future UI will render live text. Do not add functions, explanatory mechanics, navigation tabs or buttons beyond those listed. Names are fictitious.\n\nScreen F09 — local multiplayer provider selector.\nTitle \"MULTIJOGADOR\"; subtitle \"Conexão\".\nThis local build actually has only one selectable provider: a single row \"Offline\", selected with quiet amber accent. Do not show disabled fake TCP or ZeroTier options.\nBelow, three clearly readable info rows:\n\"Jogadores suportados\" — \"1\"\n\"Requisitos\" — \"Jogar sozinho, sem exposição à rede.\"\n\"Gateway\" — \"Nenhum gateway necessário\"\nCompact central panel, about 50% viewport width, much approved background visible.\nFooter only two buttons \"OK\" and \"Cancelar\".\nSmall study badge outside the panel at top-left says \"F09 • BUILD LOCAL • OFFLINE\".\nDo not create a gateway change button, network login, server browser, online indicator, voice, chat, refresh or custom server list.\n",
      "screenIds": [
        "F09"
      ],
      "coveredStateIds": [
        "F09"
      ],
      "sourceManifest": "frontend-art.json",
      "status": "candidate"
    },
    {
      "id": "f10-partidas-zerotier",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/f10-partidas-zerotier.webp",
      "sha256": "b161231d99fdd7caf9a486b0b909a0b73521f008197a56cc9cbd4b160bf5fb86",
      "dimensions": [
        1672,
        941
      ],
      "titles": {
        "pt-BR": "ZeroTier — ações e partidas públicas",
        "en": "ZeroTier — actions and public games"
      },
      "prompt": "Use case: ui-mockup.\nAsset type: Diablo 3D frontend r2 visual study, a proposed polished UI mockup, never a screenshot.\nOutput: one 1920x1080 landscape image, 16:9.\nInput image 1 is the APPROVED menu background. Use exactly its composition, environment, perspective, scenery, candle locations, branches, fog and image framing, as a retained background plate. Do not redesign, replace or stylize the background. Overlay only a UI foreground. Input image 2 is a style reference ONLY for sober charcoal stone, iron, pewter, ivory lettering and restrained warm amber accents. Do not copy its gameplay or HUD.\nVisual style: high definition, elegant dark gothic Diablo I atmosphere, quiet pewter borders and restrained engraved details, readable large ivory text with subtle shadow; selected row has a thin warm amber rule and a dim amber fill. No ornate heavy gold slabs, no bright fantasy glow, no oversized panels. UI should feel consistent across the set.\nComposition: preserve substantial empty background; center the useful UI within the safe rectangle x=320..1600, y=150..950; avoid text touching edges; use balanced title, content and footer with large breathing room. A translucent charcoal panel ensures legibility without hiding the whole approved setting. A small understated study label at bottom-left reads \"ESTUDO VISUAL • R2\". No newly invented game logo, no copyright logo replacement, no original/comparison column.\nPT-BR text is illustrative, rendered verbatim below; future UI will render live text. Do not add functions, explanatory mechanics, navigation tabs or buttons beyond those listed. Names are fictitious.\n\nScreen F10 — conditional ZeroTier actions and public game list.\nTitle \"PARTIDAS\"; subtitle \"ZeroTier\".\nA centered medium panel. At its top three selectable menu rows:\n\"Criar partida\" selected\n\"Criar partida pública\"\n\"Entrar em partida\"\nA thin pewter separator, then a disabled non-clickable section heading \"Partidas públicas\". Under it a subdued disabled row \"Nenhuma\", illustrating empty discovery. Do not invent an active server, game lobby, connected players, room name, latency or session.\nExactly two footer buttons \"OK\" and \"Cancelar\".\nSmall study badge above/outside panel \"F10 • CONDICIONAL • ZEROTIER\".\nThis conditional screen is inherited and not offered by local NONET build. Private create is shown as conditional on compiled encryption. No chat, matchmaking, Refresh button, login, friends, invite, extra server modes or room configuration.\n",
      "screenIds": [
        "F10"
      ],
      "coveredStateIds": [
        "F10"
      ],
      "sourceManifest": "frontend-art.json",
      "status": "candidate"
    },
    {
      "id": "f11-id-partida",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/f11-id-partida.webp",
      "sha256": "9c7e952447e7a03284a59f00b9f4d85ac036b5c7653fdacbc065b2e6401d51bc",
      "dimensions": [
        1672,
        941
      ],
      "titles": {
        "pt-BR": "Entrar em partida — ID ZeroTier",
        "en": "Join game — ZeroTier ID"
      },
      "prompt": "Use case: ui-mockup.\nAsset type: Diablo 3D frontend r2 visual study, a proposed polished UI mockup, never a screenshot.\nOutput: one 1920x1080 landscape image, 16:9.\nInput image 1 is the APPROVED menu background. Use exactly its composition, environment, perspective, scenery, candle locations, branches, fog and image framing, as a retained background plate. Do not redesign, replace or stylize the background. Overlay only a UI foreground. Input image 2 is a style reference ONLY for sober charcoal stone, iron, pewter, ivory lettering and restrained warm amber accents. Do not copy its gameplay or HUD.\nVisual style: high definition, elegant dark gothic Diablo I atmosphere, quiet pewter borders and restrained engraved details, readable large ivory text with subtle shadow; selected row has a thin warm amber rule and a dim amber fill. No ornate heavy gold slabs, no bright fantasy glow, no oversized panels. UI should feel consistent across the set.\nComposition: preserve substantial empty background; center the useful UI within the safe rectangle x=320..1600, y=150..950; avoid text touching edges; use balanced title, content and footer with large breathing room. A translucent charcoal panel ensures legibility without hiding the whole approved setting. A small understated study label at bottom-left reads \"ESTUDO VISUAL • R2\". No newly invented game logo, no copyright logo replacement, no original/comparison column.\nPT-BR text is illustrative, rendered verbatim below; future UI will render live text. Do not add functions, explanatory mechanics, navigation tabs or buttons beyond those listed. Names are fictitious.\n\nScreen F11 — manual join by ZeroTier ID.\nTitle \"ENTRAR EM PARTIDA\"; subtitle \"ZeroTier\".\nA quiet compact centered charcoal panel. Exactly one input field:\nLabel \"ID da partida\", fictitious example value \"RefugioDemo\", with a thin caret.\nBelow only two small buttons \"OK\" and \"Cancelar\".\nSmall study badge above/outside the panel \"F11 • CONDICIONAL • ID FICTÍCIO\".\nNo separate IP/hostname field in this variant, no port, login, account, region, password, confirmation, name-room or Refresh. Do not invent a reachable destination. Future text field has a 128-character limit but DO NOT draw a new counter or explanatory widget. Let the single field and footer have generous spacing; approved background remains clear around the panel.\n",
      "screenIds": [
        "F11"
      ],
      "coveredStateIds": [
        "F11"
      ],
      "sourceManifest": "frontend-art.json",
      "status": "candidate"
    },
    {
      "id": "f12-velocidade",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/f12-velocidade.webp",
      "sha256": "a611ad7c7ba74b81d82d394fdb9c12e833e3126d5ac819dfe0a09fee16d166c7",
      "dimensions": [
        1672,
        941
      ],
      "titles": {
        "pt-BR": "Criar partida — velocidade",
        "en": "Create game — speed"
      },
      "prompt": "Use case: ui-mockup.\nAsset type: Diablo 3D frontend r2 visual study, a proposed polished UI mockup, never a screenshot.\nOutput: one 1920x1080 landscape image, 16:9.\nInput image 1 is the APPROVED menu background. Use exactly its composition, environment, perspective, scenery, candle locations, branches, fog and image framing, as a retained background plate. Do not redesign, replace or stylize the background. Overlay only a UI foreground. Input image 2 is a style reference ONLY for sober charcoal stone, iron, pewter, ivory lettering and restrained warm amber accents. Do not copy its gameplay or HUD.\nVisual style: high definition, elegant dark gothic Diablo I atmosphere, quiet pewter borders and restrained engraved details, readable large ivory text with subtle shadow; selected row has a thin warm amber rule and a dim amber fill. No ornate heavy gold slabs, no bright fantasy glow, no oversized panels. UI should feel consistent across the set.\nComposition: preserve substantial empty background; center the useful UI within the safe rectangle x=320..1600, y=150..950; avoid text touching edges; use balanced title, content and footer with large breathing room. A translucent charcoal panel ensures legibility without hiding the whole approved setting. A small understated study label at bottom-left reads \"ESTUDO VISUAL • R2\". No newly invented game logo, no copyright logo replacement, no original/comparison column.\nPT-BR text is illustrative, rendered verbatim below; future UI will render live text. Do not add functions, explanatory mechanics, navigation tabs or buttons beyond those listed. Names are fictitious.\n\nScreen F12 — creation game speed.\nTitle \"VELOCIDADE\".\nMedium centered panel, four selectable rows ONLY:\n\"Normal\" selected\n\"Rápida\"\n\"Mais rápida\"\n\"Máxima\"\nBelow them a clear description section with exactly:\n\"Velocidade recomendada para começar a enfrentar Diablo.\"\nFooter ONLY \"OK\" and \"Cancelar\".\nNo slider, framerate/FPS value, hardware settings, extra presets, game mode or difficulty controls. This is the existing game simulation speed step for Offline or network creation, not a solo new-game step. Do not print ticks per second.\n",
      "screenIds": [
        "F12"
      ],
      "coveredStateIds": [
        "F12"
      ],
      "sourceManifest": "frontend-art.json",
      "status": "candidate"
    },
    {
      "id": "f13-senha",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/f13-senha.webp",
      "sha256": "b1bb7a68de36a55c409df720bbc5bccafe06e4cfbbb58e03c9408cea8551728a",
      "dimensions": [
        1672,
        941
      ],
      "titles": {
        "pt-BR": "Criar partida privada — senha",
        "en": "Create private game — password"
      },
      "prompt": "Use case: ui-mockup.\nAsset type: Diablo 3D frontend r2 visual study, a proposed polished UI mockup, never a screenshot.\nOutput: one 1920x1080 landscape image, 16:9.\nInput image 1 is the APPROVED menu background. Use exactly its composition, environment, perspective, scenery, candle locations, branches, fog and image framing, as a retained background plate. Do not redesign, replace or stylize the background. Overlay only a UI foreground. Input image 2 is a style reference ONLY for sober charcoal stone, iron, pewter, ivory lettering and restrained warm amber accents. Do not copy its gameplay or HUD.\nVisual style: high definition, elegant dark gothic Diablo I atmosphere, quiet pewter borders and restrained engraved details, readable large ivory text with subtle shadow; selected row has a thin warm amber rule and a dim amber fill. No ornate heavy gold slabs, no bright fantasy glow, no oversized panels. UI should feel consistent across the set.\nComposition: preserve substantial empty background; center the useful UI within the safe rectangle x=320..1600, y=150..950; avoid text touching edges; use balanced title, content and footer with large breathing room. A translucent charcoal panel ensures legibility without hiding the whole approved setting. A small understated study label at bottom-left reads \"ESTUDO VISUAL • R2\". No newly invented game logo, no copyright logo replacement, no original/comparison column.\nPT-BR text is illustrative, rendered verbatim below; future UI will render live text. Do not add functions, explanatory mechanics, navigation tabs or buttons beyond those listed. Names are fictitious.\n\nScreen F13 — private game password.\nTitle \"PARTIDA PRIVADA\".\nA compact centered panel with ONE text field labelled \"Senha\". Show the fictitious value \"demo123\" in clear text with a thin caret, exactly as inherited UiEdit behaves. Do not mask with dots/asterisks; do not add an eye icon.\nFooter only two buttons \"OK\" and \"Cancelar\".\nSmall study label above/outside panel \"F13 • CONDICIONAL • TEXTO FICTÍCIO\".\nCreation requires nonempty content; no validation error in this selected state. No password confirmation, recovery link, account, username, save password checkbox, room name, privacy slider or encryption toggle.\nMuch background visible; this simple function should feel calm and compact.\n",
      "screenIds": [
        "F13"
      ],
      "coveredStateIds": [
        "F13"
      ],
      "sourceManifest": "frontend-art.json",
      "status": "candidate"
    },
    {
      "id": "d01-d03-dialogos",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/d01-d03-dialogos.webp",
      "sha256": "2bb1aa2e4e4f07d7331cd7afab5aa87e08970b21bc4a3e9d8fa91c89f7b6d571",
      "dimensions": [
        1672,
        941
      ],
      "titles": {
        "pt-BR": "Diálogos — exclusão de herói, dificuldade e erro de criação",
        "en": "Dialogs — hero deletion, difficulty and creation error"
      },
      "prompt": "Use case: ui-mockup.\nAsset type: Diablo 3D frontend r2 visual study, a proposed polished UI mockup, never a screenshot.\nOutput: one 1920x1080 landscape image, 16:9.\nInput image 1 is the APPROVED menu background. Use exactly its composition, environment, perspective, scenery, candle locations, branches, fog and image framing, as a retained background plate. Do not redesign, replace or stylize the background. Overlay only a UI foreground. Input image 2 is a style reference ONLY for sober charcoal stone, iron, pewter, ivory lettering and restrained warm amber accents. Do not copy its gameplay or HUD.\nVisual style: high definition, elegant dark gothic Diablo I atmosphere, quiet pewter borders and restrained engraved details, readable large ivory text with subtle shadow; selected row has a thin warm amber rule and a dim amber fill. No ornate heavy gold slabs, no bright fantasy glow, no oversized panels. UI should feel consistent across the set.\nComposition: preserve substantial empty background; center the useful UI within the safe rectangle x=320..1600, y=150..950; avoid text touching edges; use balanced title, content and footer with large breathing room. A translucent charcoal panel ensures legibility without hiding the whole approved setting. A small understated study label at bottom-left reads \"ESTUDO VISUAL • R2\". No newly invented game logo, no copyright logo replacement, no original/comparison column.\nPT-BR text is illustrative, rendered verbatim below; future UI will render live text. Do not add functions, explanatory mechanics, navigation tabs or buttons beyond those listed. Names are fictitious.\n\nThis is a STUDY BOARD of THREE INDEPENDENT DIALOG STATES, not a real simultaneous UI screen. Small top label \"DIÁLOGOS • ESTADOS INDEPENDENTES\".\nPlace each modal entirely inside the following normalized regions; label each with ID outside the panel:\nD02 region x=0.18..0.82, y=0.12..0.49 (wide upper central panel).\nAbove it \"D02 • Aviso grande\". Inside it a small empty logo reservation with neutral text \"Logo aprovado\" (do NOT redraw an approved logo); title \"AVISO\". Body:\n\"Seu personagem precisa atingir o nível 20 para entrar numa partida multijogador em Pesadelo.\"\nOnly one button \"OK\".\nD01 region x=0.10..0.48, y=0.60..0.90 (lower left panel).\nAbove it \"D01 • Confirmação\". Title \"EXCLUIR PERSONAGEM\". Body:\n\"Deseja excluir o personagem fictício Aldren?\"\nOnly two buttons \"Sim\" and \"Não\", with Não softly selected.\nD03 region x=0.55..0.90, y=0.64..0.87 (lower right smaller popup).\nAbove it \"D03 • Erro compacto\". Title \"ERRO\". Body:\n\"Não foi possível criar o personagem.\"\nOnly one button \"OK\".\nKeep differences clear: D02 is larger and more spacious; D01 medium yes/no; D03 a modest compact popup. No success toast, extra actions, support link, error code, retry button, icons requiring new mechanics. Never draw an original-comparison column. The approved image1 background plate is retained behind all independent examples.\n",
      "screenIds": [
        "D01",
        "D02",
        "D03"
      ],
      "coveredStateIds": [
        "D01",
        "D02",
        "D03"
      ],
      "sourceManifest": "frontend-art.json",
      "status": "candidate"
    },
    {
      "id": "d04-sincronizacao",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/d04-sincronizacao.webp",
      "sha256": "b488de34696a76bdc1a09db6fb5576cd334d5a8cf0d176181a2c26f5801f5443",
      "dimensions": [
        1672,
        941
      ],
      "titles": {
        "pt-BR": "Sincronização — progresso cancelável",
        "en": "Synchronization — cancellable progress"
      },
      "prompt": "Use case: ui-mockup.\nAsset type: Diablo 3D frontend r2 visual study, a proposed polished UI mockup, never a screenshot.\nOutput: one 1920x1080 landscape image, 16:9.\nInput image 1 is the APPROVED menu background. Use exactly its composition, environment, perspective, scenery, candle locations, branches, fog and image framing, as a retained background plate. Do not redesign, replace or stylize the background. Overlay only a UI foreground. Input image 2 is a style reference ONLY for sober charcoal stone, iron, pewter, ivory lettering and restrained warm amber accents. Do not copy its gameplay or HUD.\nVisual style: high definition, elegant dark gothic Diablo I atmosphere, quiet pewter borders and restrained engraved details, readable large ivory text with subtle shadow; selected row has a thin warm amber rule and a dim amber fill. No ornate heavy gold slabs, no bright fantasy glow, no oversized panels. UI should feel consistent across the set.\nComposition: preserve substantial empty background; center the useful UI within the safe rectangle x=320..1600, y=150..950; avoid text touching edges; use balanced title, content and footer with large breathing room. A translucent charcoal panel ensures legibility without hiding the whole approved setting. A small understated study label at bottom-left reads \"ESTUDO VISUAL • R2\". No newly invented game logo, no copyright logo replacement, no original/comparison column.\nPT-BR text is illustrative, rendered verbatim below; future UI will render live text. Do not add functions, explanatory mechanics, navigation tabs or buttons beyond those listed. Names are fictitious.\n\nScreen D04 — conditional waiting for multiplayer synchronization.\nA compact centered popup. Title \"SINCRONIZAÇÃO\".\nIt contains exactly one sober horizontal progress bar with a partially filled muted amber segment; this is an illustrative state only. No numeric percentage, no ETA, no time elapsed, no fake network metrics.\nBelow it ONLY one button \"Cancelar\".\nSmall study badge outside the popup \"D04 • CONDICIONAL\".\nDo not add an OK/Continue/Retry button, loading tips, level scenery, character art, connection icons or imaginary synchronization steps. This is a cancelable progress modal, distinct from L01 level loading. Keep much approved menu background visible.\n",
      "screenIds": [
        "D04"
      ],
      "coveredStateIds": [
        "D04"
      ],
      "sourceManifest": "frontend-art.json",
      "status": "candidate"
    },
    {
      "id": "f01-abertura",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/f01-abertura.webp",
      "sha256": "d4ef06217d657ae0aab1838308c5ae736250ac0d130564fa0ea5c104d2d13ce2",
      "dimensions": [
        1672,
        941
      ],
      "titles": {
        "pt-BR": "Abertura — título",
        "en": "Opening — title"
      },
      "prompt": "Use case: ui-mockup.\nAsset type: Diablo 3D frontend r2 visual study, a proposed polished UI mockup, never a screenshot.\nOutput: one 1920x1080 landscape image, 16:9.\nInput image 1 is the APPROVED menu background. Use exactly its composition, environment, perspective, scenery, candle locations, branches, fog and image framing, as a retained background plate. Do not redesign, replace or stylize the background. Overlay only a UI foreground. Input image 2 is a style reference ONLY for sober charcoal stone, iron, pewter, ivory lettering and restrained warm amber accents. Do not copy its gameplay or HUD.\nVisual style: high definition, elegant dark gothic Diablo I atmosphere, quiet pewter borders and restrained engraved details, readable large ivory text with subtle shadow; selected row has a thin warm amber rule and a dim amber fill. No ornate heavy gold slabs, no bright fantasy glow, no oversized panels. UI should feel consistent across the set.\nComposition: preserve substantial empty background; center the useful UI within the safe rectangle x=320..1600, y=150..950; avoid text touching edges; use balanced title, content and footer with large breathing room. A translucent charcoal panel ensures legibility without hiding the whole approved setting. A small understated study label at bottom-left reads \"ESTUDO VISUAL • R2\". No newly invented game logo, no copyright logo replacement, no original/comparison column.\nPT-BR text is illustrative, rendered verbatim below; future UI will render live text. Do not add functions, explanatory mechanics, navigation tabs or buttons beyond those listed. Names are fictitious.\n\nScreen F01 — title opening.\nVery restrained opening screen, keep the approved background dominant and entirely recognizable. No menu, no selectable options, no button, no Continue button, no input field.\nThe approved animated Diablo 3D logo must be preserved by future implementation. Because its artwork is NOT being redesigned, reserve an unadorned broad centered logo location at x=0.28..0.72,y=0.18..0.39 with only a small neutral ivory study annotation \"Logo animado aprovado\" (not a new logo). Do not draw lettered DIABLO lettering, stylized logo, emblem or brand redesign.\nAt lower central safe area draw the inherited credit verbatim:\n\"Copyright © 1996–2001 Blizzard Entertainment\".\nAt bottom-left the small study notation is \"F01 • ABERTURA • ESTUDO VISUAL R2\".\nMake this opening quiet and cinematic; no big UI slab. Only the reserved logo location and legal credit. There is no new functional instruction or affordance.\n",
      "screenIds": [
        "F01"
      ],
      "coveredStateIds": [
        "F01"
      ],
      "sourceManifest": "frontend-art.json",
      "status": "candidate"
    },
    {
      "id": "f02-diablo-hellfire",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/f02-diablo-hellfire.webp",
      "sha256": "b1f578e95d8b1158f3f14c86c08ae5fc2223cbff5dc6937513f00e95380a7e0c",
      "dimensions": [
        1672,
        941
      ],
      "titles": {
        "pt-BR": "Escolher Diablo ou Hellfire",
        "en": "Choose Diablo or Hellfire"
      },
      "prompt": "Use case: ui-mockup.\nAsset type: Diablo 3D frontend r2 visual study, a proposed polished UI mockup, never a screenshot.\nOutput: one 1920x1080 landscape image, 16:9.\nInput image 1 is the APPROVED menu background. Use exactly its composition, environment, perspective, scenery, candle locations, branches, fog and image framing, as a retained background plate. Do not redesign, replace or stylize the background. Overlay only a UI foreground. Input image 2 is a style reference ONLY for sober charcoal stone, iron, pewter, ivory lettering and restrained warm amber accents. Do not copy its gameplay or HUD.\nVisual style: high definition, elegant dark gothic Diablo I atmosphere, quiet pewter borders and restrained engraved details, readable large ivory text with subtle shadow; selected row has a thin warm amber rule and a dim amber fill. No ornate heavy gold slabs, no bright fantasy glow, no oversized panels. UI should feel consistent across the set.\nComposition: preserve substantial empty background; center the useful UI within the safe rectangle x=320..1600, y=150..950; avoid text touching edges; use balanced title, content and footer with large breathing room. A translucent charcoal panel ensures legibility without hiding the whole approved setting. A small understated study label at bottom-left reads \"ESTUDO VISUAL • R2\". No newly invented game logo, no copyright logo replacement, no original/comparison column.\nPT-BR text is illustrative, rendered verbatim below; future UI will render live text. Do not add functions, explanatory mechanics, navigation tabs or buttons beyond those listed. Names are fictitious.\n\nScreen F02 — conditional launch mode selector.\nA compact central translucent charcoal selector; title \"DIABLO / HELLFIRE\".\nONLY two selectable choice rows:\n\"Entrar em Hellfire\" selected\n\"Mudar para Diablo\"\nNo extra footer buttons at all. No OK, Cancelar, Continuar or Voltar button. The choices themselves are the native actions.\nSmall understated outside-panel study badge \"F02 • CONDICIONAL\".\nThe selector only appears when Hellfire is discovered and launch preference asks; do not depict this as a universal campaign selector, extra expansion store or new game modes. Do not add portraits, cover art, logos, mode descriptions or ownership/login indicators. Preserve approved background and quiet spacing.\n",
      "screenIds": [
        "F02"
      ],
      "coveredStateIds": [
        "F02"
      ],
      "sourceManifest": "frontend-art.json",
      "status": "candidate"
    },
    {
      "id": "f15-suporte",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/f15-suporte.webp",
      "sha256": "84a6c12e60493186390517cab905fd126924f77131c58be90e35cb65b9df6eef",
      "dimensions": [
        1672,
        941
      ],
      "titles": {
        "pt-BR": "Suporte",
        "en": "Support"
      },
      "prompt": "Use case: ui-mockup.\nAsset type: Diablo 3D frontend r2 visual study, a proposed polished UI mockup, never a screenshot.\nOutput: one 1920x1080 landscape image, 16:9.\nInput image 1 is the APPROVED menu background. Use exactly its composition, environment, perspective, scenery, candle locations, branches, fog and image framing, as a retained background plate. Do not redesign, replace or stylize the background. Overlay only a UI foreground. Input image 2 is a style reference ONLY for sober charcoal stone, iron, pewter, ivory lettering and restrained warm amber accents. Do not copy its gameplay or HUD.\nVisual style: high definition, elegant dark gothic Diablo I atmosphere, quiet pewter borders and restrained engraved details, readable large ivory text with subtle shadow; selected row has a thin warm amber rule and a dim amber fill. No ornate heavy gold slabs, no bright fantasy glow, no oversized panels. UI should feel consistent across the set.\nComposition: preserve substantial empty background; center the useful UI within the safe rectangle x=320..1600, y=150..950; avoid text touching edges; use balanced title, content and footer with large breathing room. A translucent charcoal panel ensures legibility without hiding the whole approved setting. A small understated study label at bottom-left reads \"ESTUDO VISUAL • R2\". No newly invented game logo, no copyright logo replacement, no original/comparison column.\nPT-BR text is illustrative, rendered verbatim below; future UI will render live text. Do not add functions, explanatory mechanics, navigation tabs or buttons beyond those listed. Names are fictitious.\n\nScreen F15 — Support, inherited automatic-scrolling text screen.\nTitle \"SUPORTE\".\nLarge centered quiet translucent charcoal text panel; width around 64% viewport, height around 78%. Ivory body text in an exceptionally legible readable serif, tidy paragraph spacing, restrained headings. No heavy ornament; no scrollbar/slider suggesting a new manual feature.\nShow the following full inherited source-grounded content in PT-BR verbatim. Do not drop ANY organization, software name, license, link, or disclaimer. All text links are plain text, NOT buttons. This is a frozen visual sample of automatic rolling content; future implementation must use the complete inherited live source content.\nTEXT:\nMantemos um servidor de chat em Discord.gg/devilutionx. Siga os links para participar da comunidade e conversar sobre Diablo e a expansão Hellfire.\n\nDevilutionX é mantido pela Diasurgical. Problemas e erros podem ser relatados em https://github.com/diasurgical/devilutionX. Inclua o número da versão, o sistema operacional e a natureza do problema.\n\nAviso de responsabilidade:\nDevilutionX não é suportado nem mantido pela Blizzard Entertainment ou pela GOG.com. Nenhuma delas testou ou certificou a qualidade ou compatibilidade do DevilutionX. Todas as consultas sobre DevilutionX devem ser dirigidas à Diasurgical, não à Blizzard Entertainment ou à GOG.com.\n\nEste port utiliza Charis SIL, New Athena Unicode, Unifont e Noto sob a SIL Open Font License, Twitmoji sob CC-BY 4.0 e SDL sob a licença zlib. Consulte o ReadMe para mais detalhes.\nEND TEXT.\nThere are NO buttons. No Open Discord, Report bug, Contact, link icons, QR codes or new clickable links. Small study note outside bottom of panel \"F15 • SUPORTE • ROLAGEM AUTOMÁTICA\". Keep the approved background visible at edges. Preserve inherited authors and source attribution; do not replace credits with new creators.\n",
      "screenIds": [
        "F15"
      ],
      "coveredStateIds": [
        "F15"
      ],
      "sourceManifest": "frontend-art.json",
      "status": "candidate"
    },
    {
      "id": "l01-a-inicio-cidade-catedral-catacumbas",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/l01-a-inicio-cidade-catedral-catacumbas.webp",
      "sha256": "71bb851a6a3bba83300665bd0b768d44c40bdf7d760fc97d9613816ee1670225",
      "dimensions": [
        1672,
        941
      ],
      "titles": {
        "pt-BR": "Carregamentos — início, cidade, Catedral e Catacumbas",
        "en": "Loading screens — start, town, Cathedral and Catacombs"
      },
      "prompt": "Use case: ui-mockup.\nAsset type: Diablo 3D r2 transition/loading concept STUDY BOARD, never a gameplay screenshot, never a claim of implemented 3D environments.\nReferences: image 1 is the approved gloomy wet medieval village menu background, whose muted charcoal palette, restrained candle amber, wet stone detail and sober Diablo I atmosphere must guide the entire board. Retain its exact composition for the Start cell. Other labeled environment cells are explicitly candidate transition artwork, not replacements installed in the game. Image 2 guides the understated iron/pewter interface framing only, not gameplay HUD.\nComposition: FOUR 16:9 cells in a precise 2×2 grid, no extra cell or perspective skew; each cell is an independent full loading-screen composition. Ask output 3840x2160, giving each cell a 1920x1080 target. Put the environment ID and label clearly in each cell's top-left safe area. Thin quiet pewter grid separators. Do not draw a title overlay across multiple cells or make fake original/comparison columns. Shared style consistent.\nEvery cell has ONE thin long progress bar with pewter/iron edge, muted amber fill that is partially filled as an illustrative state. Use 70% of each cell's width, within safe margin. No progress percentage number, no ETA, time elapsed, buttons, tips, menu, gameplay controls, heroes, monsters, logos or HUD. No debug counters or FPS. Cell labels are study identifiers, not new gameplay UI.\nKeep scenery dark but visible, empty and cinematic, with clean readable ivory labels and generous space for the single progress bar. Palette charcoal gray, pewter, ivory labels, very slight candle amber; blue/red only where a portal requires it. Avoid ornate gilded UI, cartoon, neon glow, overbright orange fantasy illustration.\n\nBOARD A — four distinct transition backgrounds:\nTOP LEFT quadrant: label \"L01 • INÍCIO\". Retain image1's EXACT dark village road background with branches left, barred gothic church right and candle locations unchanged, rendered in full cell framing. Place the progress bar low at y=0.87 of this cell.\nTOP RIGHT quadrant: label \"L01 • CIDADE\". A quiet candlelit medieval Tristram street, wet cobbled lane, timber/stone cottages, no people, matching the approved background atmosphere and sober scale. Progress bar low at y=0.87.\nBOTTOM LEFT quadrant: label \"L01 • CATEDRAL\". An empty dark gothic cathedral interior of tall worn stone arches and sparse candlelight, charcoal stone. Progress bar HIGH at y=0.14, beneath its label, matching the inherited top placement.\nBOTTOM RIGHT quadrant: label \"L01 • CATACUMBAS\". An empty ancient vaulted stone catacomb passage with alcoves and sober candlelight, no bones/skulls foreground clutter. Progress bar HIGH at y=0.14, beneath label.\nDo not add gameplay scenes, faces, monstrous statues or claims of new levels being ready. These are candidate backgrounds for existing loading transition variants only.\n",
      "screenIds": [
        "L01"
      ],
      "coveredStateIds": [
        "L01"
      ],
      "sourceManifest": "frontend-art.json",
      "status": "candidate"
    },
    {
      "id": "l01-b-cavernas-inferno-cripta-ninho",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/l01-b-cavernas-inferno-cripta-ninho.webp",
      "sha256": "5d713e042935f7933884a50db23fbd2e094543d6de6dbc9e7ef93a26bc150aee",
      "dimensions": [
        1672,
        941
      ],
      "titles": {
        "pt-BR": "Carregamentos — Cavernas, Inferno, Cripta e Ninho",
        "en": "Loading screens — Caves, Hell, Crypt and Nest"
      },
      "prompt": "Use case: ui-mockup.\nAsset type: Diablo 3D r2 transition/loading concept STUDY BOARD, never a gameplay screenshot, never a claim of implemented 3D environments.\nReferences: image 1 is the approved gloomy wet medieval village menu background, whose muted charcoal palette, restrained candle amber, wet stone detail and sober Diablo I atmosphere must guide the entire board. Retain its exact composition for the Start cell. Other labeled environment cells are explicitly candidate transition artwork, not replacements installed in the game. Image 2 guides the understated iron/pewter interface framing only, not gameplay HUD.\nComposition: FOUR 16:9 cells in a precise 2×2 grid, no extra cell or perspective skew; each cell is an independent full loading-screen composition. Ask output 3840x2160, giving each cell a 1920x1080 target. Put the environment ID and label clearly in each cell's top-left safe area. Thin quiet pewter grid separators. Do not draw a title overlay across multiple cells or make fake original/comparison columns. Shared style consistent.\nEvery cell has ONE thin long progress bar with pewter/iron edge, muted amber fill that is partially filled as an illustrative state. Use 70% of each cell's width, within safe margin. No progress percentage number, no ETA, time elapsed, buttons, tips, menu, gameplay controls, heroes, monsters, logos or HUD. No debug counters or FPS. Cell labels are study identifiers, not new gameplay UI.\nKeep scenery dark but visible, empty and cinematic, with clean readable ivory labels and generous space for the single progress bar. Palette charcoal gray, pewter, ivory labels, very slight candle amber; blue/red only where a portal requires it. Avoid ornate gilded UI, cartoon, neon glow, overbright orange fantasy illustration.\n\nBOARD B — four more distinct transition variants; every cell's progress bar is LOW at y=0.87:\nTOP LEFT: label \"L01 • CAVERNAS\". Empty deep natural cave with rough basalt, irregular stone floor and sparse amber torch/candle light; cavernous dark void with readable rocky silhouettes.\nTOP RIGHT: label \"L01 • INFERNO\". Empty infernal stone passage with charred rock, distant dim red ember light and heavy shadows, sober dark medieval horror. No monsters, gore or giant flaming spectacles.\nBOTTOM LEFT: label \"L01 • CRIPTA\"; small label beneath \"HELLFIRE • CONDICIONAL\". Ancient austere stone crypt, sealed burial niches, worn masonry, faint cold ambient light and tiny warm candles; no characters or bodies.\nBOTTOM RIGHT: label \"L01 • NINHO\"; small label beneath \"HELLFIRE • CONDICIONAL\". Empty dark organic hive cavern, weathered chitinous/brown-black ribbed walls and faint damp glints, restrained atmospheric horror; avoid graphic gore, creatures, eggs foreground props or bright alien sci-fi machinery.\nThese are loading-background concept variants, NOT new game levels announced as implemented. Preserve shared iron/pewter single progress bar. No percent or ETA.\n",
      "screenIds": [
        "L01"
      ],
      "coveredStateIds": [
        "L01"
      ],
      "sourceManifest": "frontend-art.json",
      "status": "candidate"
    },
    {
      "id": "l01-c-portais-portao",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/l01-c-portais-portao.webp",
      "sha256": "44e07d9b19cc75c786ada29a3d68da6d13a2c5bb711b1e46902bf6f6d5c1cb82",
      "dimensions": [
        1672,
        941
      ],
      "titles": {
        "pt-BR": "Carregamentos — portais e portão",
        "en": "Loading screens — portals and gate"
      },
      "prompt": "Use case: ui-mockup.\nAsset type: Diablo 3D r2 transition/loading concept STUDY BOARD, never a gameplay screenshot, never a claim of implemented 3D environments.\nReferences: image 1 is the approved gloomy wet medieval village menu background, whose muted charcoal palette, restrained candle amber, wet stone detail and sober Diablo I atmosphere must guide the entire board. Retain its exact composition for the Start cell. Other labeled environment cells are explicitly candidate transition artwork, not replacements installed in the game. Image 2 guides the understated iron/pewter interface framing only, not gameplay HUD.\nComposition: FOUR 16:9 cells in a precise 2×2 grid, no extra cell or perspective skew; each cell is an independent full loading-screen composition. Ask output 3840x2160, giving each cell a 1920x1080 target. Put the environment ID and label clearly in each cell's top-left safe area. Thin quiet pewter grid separators. Do not draw a title overlay across multiple cells or make fake original/comparison columns. Shared style consistent.\nEvery cell has ONE thin long progress bar with pewter/iron edge, muted amber fill that is partially filled as an illustrative state. Use 70% of each cell's width, within safe margin. No progress percentage number, no ETA, time elapsed, buttons, tips, menu, gameplay controls, heroes, monsters, logos or HUD. No debug counters or FPS. Cell labels are study identifiers, not new gameplay UI.\nKeep scenery dark but visible, empty and cinematic, with clean readable ivory labels and generous space for the single progress bar. Palette charcoal gray, pewter, ivory labels, very slight candle amber; blue/red only where a portal requires it. Avoid ornate gilded UI, cartoon, neon glow, overbright orange fantasy illustration.\n\nBOARD C — THREE loading variants plus ONE non-screen study legend:\nTOP LEFT: label \"L01 • PORTAL AZUL\". Empty ruined medieval stone courtyard with a restrained luminous blue portal opening in a stone arch. Dark charcoal surroundings, small candle amber. Keep the portal blue subdued. One progress bar LOW at y=0.87.\nTOP RIGHT: label \"L01 • PORTAL VERMELHO\". Empty dark stone vault with a restrained red magical portal opening, dim ember red, medieval horror. One progress bar LOW at y=0.87. No demons, no battle.\nBOTTOM LEFT: label \"L01 • PORTÃO\". Monumental closed dark iron gate within worn basalt fortification, dim firelight, empty approach, sober final descent mood. One progress bar LOW at y=0.87.\nBOTTOM RIGHT is NOT another loading screen or environment. Render a plain matte charcoal study legend with these exact centered readable lines:\n\"L01 • VARIANTES DE TRANSIÇÃO\"\n\"Artes candidatas • não instaladas\"\n\"Sem percentual ou tempo restante\"\n\"Não representam ambientes 3D implementados\"\nNO progress bar in this legend quadrant. It is explicitly outside the variant set, do not invent a twelfth environment.\nKeep a precise 2×2 grid and shared pewter bar styling. Candidate concept board only.\n",
      "screenIds": [
        "L01"
      ],
      "coveredStateIds": [
        "L01"
      ],
      "sourceManifest": "frontend-art.json",
      "status": "candidate"
    },
    {
      "id": "f03-menu-principal-r1",
      "kind": "reused-concept",
      "file": "/assets/studies/hud-r2/menu-r1.jpg",
      "sha256": "9d9b5544d62193f1f7d32c5759b35ef766823ada6ba78ced3235f6bc8ce3f924",
      "dimensions": [
        1920,
        1080
      ],
      "titles": {
        "pt-BR": "Menu principal — estudo r1 reutilizado",
        "en": "Main menu — reused r1 study"
      },
      "prompt": null,
      "screenIds": [
        "F03"
      ],
      "coveredStateIds": [
        "F03"
      ],
      "sourceManifest": "frontend-art.json",
      "status": "reused-r1"
    },
    {
      "id": "p01-character",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/p01-character.webp",
      "sha256": "3485488f4150fbabfbfc6f935314c71488e99beab925bd1e1bf67fd44087d30d",
      "dimensions": [
        1672,
        941
      ],
      "titles": {
        "pt-BR": "Personagem",
        "en": "Character"
      },
      "prompt": "Use case: ui-mockup. Asset type: candidate high-definition concept painting for Diablo 1 3D UI, not a screenshot and never a fake original comparison. Art direction: match the approved references' dark original Diablo 1 gothic atmosphere: charcoal stone fields, finely worn aged iron frames, pewter engraving, restrained aged brass edging, ivory readable serif text. Tiny amber highlights only for selection and candlelight; red/blue life and mana. Avoid polished MMO UI, fantasy gold filigree overload, neon, flat web UI. Background is an ORIGINAL ILLUSTRATION of nighttime Tristram cobbles, timber cottages and a well; this is illustrative concept scenery, no claim of runtime. Keep the bottom native-style continuous HUD: left CHAR/QUESTS/MAP/MENU buttons, large red life globe held by gothic gargoyles, eight numbered belt cells ABOVE the broad black information box, blue mana globe, right INV/SPELLS buttons with one separate prepared-spell tile under them. No extra permanent quickbar, no minimap except when explicitly requested for a native map mode, no stamina, cooldowns, equipment boots/gloves or invented gameplay. Preserve the free world area. All strings are PT-BR sample copy to be implemented later as live text, never baked final runtime labels. Add a subtle outside-game editorial top caption \"ESTUDO R2 · CONCEITO IA · NÃO É CAPTURA\". Finish as an art-directed crisp HD bitmap, textured but typography remains clear.\nPrimary request: FULL SCREEN 1920x1080 landscape UI concept P01, character panel OPEN ON LEFT, taking 35% width and from y=55 to y=835; world visible on right. Only character panel; no inventory or minimap. Panel header \"PERSONAGEM · C\", close X. All twenty fields must be visible and legible, compact balanced grouping with a clear two-column attribute table. Exact content: \"Ardan\" \"Guerreiro · Nível 12\"; \"Experiência 188.420\" \"Próximo nível 230.000\"; table headers \"Atributo\" \"Base\" \"Agora\"; rows \"Força 45 51 +\" \"Magia 15 15 +\" \"Destreza 30 34 +\" \"Vitalidade 40 40 +\"; one plus button aligned beside each attribute (four total). \"Pontos a distribuir 5\". \"Ouro 2.450\". \"Classe de armadura 42\"; \"Chance de acerto 76%\"; \"Dano 12–21\"; resource headers \"Máxima\" \"Atual\"; \"Vida 146 118\" \"Mana 32 21\"; resistances \"Magia 10%\" \"Fogo 25%\" \"Raios 0%\". Preserve both columns rather than reducing attributes to one number. Show low key labeled XP meter after the numeric XP fields. No portrait replacing any statistic. Bottom HUD remains fully visible underneath.",
      "screenIds": [
        "P01"
      ],
      "coveredStateIds": [
        "P01"
      ],
      "sourceManifest": "panels-art.json",
      "status": "candidate"
    },
    {
      "id": "p02-inventory",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/p02-inventory.webp",
      "sha256": "ba26dbed8428c3f820865776e4907cd61e16132e2be05899c71260b194a0e035",
      "dimensions": [
        1672,
        941
      ],
      "titles": {
        "pt-BR": "Inventário",
        "en": "Inventory"
      },
      "prompt": "Use case: ui-mockup. Asset type: candidate high-definition concept painting for Diablo 1 3D UI, not a screenshot and never a fake original comparison. Art direction: match the approved references' dark original Diablo 1 gothic atmosphere: charcoal stone fields, finely worn aged iron frames, pewter engraving, restrained aged brass edging, ivory readable serif text. Tiny amber highlights only for selection and candlelight; red/blue life and mana. Avoid polished MMO UI, fantasy gold filigree overload, neon, flat web UI. Background is an ORIGINAL ILLUSTRATION of nighttime Tristram cobbles, timber cottages and a well; this is illustrative concept scenery, no claim of runtime. Keep the bottom native-style continuous HUD: left CHAR/QUESTS/MAP/MENU buttons, large red life globe held by gothic gargoyles, eight numbered belt cells ABOVE the broad black information box, blue mana globe, right INV/SPELLS buttons with one separate prepared-spell tile under them. No extra permanent quickbar, no minimap except when explicitly requested for a native map mode, no stamina, cooldowns, equipment boots/gloves or invented gameplay. Preserve the free world area. All strings are PT-BR sample copy to be implemented later as live text, never baked final runtime labels. Add a subtle outside-game editorial top caption \"ESTUDO R2 · CONCEITO IA · NÃO É CAPTURA\". Finish as an art-directed crisp HD bitmap, textured but typography remains clear.\nPrimary request: Generate a NEW FULL SCREEN bitmap at 1920×1080, aspect ratio16:9, not a redraw at the dimensions of an input image. P02 inventory OPEN ON RIGHT covering 34%width y55 to835. The world stays visible on left. Header \"INVENTÁRIO · I\", close X, \"Ardan\". The TOP equipment zone must contain EXACTLY SEVEN separate rectangular equipment receptacles: 1 head centered top, 1 small amulet at top right, 1 torso centered below head, 1 left hand to torso's left, 1 right hand to torso's right, 1 ring bottom left, 1 ring bottom right. Seven total, no boots, gloves, extra socket or decoration mistaken for a slot. Helmet in head, pendant in amulet, chainmail in torso, sword in left hand, shield in right hand, two rings. BELOW a precise backpack grid: TEN columns and FOUR rows, forty equal square cells, eleven vertical grid lines and five horizontal grid lines including borders. Sparse contents: sword spans one column by three rows; a potion one cell; scroll one cell. No eighth equipped slot. Bottom of inventory \"Ouro 2.450\". Small unobtrusive item information integrated into HUD information box: \"Espada curta · Dano 4–8 · Durabilidade 18/24 · Requer 18 de Força\". Native-style bottomHUD fully visible with eight belt cells only. Do not label dimensions in player-facing art.",
      "screenIds": [
        "P02"
      ],
      "coveredStateIds": [
        "P02"
      ],
      "sourceManifest": "panels-art.json",
      "status": "candidate"
    },
    {
      "id": "p03-combined",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/p03-combined.webp",
      "sha256": "9e5989b62a1d463d3eae5cc134f39cf47018f0cde273e46d4a735a8dcbccb91c",
      "dimensions": [
        1672,
        941
      ],
      "titles": {
        "pt-BR": "Personagem e inventário abertos",
        "en": "Character and inventory open"
      },
      "prompt": "Use case: precise-object-edit. Edit ONLY the provided concept image P03. Keep the complete composition, both side panels, current statistics, exact seven equipment receptacles, backpack10columns×4rows, illustrated Tristram and bottomHUD. Correct the missing gold field: add a single legible line \"Ouro 2.450\" within the LEFT character panel, directly beneath \"Pontos a distribuir 5\", slightly reducing or moving the character portrait if necessary to make room. Do not remove or merge any other statistics; retain Base/Agora for4attributes, Max/Atual Vida/Mana,3resistances,XP,level,armor,tohit,damage. Add no gameplay functions. Do not add gold to the center of world or across HUD. All text is sample concept copy; preserve external CONCEITO disclaimer. This change repairs one omitted native field.",
      "screenIds": [
        "P01"
      ],
      "coveredStateIds": [
        "P03"
      ],
      "sourceManifest": "panels-art.json",
      "status": "candidate"
    },
    {
      "id": "p04-spellbook-1-3",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/p04-spellbook-1-3.webp",
      "sha256": "941138061383d5a8001ccb1581d1742d23fad2fc97fe853baa0252db1e283ef6",
      "dimensions": [
        1672,
        941
      ],
      "titles": {
        "pt-BR": "Grimório — páginas 1 a 3",
        "en": "Spellbook — pages 1 to 3"
      },
      "prompt": "Use case: ui-mockup. Asset type: candidate high-definition concept painting for Diablo 1 3D UI, not a screenshot and never a fake original comparison. Art direction: match the approved references' dark original Diablo 1 gothic atmosphere: charcoal stone fields, finely worn aged iron frames, pewter engraving, restrained aged brass edging, ivory readable serif text. Tiny amber highlights only for selection and candlelight; red/blue life and mana. Avoid polished MMO UI, fantasy gold filigree overload, neon, flat web UI. Background is an ORIGINAL ILLUSTRATION of nighttime Tristram cobbles, timber cottages and a well; this is illustrative concept scenery, no claim of runtime. Keep the bottom native-style continuous HUD: left CHAR/QUESTS/MAP/MENU buttons, large red life globe held by gothic gargoyles, eight numbered belt cells ABOVE the broad black information box, blue mana globe, right INV/SPELLS buttons with one separate prepared-spell tile under them. No extra permanent quickbar, no minimap except when explicitly requested for a native map mode, no stamina, cooldowns, equipment boots/gloves or invented gameplay. Preserve the free world area. All strings are PT-BR sample copy to be implemented later as live text, never baked final runtime labels. Add a subtle outside-game editorial top caption \"ESTUDO R2 · CONCEITO IA · NÃO É CAPTURA\". Finish as an art-directed crisp HD bitmap, textured but typography remains clear.\nPrimary request: A LARGE HD ART BOARD 2880x1620 with THREE clean equally-sized vertical concept frames side by side, outer editorial label at top. Each frame shows a tall dark stone right-side spellbook panel against a subtle Tristram illustration, a reduced native bottom HUD visible. Make the spellbook lists large and readable, seven FIXED rows each; illustrative spell icons, crisp ivory text, restrained category color. External labels above frames \"P04 · Página 1\", \"V18 · Página 2\", \"V19 · Página 3\". Inside each panel title \"GRIMÓRIO · B\"; bottom HORIZONTAL four tabs \"I II III IV\" in fixed order, select correct tab per frame. Page1 exact seven rows: Reparar / Habilidade (no mana); Dardo de fogo / Nível2 · Mana6; Raio carregado / Nível1 · Mana6; Dardo sagrado / Nível1 · Mana7; Cura / Nível2 · Mana5; Curar outro / Nível1 · Mana10; Inferno / Nível1 · Mana11. Page2 seven rows: Ressurreição / Cajado · 8 cargas; Parede de Fogo / Nível1 · Mana28; Telecinese / Nível1 · Mana15; Relâmpago / Nível1 · Mana10; Portal da cidade / Nível1 · Mana18; Lampejo / Nível1 · Mana30; Petrificar / Nível1 · Mana60. Page3 seven rows: Fasear / Nível1 · Mana12; Escudo de Mana / Nível1 · Mana33; Elemental / Nível1 · Mana35; Bola de Fogo / Nível1 · Mana16; Onda de Chamas / Nível1 · Mana35; Relâmpago encadeado / Nível1 · Mana30; Guardiã / Nível1 · Mana50. Small barred/invalid marker on offensive magic with explanatory sample \"Indisponível em Tristram\", keeping spell text readable. No mana cost on Reparar or staff; no sixth playable tab, no cooldown timers.",
      "screenIds": [
        "P04"
      ],
      "coveredStateIds": [
        "P04",
        "V18",
        "V19"
      ],
      "sourceManifest": "panels-art.json",
      "status": "candidate"
    },
    {
      "id": "p04-spellbook-4-5",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/p04-spellbook-4-5.webp",
      "sha256": "7cc10ee19f49ff1ad4d9b63355a91800ee9e2586f79879e06fbbc908d46f5d0c",
      "dimensions": [
        1983,
        793
      ],
      "titles": {
        "pt-BR": "Grimório — páginas 4 e 5 · Hellfire",
        "en": "Spellbook — pages 4 and 5 · Hellfire"
      },
      "prompt": "Use case: ui-mockup. Asset type: candidate high-definition concept painting for Diablo 1 3D UI, not a screenshot and never a fake original comparison. Art direction: match the approved references' dark original Diablo 1 gothic atmosphere: charcoal stone fields, finely worn aged iron frames, pewter engraving, restrained aged brass edging, ivory readable serif text. Tiny amber highlights only for selection and candlelight; red/blue life and mana. Avoid polished MMO UI, fantasy gold filigree overload, neon, flat web UI. Background is an ORIGINAL ILLUSTRATION of nighttime Tristram cobbles, timber cottages and a well; this is illustrative concept scenery, no claim of runtime. Keep the bottom native-style continuous HUD: left CHAR/QUESTS/MAP/MENU buttons, large red life globe held by gothic gargoyles, eight numbered belt cells ABOVE the broad black information box, blue mana globe, right INV/SPELLS buttons with one separate prepared-spell tile under them. No extra permanent quickbar, no minimap except when explicitly requested for a native map mode, no stamina, cooldowns, equipment boots/gloves or invented gameplay. Preserve the free world area. All strings are PT-BR sample copy to be implemented later as live text, never baked final runtime labels. Add a subtle outside-game editorial top caption \"ESTUDO R2 · CONCEITO IA · NÃO É CAPTURA\". Finish as an art-directed crisp HD bitmap, textured but typography remains clear.\nPrimary request: LARGE HD art board2560x1440 with TWO clearly separated 16:9 screen mockup frames side by side; prioritize legible spellbook panels. External editorial labels above left \"V20 · Página 4 · Diablo\"; above right \"V21 · Página 5 · Hellfire condicional\". Tristram original illustration backgrounds, native bottom HUD. LEFT inside header \"GRIMÓRIO · B\", seven fixed slots with row1 BLANK (not even a label), row2 Golem / Nível1 · Mana100, row3 Teletransporte / Nível1 · Mana35, row4 Apocalipse / Cajado · 8 cargas, row5 Espírito de Ossos / Nível1 · Mana24, row6 Estrela de Sangue / Nível1 · Mana25, row7 BLANK. Retain blank first and seventh row spaces. Four horizontal bottom tabs I II III IV with IV selected. RIGHT header \"GRIMÓRIO · B\", five bottom tabs I II III IV V with V selected, seven rows in exact order: Parede Relampejante / Nível1 · Mana28; Imolação / Nível1 · Mana60; Deformação / Nível1 · Mana35; Refletir / Nível1 · Mana35; Fúria / Nível1 · Mana35; Anel de Fogo / Nível1 · Mana28; Procurar / Nível1 · Mana15. No sixth playable page. No mana cost added to staff powers. Offensive unavailable spells carry small barred marker, never full unreadable dimming. Four empty positions must not be filled with invented spells.",
      "screenIds": [
        "P04"
      ],
      "coveredStateIds": [
        "V20",
        "V21"
      ],
      "sourceManifest": "panels-art.json",
      "status": "candidate"
    },
    {
      "id": "p05-speedbook",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/p05-speedbook.webp",
      "sha256": "2ec16fab708343b6c1b6c4521cec517d7d8721e34fa810293e4b961557a54002",
      "dimensions": [
        1672,
        941
      ],
      "titles": {
        "pt-BR": "Lista rápida de magias",
        "en": "Quick spell list"
      },
      "prompt": "Use case: ui-mockup. Asset type: candidate high-definition concept painting for Diablo 1 3D UI, not a screenshot and never a fake original comparison. Art direction: match the approved references' dark original Diablo 1 gothic atmosphere: charcoal stone fields, finely worn aged iron frames, pewter engraving, restrained aged brass edging, ivory readable serif text. Tiny amber highlights only for selection and candlelight; red/blue life and mana. Avoid polished MMO UI, fantasy gold filigree overload, neon, flat web UI. Background is an ORIGINAL ILLUSTRATION of nighttime Tristram cobbles, timber cottages and a well; this is illustrative concept scenery, no claim of runtime. Keep the bottom native-style continuous HUD: left CHAR/QUESTS/MAP/MENU buttons, large red life globe held by gothic gargoyles, eight numbered belt cells ABOVE the broad black information box, blue mana globe, right INV/SPELLS buttons with one separate prepared-spell tile under them. No extra permanent quickbar, no minimap except when explicitly requested for a native map mode, no stamina, cooldowns, equipment boots/gloves or invented gameplay. Preserve the free world area. All strings are PT-BR sample copy to be implemented later as live text, never baked final runtime labels. Add a subtle outside-game editorial top caption \"ESTUDO R2 · CONCEITO IA · NÃO É CAPTURA\". Finish as an art-directed crisp HD bitmap, textured but typography remains clear.\nPrimary request: FULL SCREEN1920x1080 landscape. Native quick spell selection P05 open transiently as a compact four-row floating strip directly ABOVE the bottomHUD, world remains largely visible. Four clearly labeled origins as rows, no MMO hotbar: \"Habilidade\" with a hammer/anvil tile and \"Reparar · Habilidade\"; \"Magia\" with fire tile \"Dardo de fogo · Nível2 · F5\" and healing tile \"Cura · Nível2 · F6\"; \"Pergaminho\" with portal tile \"Portal da cidade · 2 unidades\"; \"Cajado\" with lightning tile \"Raio · 8 cargas\". Make scroll counts and staff charges distinct from learned level. Display a focused amber edge around Cura tile. One small instruction beneath \"Selecionar magia · Atribuir atalho\". No numerical cooldowns. The hero supports12 remappable shortcuts but do not draw12 permanent buttons or say four is maximum. No minimap.",
      "screenIds": [
        "P05"
      ],
      "coveredStateIds": [
        "P05"
      ],
      "sourceManifest": "panels-art.json",
      "status": "candidate"
    },
    {
      "id": "p06-quests",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/p06-quests.webp",
      "sha256": "fc15b3f9ec84538ca622d2aa3514247f54b4d3f9cb6106c68025b52303dd0550",
      "dimensions": [
        1672,
        941
      ],
      "titles": {
        "pt-BR": "Diário de missões",
        "en": "Quest log"
      },
      "prompt": "Use case: ui-mockup. Asset type: candidate high-definition concept painting for Diablo 1 3D UI, not a screenshot and never a fake original comparison. Art direction: match the approved references' dark original Diablo 1 gothic atmosphere: charcoal stone fields, finely worn aged iron frames, pewter engraving, restrained aged brass edging, ivory readable serif text. Tiny amber highlights only for selection and candlelight; red/blue life and mana. Avoid polished MMO UI, fantasy gold filigree overload, neon, flat web UI. Background is an ORIGINAL ILLUSTRATION of nighttime Tristram cobbles, timber cottages and a well; this is illustrative concept scenery, no claim of runtime. Keep the bottom native-style continuous HUD: left CHAR/QUESTS/MAP/MENU buttons, large red life globe held by gothic gargoyles, eight numbered belt cells ABOVE the broad black information box, blue mana globe, right INV/SPELLS buttons with one separate prepared-spell tile under them. No extra permanent quickbar, no minimap except when explicitly requested for a native map mode, no stamina, cooldowns, equipment boots/gloves or invented gameplay. Preserve the free world area. All strings are PT-BR sample copy to be implemented later as live text, never baked final runtime labels. Add a subtle outside-game editorial top caption \"ESTUDO R2 · CONCEITO IA · NÃO É CAPTURA\". Finish as an art-directed crisp HD bitmap, textured but typography remains clear.\nPrimary request: FULL SCREEN1920x1080. P06 quest log open LEFT in a tall charcoalstone agediron panel, header \"DIÁRIO DE MISSÕES · Q\" and closeX. Clear ivory headings \"Ativas\" and \"Concluídas\". Under Ativas two selectable text entries \"O Açougueiro\" selected with subtle amber edge, and \"Água envenenada\". Under Concluídas a muted but readable \"O sinal da taverna\", without selectable button. Only action at panel bottom \"Ouvir relato\"; simple closing X at header. No progress percentages, no checklist objectives, no quest tracking arrow, no invented reward icons, no minimap. Leave enough blank breathing room below list and world right, full native bottomHUD.",
      "screenIds": [
        "P06"
      ],
      "coveredStateIds": [
        "P06"
      ],
      "sourceManifest": "panels-art.json",
      "status": "candidate"
    },
    {
      "id": "p07-narrative",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/p07-narrative.webp",
      "sha256": "e4ff4af93e25fee48dfc9353018ec66b217f83cf616be6e0952f1b9499f6b418",
      "dimensions": [
        1672,
        941
      ],
      "titles": {
        "pt-BR": "Diálogo e relato narrado",
        "en": "Dialogue and narrated account"
      },
      "prompt": "Use case: ui-mockup. Asset type: candidate high-definition concept painting for Diablo 1 3D UI, not a screenshot and never a fake original comparison. Art direction: match the approved references' dark original Diablo 1 gothic atmosphere: charcoal stone fields, finely worn aged iron frames, pewter engraving, restrained aged brass edging, ivory readable serif text. Tiny amber highlights only for selection and candlelight; red/blue life and mana. Avoid polished MMO UI, fantasy gold filigree overload, neon, flat web UI. Background is an ORIGINAL ILLUSTRATION of nighttime Tristram cobbles, timber cottages and a well; this is illustrative concept scenery, no claim of runtime. Keep the bottom native-style continuous HUD: left CHAR/QUESTS/MAP/MENU buttons, large red life globe held by gothic gargoyles, eight numbered belt cells ABOVE the broad black information box, blue mana globe, right INV/SPELLS buttons with one separate prepared-spell tile under them. No extra permanent quickbar, no minimap except when explicitly requested for a native map mode, no stamina, cooldowns, equipment boots/gloves or invented gameplay. Preserve the free world area. All strings are PT-BR sample copy to be implemented later as live text, never baked final runtime labels. Add a subtle outside-game editorial top caption \"ESTUDO R2 · CONCEITO IA · NÃO É CAPTURA\". Finish as an art-directed crisp HD bitmap, textured but typography remains clear.\nPrimary request: FULL SCREEN1920x1080 P07 narrated quest/NPC text. A large but restrained horizontal darkstone reading window near top-center of illustrated Tristram, width65%, height46%, between y100 andy630. Ivory large serif reading text with comfortable line height, subtle scroll indicator on right, header \"RELATO\", closeX. Exact author-created sample copy, set in 5 short lines: \"A noite cobre a estrada. Antes de seguir, escute com atenção e prepare seus recursos. Há perigos além da luz das tochas. Leve o que puder carregar e volte quando precisar de abrigo.\" No NPC face portrait, no cinematic dialogue-choice tree, no play/pause media controls; the window represents native scrolling voice-synchronized text, closing retains context. World under it, bottom nativeHUD intact. No extra gameplay features.",
      "screenIds": [
        "P07"
      ],
      "coveredStateIds": [
        "P07"
      ],
      "sourceManifest": "panels-art.json",
      "status": "candidate"
    },
    {
      "id": "p08-stash",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/p08-stash.webp",
      "sha256": "a2846154d6159b567984f4b3447e34e75dc58c8db88f718f2b86312d49708644",
      "dimensions": [
        1672,
        941
      ],
      "titles": {
        "pt-BR": "Baú e inventário",
        "en": "Stash and inventory"
      },
      "prompt": "Use case: precise-object-edit. Edit ONLY the two cell grids in this supplied concept. Preserve all frames, equipment7slots, gold values, paging/withdraw controls, illustrated world and bottomnativeHUD. LEFT BAÚ cell grid is wrong: replace it with EXACTLY TEN columns by TEN rows (100equal cells). Count ELEVEN vertical full lines and ELEVEN horizontal full lines including borders; make its area square, eachcell equal. Remove current stash item illustrations if needed to reveal correct grid. RIGHT INVENTÁRIO backpack belowequipment is wrong: replace it with EXACTLY TEN columns by FOUR rows (40equalcells), ELEVEN vertical lines and FIVE horizontal lines including border. Equal squarecells, width:height ratio2.5:1. No grid-size labels inside playerUI. If space is tight, reduce empty padding; keep7equipmentframes unchanged. Do not add/removeslots anywhereelse. Primary objective is precise grid count, not new design.",
      "screenIds": [
        "P08"
      ],
      "coveredStateIds": [
        "P08"
      ],
      "sourceManifest": "panels-art.json",
      "status": "candidate"
    },
    {
      "id": "p09-gold",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/p09-gold.webp",
      "sha256": "03422eb2e5be9d535c23a7b628cf7c54cd7eb7ce753767f66bf765ff87c1fb93",
      "dimensions": [
        1983,
        793
      ],
      "titles": {
        "pt-BR": "Sacar ouro do baú e dividir pilha",
        "en": "Withdraw gold from stash and split a stack"
      },
      "prompt": "Use case: ui-mockup. Asset type: candidate high-definition concept painting for Diablo 1 3D UI, not a screenshot and never a fake original comparison. Art direction: match the approved references' dark original Diablo 1 gothic atmosphere: charcoal stone fields, finely worn aged iron frames, pewter engraving, restrained aged brass edging, ivory readable serif text. Tiny amber highlights only for selection and candlelight; red/blue life and mana. Avoid polished MMO UI, fantasy gold filigree overload, neon, flat web UI. Background is an ORIGINAL ILLUSTRATION of nighttime Tristram cobbles, timber cottages and a well; this is illustrative concept scenery, no claim of runtime. Keep the bottom native-style continuous HUD: left CHAR/QUESTS/MAP/MENU buttons, large red life globe held by gothic gargoyles, eight numbered belt cells ABOVE the broad black information box, blue mana globe, right INV/SPELLS buttons with one separate prepared-spell tile under them. No extra permanent quickbar, no minimap except when explicitly requested for a native map mode, no stamina, cooldowns, equipment boots/gloves or invented gameplay. Preserve the free world area. All strings are PT-BR sample copy to be implemented later as live text, never baked final runtime labels. Add a subtle outside-game editorial top caption \"ESTUDO R2 · CONCEITO IA · NÃO É CAPTURA\". Finish as an art-directed crisp HD bitmap, textured but typography remains clear.\nPrimary request: LARGE HD ART BOARD2560x1440 with TWO distinct screen concept frames side by side, editorial labels above them \"P09 · Sacar ouro\" and \"P10 · Dividir pilha\". Both show conceptual Tristram with nativeHUD, small centered darkstone numeric input modal, dim backdrop. LEFT modal title \"SACAR OURO\"; \"Ouro guardado 18.600\"; \"Limite disponível 1.200\"; framed number field label \"Quantidade\" value\"500\" with visible cursor; two actions \"Confirmar · Enter\" and \"Cancelar · Esc\". RIGHT modal title \"DIVIDIR OURO\"; \"Ouro nesta pilha 1.000\"; \"Remover até 1.000\"; \"Quantidade\" field\"250\"; identical Enter/Esc actions. Two distinct actions, not currency shop. Do not add bank deposit/taxes or payment icons. Numeric copy is illustrative. Draw a subtle warm coin emblem, restrained amber focus, ivory text. No minimap.",
      "screenIds": [
        "P09",
        "P10"
      ],
      "coveredStateIds": [
        "P09",
        "P10"
      ],
      "sourceManifest": "panels-art.json",
      "status": "candidate"
    },
    {
      "id": "p11-map-modes",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/p11-map-modes.webp",
      "sha256": "72a8be474238d089e0107c6eb142f954debd3250f1abdcba8d3c8e384b16aff9",
      "dimensions": [
        1672,
        941
      ],
      "titles": {
        "pt-BR": "Automapa — modos opaco, transparente e minimapa",
        "en": "Automap — opaque, transparent and minimap modes"
      },
      "prompt": "Use case: ui-mockup. Asset type: candidate high-definition concept painting for Diablo 1 3D UI, not a screenshot and never a fake original comparison. Art direction: match the approved references' dark original Diablo 1 gothic atmosphere: charcoal stone fields, finely worn aged iron frames, pewter engraving, restrained aged brass edging, ivory readable serif text. Tiny amber highlights only for selection and candlelight; red/blue life and mana. Avoid polished MMO UI, fantasy gold filigree overload, neon, flat web UI. Background is an ORIGINAL ILLUSTRATION of nighttime Tristram cobbles, timber cottages and a well; this is illustrative concept scenery, no claim of runtime. Keep the bottom native-style continuous HUD: left CHAR/QUESTS/MAP/MENU buttons, large red life globe held by gothic gargoyles, eight numbered belt cells ABOVE the broad black information box, blue mana globe, right INV/SPELLS buttons with one separate prepared-spell tile under them. No extra permanent quickbar, no minimap except when explicitly requested for a native map mode, no stamina, cooldowns, equipment boots/gloves or invented gameplay. Preserve the free world area. All strings are PT-BR sample copy to be implemented later as live text, never baked final runtime labels. Add a subtle outside-game editorial top caption \"ESTUDO R2 · CONCEITO IA · NÃO É CAPTURA\". Finish as an art-directed crisp HD bitmap, textured but typography remains clear.\nPrimary request: LARGE HD ART BOARD2880x1620 with THREE equally sized clearly divided full-screen concept frames, outer labels \"V11 · Opaco\", \"V12 · Transparente\", \"V13 · Minimapa\". SAME original illustrative isometric town/exploration plan across modes, NOT a geographical worldmap. Each has native bottomHUD. LEFT mode: opaque charcoal map field covering most of world above HUD; fine ivory blueprint lines of explored rooms/lanes, doorway gaps, stairs, directional player arrow; no fake undiscovered details. Middle mode: SAME thin ivory explored map lines over the visible dark Tristram world with true transparent visual effect, no opaque panel or parchment. RIGHT mode: world unobstructed with only a small corner map top-right, same plan/arrow in small charcoal field, NOT a permanent minimap outside this explicit mode. Native map metadata \"Tristram\" \"Normal\" \"100%\". Map actions shown subtly \"Aproximar\" \"Afastar\" \"Centralizar\" \"Fechar\". No GPS routes, destination markers, quest tracking or automatic navigation. Distinction must be obvious from art, not merely labels. Keep readable map motifs and silhouette.",
      "screenIds": [
        "P11"
      ],
      "coveredStateIds": [
        "P11",
        "V11",
        "V12",
        "V13"
      ],
      "sourceManifest": "panels-art.json",
      "status": "candidate"
    },
    {
      "id": "p12-chat-history",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/p12-chat-history.webp",
      "sha256": "f22daf5876d69d0c3c2de8bd29b0937cf01b7b4e950dcfc1dd80d4e3c579db98",
      "dimensions": [
        1672,
        941
      ],
      "titles": {
        "pt-BR": "Escrever mensagem e histórico",
        "en": "Write a message and message history"
      },
      "prompt": "Use case: ui-mockup. Asset type: candidate high-definition concept painting for Diablo 1 3D UI, not a screenshot and never a fake original comparison. Art direction: match the approved references' dark original Diablo 1 gothic atmosphere: charcoal stone fields, finely worn aged iron frames, pewter engraving, restrained aged brass edging, ivory readable serif text. Tiny amber highlights only for selection and candlelight; red/blue life and mana. Avoid polished MMO UI, fantasy gold filigree overload, neon, flat web UI. Background is an ORIGINAL ILLUSTRATION of nighttime Tristram cobbles, timber cottages and a well; this is illustrative concept scenery, no claim of runtime. Keep the bottom native-style continuous HUD: left CHAR/QUESTS/MAP/MENU buttons, large red life globe held by gothic gargoyles, eight numbered belt cells ABOVE the broad black information box, blue mana globe, right INV/SPELLS buttons with one separate prepared-spell tile under them. No extra permanent quickbar, no minimap except when explicitly requested for a native map mode, no stamina, cooldowns, equipment boots/gloves or invented gameplay. Preserve the free world area. All strings are PT-BR sample copy to be implemented later as live text, never baked final runtime labels. Add a subtle outside-game editorial top caption \"ESTUDO R2 · CONCEITO IA · NÃO É CAPTURA\". Finish as an art-directed crisp HD bitmap, textured but typography remains clear.\nPrimary request: LARGE HDARTBOARD2560x1440 TWO separate concept screens side by side, external labels \"P12 · Escrever mensagem\" and \"P13 · Histórico\". Tristram illustration+nativeHUD each. LEFT a modest lower-world text chat entry box directly aboveHUD. Title \"MENSAGEM\", three recipient toggle boxes \"Mira\" \"Toren\" \"Ilan\", Mira andToren checked andIlan unchecked. Field \"Vamos juntos.\" with visible caret. Actions \"Enviar · Enter\" \"Cancelar · Esc\". These are TEXT recipients; no microphone, voice, audio channels or voice/mute icons. RIGHT a distinct taller darkstone chat history panel on left, header \"HISTÓRICO · 8 mensagens\"; scroll bar; readable author/level/timestamp entries \"#8 · 21:14:02 · Mira · Nível11\" then \"Estou na praça.\"; \"#7 · 21:13:54 · Sistema\" then \"Jogo salvo.\"; \"#6 · 21:13:41 · Ardan · Nível12\" then \"Encontro junto ao poço.\"; bottom amber subtle \"2 mensagens novas\" plus \"Mais recentes\", closeX. Messages names/times fictional. No party invitation action or icons unrelatedtochat. World remains visible. No minimap.",
      "screenIds": [
        "P12",
        "P13"
      ],
      "coveredStateIds": [
        "P12",
        "P13"
      ],
      "sourceManifest": "panels-art.json",
      "status": "candidate"
    },
    {
      "id": "p14-help",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/p14-help.webp",
      "sha256": "8f078181da9bc3a08a346969317f679312950d6f6b362c4d869f33ba79618ffa",
      "dimensions": [
        1672,
        941
      ],
      "titles": {
        "pt-BR": "Ajuda",
        "en": "Help"
      },
      "prompt": "Use case: ui-mockup. Asset type: candidate high-definition concept painting for Diablo 1 3D UI, not a screenshot and never a fake original comparison. Art direction: match the approved references' dark original Diablo 1 gothic atmosphere: charcoal stone fields, finely worn aged iron frames, pewter engraving, restrained aged brass edging, ivory readable serif text. Tiny amber highlights only for selection and candlelight; red/blue life and mana. Avoid polished MMO UI, fantasy gold filigree overload, neon, flat web UI. Background is an ORIGINAL ILLUSTRATION of nighttime Tristram cobbles, timber cottages and a well; this is illustrative concept scenery, no claim of runtime. Keep the bottom native-style continuous HUD: left CHAR/QUESTS/MAP/MENU buttons, large red life globe held by gothic gargoyles, eight numbered belt cells ABOVE the broad black information box, blue mana globe, right INV/SPELLS buttons with one separate prepared-spell tile under them. No extra permanent quickbar, no minimap except when explicitly requested for a native map mode, no stamina, cooldowns, equipment boots/gloves or invented gameplay. Preserve the free world area. All strings are PT-BR sample copy to be implemented later as live text, never baked final runtime labels. Add a subtle outside-game editorial top caption \"ESTUDO R2 · CONCEITO IA · NÃO É CAPTURA\". Finish as an art-directed crisp HD bitmap, textured but typography remains clear.\nPrimary request: FULLSCREEN1920x1080. P14 help window centered above nativeHUD, width70%height70%, dark charcoalstone/pewter. Header \"AJUDA\", closeX. Wide readable scrollable text area with large ivory headings \"Atalhos\", \"Movimento\", \"Combate\", \"Automapa\", \"Itens e ouro\", \"Habilidades e magias\"; current section Atalhos lists exactly \"I — Inventário\", \"C — Personagem\", \"B — Grimório\", \"Q — Diário de missões\", \"Tab — Automapa\", \"1–8 — Usar item do cinto\". Below a short sample \"Clique no chão para mover. Clique em um item para recolher.\" Native-style simple narrow scrollbar on right and footer \"Rolar\" \"Esc · Fechar\". No online guides, searchbars, external websites or invented key limits. Tristram conceptual world behind, native bottomHUD. Text is sample and shortcuts later driven by real configuration.",
      "screenIds": [
        "P14"
      ],
      "coveredStateIds": [
        "P14"
      ],
      "sourceManifest": "panels-art.json",
      "status": "candidate"
    },
    {
      "id": "p15-unique",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/p15-unique.webp",
      "sha256": "36b3a02ba7bbf2520c7918cb36622bbd37ea58071dbb5e97203057a39d4b12c5",
      "dimensions": [
        1671,
        941
      ],
      "titles": {
        "pt-BR": "Detalhes de item único",
        "en": "Unique item details"
      },
      "prompt": "Use case: precise-object-edit. The supplied P15 concept inventory backpack incorrectly has FIVE horizontal rows. Make one focused edit: REMOVE THE BOTTOM FIFTH ROW of backpack cells and its item illustrations, bringing the lower backpack frame up exactly one row. Keep the remaining TEN columns and FOUR rows, forty cells, with eleven vertical lines and five horizontal lines including border. Move remaining backpack contents only as needed. Preserve all seven equipment receptacles above, shield detail card, all text, original illustration, native bottom HUD and layout. No other changes. Do not merely empty the fifth row: the fifth row must physically disappear. A compact empty strip below the four-row backpack is fine.",
      "screenIds": [
        "P15"
      ],
      "coveredStateIds": [
        "P15"
      ],
      "sourceManifest": "panels-art.json",
      "status": "candidate"
    },
    {
      "id": "p16-party-inspection",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/p16-party-inspection.webp",
      "sha256": "4406594b4feb65bf62f943bb911065f973a2002fcc8a7bcff683f5548310419b",
      "dimensions": [
        1672,
        941
      ],
      "titles": {
        "pt-BR": "Grupo e inspeção de aliado",
        "en": "Party and ally inspection"
      },
      "prompt": "Use case: precise-object-edit. In the RIGHT inspection frame only, replace the bow in Mira's left hand equipment receptacle with a short one-handed sword, and replace the single arrow in the right hand receptacle with a small wooden round shield. An individual arrow is not a valid native equipped item; this corrects that error. Keep EXACTLY seven equipment receptacles, all other inventory items and backpack grid unchanged. Preserve read-only state, all statistics, portraits, character illustration, party frame on left, dark materials and bottom HUD. No new buttons or items elsewhere.",
      "screenIds": [
        "P16",
        "V14"
      ],
      "coveredStateIds": [
        "P16",
        "V14"
      ],
      "sourceManifest": "panels-art.json",
      "status": "candidate"
    },
    {
      "id": "p17-death",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/p17-death.webp",
      "sha256": "21add8c11af0f4298458c6552e1d4f3ecf88f3f554dcbc4959eceefc6cf0af44",
      "dimensions": [
        1672,
        941
      ],
      "titles": {
        "pt-BR": "Morte — solo com save, solo sem save e multijogador",
        "en": "Death — single player with a save, without a save and multiplayer"
      },
      "prompt": "Use case: ui-mockup. Asset type: candidate high-definition concept painting for Diablo 1 3D UI, not a screenshot and never a fake original comparison. Art direction: match the approved references' dark original Diablo 1 gothic atmosphere: charcoal stone fields, finely worn aged iron frames, pewter engraving, restrained aged brass edging, ivory readable serif text. Tiny amber highlights only for selection and candlelight; red/blue life and mana. Avoid polished MMO UI, fantasy gold filigree overload, neon, flat web UI. Background is an ORIGINAL ILLUSTRATION of nighttime Tristram cobbles, timber cottages and a well; this is illustrative concept scenery, no claim of runtime. Keep the bottom native-style continuous HUD: left CHAR/QUESTS/MAP/MENU buttons, large red life globe held by gothic gargoyles, eight numbered belt cells ABOVE the broad black information box, blue mana globe, right INV/SPELLS buttons with one separate prepared-spell tile under them. No extra permanent quickbar, no minimap except when explicitly requested for a native map mode, no stamina, cooldowns, equipment boots/gloves or invented gameplay. Preserve the free world area. All strings are PT-BR sample copy to be implemented later as live text, never baked final runtime labels. Add a subtle outside-game editorial top caption \"ESTUDO R2 · CONCEITO IA · NÃO É CAPTURA\". Finish as an art-directed crisp HD bitmap, textured but typography remains clear.\nPrimary request: LARGEHDARTBOARD2880x1620 THREE distinct concept screens side by side, external editorial labels \"V15 · Solo com save\", \"V16 · Solo sem save\", \"V17 · Multiplayer\". Each frame shows same originalILLUSTRATIONfallenarmoredhero onTristramcobbles, darkcrimson death tint over world, nativebottomHUD with EMPTY redlifeglobe. Centerivorytext \"Você morreu\" with ONLYONEvalidcontextualaction beneath it: LEFT \"Esc · Carregar último save\"; MIDDLE \"Esc · Retornar ao menu principal\"; RIGHT \"Esc · Reiniciar na cidade\". No otherchoices inanyframe, no genericFechar, no resurrectioncashshop, no countdown, no restartdungeon invention. Do not puttechnicalmodeconditioninsidegame UI; frame labelsoutsidegamearecomparisoneditorial. Restrainedgothictext, novastornamentalmenu. Fallenherodistantnon-graphic.",
      "screenIds": [
        "P17"
      ],
      "coveredStateIds": [
        "P17",
        "V15",
        "V16",
        "V17"
      ],
      "sourceManifest": "panels-art.json",
      "status": "candidate"
    },
    {
      "id": "p18-notification-pause",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/p18-notification-pause.webp",
      "sha256": "598dbdd0d66b8e8abb1782dbbdc9ad65c6687fd649a2d91d307df664d9d43dde",
      "dimensions": [
        1672,
        941
      ],
      "titles": {
        "pt-BR": "Notificação da partida e pausa simples",
        "en": "In-game notification and simple pause"
      },
      "prompt": "Use case: ui-mockup. Asset type: candidate high-definition concept painting for Diablo 1 3D UI, not a screenshot and never a fake original comparison. Art direction: match the approved references' dark original Diablo 1 gothic atmosphere: charcoal stone fields, finely worn aged iron frames, pewter engraving, restrained aged brass edging, ivory readable serif text. Tiny amber highlights only for selection and candlelight; red/blue life and mana. Avoid polished MMO UI, fantasy gold filigree overload, neon, flat web UI. Background is an ORIGINAL ILLUSTRATION of nighttime Tristram cobbles, timber cottages and a well; this is illustrative concept scenery, no claim of runtime. Keep the bottom native-style continuous HUD: left CHAR/QUESTS/MAP/MENU buttons, large red life globe held by gothic gargoyles, eight numbered belt cells ABOVE the broad black information box, blue mana globe, right INV/SPELLS buttons with one separate prepared-spell tile under them. No extra permanent quickbar, no minimap except when explicitly requested for a native map mode, no stamina, cooldowns, equipment boots/gloves or invented gameplay. Preserve the free world area. All strings are PT-BR sample copy to be implemented later as live text, never baked final runtime labels. Add a subtle outside-game editorial top caption \"ESTUDO R2 · CONCEITO IA · NÃO É CAPTURA\". Finish as an art-directed crisp HD bitmap, textured but typography remains clear.\nPrimary request: LARGEHDARTBOARD2560x1440 TWOclearlyseparatedconceptscreenssidebyside. Externallabels \"P18 · Notificação\" and \"G19 · Pausa simples\". SameoriginalTristramillustrationandnativebottomHUD. LEFT: smalltemporarysystemmessage atuppercenter \"Jogo salvo.\" inivoryserif on averyrestrainedcharcoal/pewter horizontalplate; NOconfirmbutton, NOmandatorydialog, noothermessages. RIGHT: simplepausedworldwithONLYcenteredword \"Pausa\" inivory, absolutely NOmenuoptions, no panel frame, noresume/save/quitlist, no big logo, noinventedcontrols. Pauseisaseparateplainnativeoverlay. Bothworldsmostlyunobstructed, nomap. Avoidaddingtimersorprogressbars.",
      "screenIds": [
        "G19",
        "P18"
      ],
      "coveredStateIds": [
        "P18",
        "G19"
      ],
      "sourceManifest": "panels-art.json",
      "status": "candidate"
    },
    {
      "id": "p19-cathedral-map",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/p19-cathedral-map.webp",
      "sha256": "2fd3cd954249dee7a0082ace7994f920f52fc841c56cfa2a4d9f29fad785821d",
      "dimensions": [
        1672,
        941
      ],
      "titles": {
        "pt-BR": "Mapa da Catedral",
        "en": "Cathedral map"
      },
      "prompt": "Use case: ui-mockup. Asset type: candidate high-definition concept painting for Diablo 1 3D UI, not a screenshot and never a fake original comparison. Art direction: match the approved references' dark original Diablo 1 gothic atmosphere: charcoal stone fields, finely worn aged iron frames, pewter engraving, restrained aged brass edging, ivory readable serif text. Tiny amber highlights only for selection and candlelight; red/blue life and mana. Avoid polished MMO UI, fantasy gold filigree overload, neon, flat web UI. Background is an ORIGINAL ILLUSTRATION of nighttime Tristram cobbles, timber cottages and a well; this is illustrative concept scenery, no claim of runtime. Keep the bottom native-style continuous HUD: left CHAR/QUESTS/MAP/MENU buttons, large red life globe held by gothic gargoyles, eight numbered belt cells ABOVE the broad black information box, blue mana globe, right INV/SPELLS buttons with one separate prepared-spell tile under them. No extra permanent quickbar, no minimap except when explicitly requested for a native map mode, no stamina, cooldowns, equipment boots/gloves or invented gameplay. Preserve the free world area. All strings are PT-BR sample copy to be implemented later as live text, never baked final runtime labels. Add a subtle outside-game editorial top caption \"ESTUDO R2 · CONCEITO IA · NÃO É CAPTURA\". Finish as an art-directed crisp HD bitmap, textured but typography remains clear.\nPrimary request: FULL SCREEN 1920x1080. P19 special Cathedral Map document item. Center a large aged vellum parchment over illustrated Tristram and above native bottom HUD. Charcoalstone/agediron thin outer holder, close X. Parchment title \"MAPA DA CATEDRAL\". Original hand-drawn ink sketch: cathedral facade with tall tower, a crypt descent motif, small star-like arcane cartographic marks, marginal hatch lines; rough antique document, NOT same explored automap geometry. No GPS, no quest markers, no clickable route, no world atlas, no navigation buttons. Small editorial note OUTSIDE the game frame \"Documento autoral ilustrativo · Conteúdo condicional\"; not native lore copy. Inside parchment no invented prose or canonicity claim. Native HUD visible. Keep composition different from automap boards, warm worn ivory paper but overall dark Diablo1 mood.",
      "screenIds": [
        "P19"
      ],
      "coveredStateIds": [
        "P19"
      ],
      "sourceManifest": "panels-art.json",
      "status": "candidate"
    },
    {
      "id": "p20-gamepad-hints",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/p20-gamepad-hints.webp",
      "sha256": "666cfc8bdda3d5cf0561b66f93ac293ee52031f74461a4fc0710eeecb3bfe10a",
      "dimensions": [
        1672,
        941
      ],
      "titles": {
        "pt-BR": "Auxiliares do controle — menus e magias",
        "en": "Controller hints — menus and spells"
      },
      "prompt": "Use case: ui-mockup. Asset type: candidate high-definition concept painting for Diablo 1 3D UI, not a screenshot and never a fake original comparison. Art direction: match the approved references' dark original Diablo 1 gothic atmosphere: charcoal stone fields, finely worn aged iron frames, pewter engraving, restrained aged brass edging, ivory readable serif text. Tiny amber highlights only for selection and candlelight; red/blue life and mana. Avoid polished MMO UI, fantasy gold filigree overload, neon, flat web UI. Background is an ORIGINAL ILLUSTRATION of nighttime Tristram cobbles, timber cottages and a well; this is illustrative concept scenery, no claim of runtime. Keep the bottom native-style continuous HUD: left CHAR/QUESTS/MAP/MENU buttons, large red life globe held by gothic gargoyles, eight numbered belt cells ABOVE the broad black information box, blue mana globe, right INV/SPELLS buttons with one separate prepared-spell tile under them. No extra permanent quickbar, no minimap except when explicitly requested for a native map mode, no stamina, cooldowns, equipment boots/gloves or invented gameplay. Preserve the free world area. All strings are PT-BR sample copy to be implemented later as live text, never baked final runtime labels. Add a subtle outside-game editorial top caption \"ESTUDO R2 · CONCEITO IA · NÃO É CAPTURA\". Finish as an art-directed crisp HD bitmap, textured but typography remains clear.\nPrimary request: LARGE HD ART BOARD 2560x1440, TWO separate concept screens side by side with outer labels \"P20 · Modificador de menus\" and \"P21 · Modificador de magias\". Same Tristram illustrated world and native bottom HUD; each has a small transient cross-shaped group of FOUR square icon hints over world near lower-right, not a circular radial gameplay menu. LEFT cross: above \"Menu\", right \"Inventário\", below \"Mapa\", left \"Personagem\"; two small adjacent face-button hints \"Missões\" and \"Magias\". Tiny native-controller hint \"Soltar modificador\". RIGHT cross: above fire icon \"Dardo de fogo\", right healing icon \"Cura\", below scroll/portal icon \"Portal da cidade\", left lightning icon \"Raio\"; small invalid marker on fire in Tristram, text remains readable. Exactly four spell hints in this transient cross, no permanent magic hotbar or claim four is total shortcut limit. Use neutral simple controller directional/button glyphs that stay coherent. No minimap, cooldowns, extra skills or new wheel actions.",
      "screenIds": [
        "P20"
      ],
      "coveredStateIds": [
        "P20",
        "P21"
      ],
      "sourceManifest": "panels-art.json",
      "status": "candidate"
    },
    {
      "id": "p22-touch",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/p22-touch.webp",
      "sha256": "74d50ef179740d490f56bb69fbd7bc01acf699f9eab097f000f46754fcd0f6e2",
      "dimensions": [
        1672,
        941
      ],
      "titles": {
        "pt-BR": "Controles de toque",
        "en": "Touch controls"
      },
      "prompt": "Use case: ui-mockup. Asset type: candidate high-definition concept painting for Diablo 1 3D UI, not a screenshot and never a fake original comparison. Art direction: match the approved references' dark original Diablo 1 gothic atmosphere: charcoal stone fields, finely worn aged iron frames, pewter engraving, restrained aged brass edging, ivory readable serif text. Tiny amber highlights only for selection and candlelight; red/blue life and mana. Avoid polished MMO UI, fantasy gold filigree overload, neon, flat web UI. Background is an ORIGINAL ILLUSTRATION of nighttime Tristram cobbles, timber cottages and a well; this is illustrative concept scenery, no claim of runtime. Keep the bottom native-style continuous HUD: left CHAR/QUESTS/MAP/MENU buttons, large red life globe held by gothic gargoyles, eight numbered belt cells ABOVE the broad black information box, blue mana globe, right INV/SPELLS buttons with one separate prepared-spell tile under them. No extra permanent quickbar, no minimap except when explicitly requested for a native map mode, no stamina, cooldowns, equipment boots/gloves or invented gameplay. Preserve the free world area. All strings are PT-BR sample copy to be implemented later as live text, never baked final runtime labels. Add a subtle outside-game editorial top caption \"ESTUDO R2 · CONCEITO IA · NÃO É CAPTURA\". Finish as an art-directed crisp HD bitmap, textured but typography remains clear.\nPrimary request: FULL SCREEN 1920x1080 landscape conceptual touch controls for native Diablo1, original illustrated Tristram behind, native bottom HUD coherent. Overlay a large translucent stone/pewter virtual direction pad at lower-left WORLD area ABOVE HUD, subtly transparent four-way arrows and center thumb ring. Lower-right WORLD area ABOVE HUD has touch-sized distinct circular/rounded buttons: sword for \"Ação principal\", hand for \"Ação secundária\", magic glyph for \"Magia\", X for \"Cancelar\"; two small red/blue potion touch buttons \"Vida\" and \"Mana\"; compact \"Menu\" button top-right. Existing character/inventory/quests/grimório HUD controls remain accessible with sufficiently large targets. No minimap. NO \"Ficar parado\" in Tristram (that is dungeon conditional); do not add stamina, dodge, jump or cooldowns. Keep center world unobstructed for selection. Make these clearly translucent native touch affordances, not smartphone app nav bars. External editorial caption \"P22 · Toque · Conceito condicional\".",
      "screenIds": [
        "P22"
      ],
      "coveredStateIds": [
        "P22"
      ],
      "sourceManifest": "panels-art.json",
      "status": "candidate"
    },
    {
      "id": "p23-console",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/p23-console.webp",
      "sha256": "e9fbfed8d6bb24c62deee4faf8d36e8ff791964fcd8849a171f1de5d02678f69",
      "dimensions": [
        1672,
        941
      ],
      "titles": {
        "pt-BR": "Console de desenvolvimento",
        "en": "Development console"
      },
      "prompt": "Use case: precise-object-edit. Image1 is the edit target: the P23 debug console concept. Image2 is a supporting reference ONLY for the native continuous bottom HUD layout. Correct ONLY the lower20% HUD in Image1; the current little permanent magic hotbar is wrong. Replace it with the layout of Image2: LEFT four utility buttons CHAR/QUESTS/MAP/MENU; red life globe; exactly EIGHT numbered belt cells in one row ABOVE a wide black information field; blue mana globe; RIGHT INV/SPELLS buttons and ONE separate prepared-spell tile below them. No extra permanent magic slots. Preserve the console frame, its output/warning/error, autocomplete and entry, upper editorial disclaimer, illustrated Tristram world above HUD. Keep style charcoalstone, agediron, pewter and ivory text. Do not copy the reference's whole world or change console composition. Main purpose is to restore all native HUD controls.",
      "screenIds": [
        "P23"
      ],
      "coveredStateIds": [
        "P23"
      ],
      "sourceManifest": "panels-art.json",
      "status": "candidate"
    },
    {
      "id": "c-01-npc-menus",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/c-01-npc-menus.webp",
      "sha256": "2b74b48eb219ce70666d0b3b32a9faa0774c1be975cd2d485c9c0b0e96932e58",
      "dimensions": [
        1536,
        1024
      ],
      "titles": {
        "pt-BR": "NPCs — oito menus iniciais",
        "en": "NPCs — eight initial menus"
      },
      "prompt": "Use case: ui-mockup. Create a brand-new original raster concept for Diablo 3D HUD r2, a finished comparison-ready UI art board. This is candidate art, never an original game screenshot. High resolution landscape 3072×2048 if possible; crisp legible Portuguese typography. Same design language as the inspected HUD study: charcoal stone and black leather surfaces, forged dark iron, fine pewter edge filigree, restrained aged-brass details, ivory serif text, amber focus. Solid opaque near-black content areas, quiet thin ornament, generous line spacing, no noisy stone behind text. Material depth only at edges. The world, if shown, is a tiny subdued Tristram setting, not the focus. No invented NPC portraits, no character artwork or models, no logos, no promotional copy. Small board header exactly: 'DIABLO 3D · ESTUDO R2 · ARTE CANDIDATA'. Keep every UI text inside its own bounds. Functional controls must be exactly those specified. No extra tabs, buttons, shortcuts, features, currencies or stat types. No side labeled original and no split before/after. Native data remains authoritative; numeric examples are illustrative. Modern placement/proportion allowed, existing actions/capacities remain unchanged.\n\nOne coherent 2-column by 4-row board showing all eight native town NPC menu variants, no portraits, each panel with name header and text actions. Keep enough whitespace for the longest six-row panel. Each panel is a complete menu, no footer controls beyond its existing exit action. Text verbatim by panel: GRISWOLD / Conversar / Comprar itens básicos / Comprar itens premium / Vender itens / Reparar itens / Sair da ferraria. ADRIA / Conversar / Comprar itens / Vender itens / Recarregar cajados / Sair da cabana. PEPIN / Conversar / Comprar itens / Sair. CAIN / Conversar / Identificar um item / Despedir-se. WIRT / Conversar / Pagar 50 de ouro para olhar / Despedir-se. OGDEN / Conversar / Sair da taverna. GILLIAN / Conversar / Acessar armazenamento / Despedir-se. FARNHAM / Conversar / Despedir-se. Do not add sell to Pepin or Wirt. Wirt's payment is before seeing the offer, never the purchase price. Do not invent a healing button: Pepin heals automatically. Add small neutral board notes outside player menus only: 'Loja visual: ações dependem da interface selecionada' and 'Wirt sem oferta: somente Conversar e Despedir-se'. These are evidence labels, not clickable actions. This board must make all eight menus visibly different only in their legitimate actions.",
      "screenIds": [
        "N01"
      ],
      "coveredStateIds": [
        "N01",
        "N02",
        "N03",
        "N04",
        "N05",
        "N06",
        "N07",
        "N08",
        "V22",
        "V23",
        "V24"
      ],
      "sourceManifest": "commerce-art.json",
      "status": "candidate"
    },
    {
      "id": "c-02-npc-subjects",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/c-02-npc-subjects.webp",
      "sha256": "1bc994423889cb7a304d38ba696de4da0aabe44a49ff045ba0ae4b138f031f4b",
      "dimensions": [
        1536,
        1024
      ],
      "titles": {
        "pt-BR": "NPCs — assuntos e shareware",
        "en": "NPCs — topics and shareware"
      },
      "prompt": "Use case: ui-mockup. Create a brand-new original raster concept for Diablo 3D HUD r2, a finished comparison-ready UI art board. This is candidate art, never an original game screenshot. High resolution landscape 3072×2048 if possible; crisp legible Portuguese typography. Same design language as the inspected HUD study: charcoal stone and black leather surfaces, forged dark iron, fine pewter edge filigree, restrained aged-brass details, ivory serif text, amber focus. Solid opaque near-black content areas, quiet thin ornament, generous line spacing, no noisy stone behind text. Material depth only at edges. The world, if shown, is a tiny subdued Tristram setting, not the focus. No invented NPC portraits, no character artwork or models, no logos, no promotional copy. Small board header exactly: 'DIABLO 3D · ESTUDO R2 · ARTE CANDIDATA'. Keep every UI text inside its own bounds. Functional controls must be exactly those specified. No extra tabs, buttons, shortcuts, features, currencies or stat types. No side labeled original and no split before/after. Native data remains authoritative; numeric examples are illustrative. Modern placement/proportion allowed, existing actions/capacities remain unchanged.\n\nA polished 2×2 board of reusable NPC conversation-subject layouts, not new portraits. Panel 1 full example: header 'CONVERSAR COM GRISWOLD', rows 'Rumores', 'O Açougueiro', 'Voltar'. Panel 2 full example: 'CONVERSAR COM CAIN', rows 'Rumores', 'Água envenenada', 'Voltar'. Panel 3: 'CONVERSAR COM OGDEN', rows 'Rumores', 'O sinal da taverna', 'Voltar'. Panel 4: 'CONVERSA INDISPONÍVEL', text 'Conversa indisponível nesta versão.', single action 'Voltar'. A subtle amber focus on one actual topic. No simulated dialogue prose, no chat bubbles, no accept quest button. Outside panels add a small noninteractive native-coverage footer: 'Griswold · Adria · Pepin · Cain · Wirt · Ogden · Gillian · Farnham' and 'Assuntos variam por NPC e estado da missão; shareware usa o aviso.' The example topics do not claim every NPC always has that quest. Long narrated report is a different UI, not part of this board.",
      "screenIds": [
        "N09"
      ],
      "coveredStateIds": [
        "N09",
        "N10",
        "N11",
        "N12",
        "N13",
        "N14",
        "N15",
        "N16",
        "V25",
        "V26",
        "V27",
        "V28",
        "V29",
        "V30",
        "V31",
        "V32"
      ],
      "sourceManifest": "commerce-art.json",
      "status": "candidate"
    },
    {
      "id": "c-03-commerce-text",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/c-03-commerce-text.webp",
      "sha256": "c0e1fd154ea84c30b603b046d7521974249a6013057ad5cae6787e03b0b482b4",
      "dimensions": [
        1536,
        1024
      ],
      "titles": {
        "pt-BR": "Comércio — lista textual e dados",
        "en": "Trading — text list and details"
      },
      "prompt": "Use case: ui-mockup. Create a brand-new original raster concept for Diablo 3D HUD r2, a finished comparison-ready UI art board. This is candidate art, never an original game screenshot. High resolution landscape 3072×2048 if possible; crisp legible Portuguese typography. Same design language as the inspected HUD study: charcoal stone and black leather surfaces, forged dark iron, fine pewter edge filigree, restrained aged-brass details, ivory serif text, amber focus. Solid opaque near-black content areas, quiet thin ornament, generous line spacing, no noisy stone behind text. Material depth only at edges. The world, if shown, is a tiny subdued Tristram setting, not the focus. No invented NPC portraits, no character artwork or models, no logos, no promotional copy. Small board header exactly: 'DIABLO 3D · ESTUDO R2 · ARTE CANDIDATA'. Keep every UI text inside its own bounds. Functional controls must be exactly those specified. No extra tabs, buttons, shortcuts, features, currencies or stat types. No side labeled original and no split before/after. Native data remains authoritative; numeric examples are illustrative. Modern placement/proportion allowed, existing actions/capacities remain unchanged.\n\nCreate a detailed commerce list design sheet with two large panels side by side and a narrow bottom row of compact service examples. No item thumbnails in this archetype: it is text-list mode. Left large panel 'GRISWOLD · COMPRAR BÁSICOS'; 'Ouro disponível: 2.450'; three separated rows verbatim: 'Espada curta' / '120 ouro · Dano 4–8 · Dur. 24/24 · Força 18'; 'Escudo de madeira' / '85 ouro · Defesa 6 · Dur. 16/16'; 'Armadura leve' / '240 ouro · Defesa 12 · Dur. 30/30 · Força 20'; controls 'Comprar' and 'Voltar'. Right large panel 'ADRIA · COMPRAR'; 'Ouro disponível: 2.450'; rows 'Poção de mana' / '50 ouro · Restaurar mana'; 'Pergaminho de portal' / '200 ouro · Ler'; 'Cajado de dardo de fogo' / '780 ouro · Cargas 18/18 · Magia 20'; controls 'Comprar' and 'Voltar'. Bottom five compact state cards retain data and operation labels: 'GRISWOLD · PREMIUM' / 'Espada de combate' / '1.450 ouro · Dano 8–14 · Dur. 32/32 · Força 35'; 'GRISWOLD · REPARAR' / 'Espada curta' / '18 ouro · Dur. 9/24'; 'ADRIA · RECARREGAR' / 'Cajado de dardo de fogo' / '90 ouro · Cargas 3/18'; 'CAIN · IDENTIFICAR' / 'Anel não identificado' / '100 ouro · Propriedades ocultas'; 'WIRT · OFERTA' / 'Arco reforçado' / '1.800 ouro · Dano 7–12 · Dur. 30/30 · Destreza 35'. Compact cards are variants of the list template and no new controls. Outside player UI, small footer notes 'Variantes: compra básica/premium, venda, reparo, recarga, identificação e oferta de Wirt.' Retain scrollbars and room for quality, requirements, revealed powers, charges, damage/defense and durability whenever applicable. Do not flatten or omit these fields.",
      "screenIds": [
        "T01"
      ],
      "coveredStateIds": [
        "T01",
        "T02",
        "T03",
        "T04",
        "T05",
        "T06",
        "T07",
        "T08",
        "T09",
        "T10"
      ],
      "sourceManifest": "commerce-art.json",
      "status": "candidate"
    },
    {
      "id": "c-04-commerce-thumbnails",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/c-04-commerce-thumbnails.webp",
      "sha256": "f19cbeb38ec9d400fbbd302ee87a034637d97a699d8adb5869c01b3a137704e1",
      "dimensions": [
        1536,
        1024
      ],
      "titles": {
        "pt-BR": "Comércio — lista com miniaturas",
        "en": "Trading — list with thumbnails"
      },
      "prompt": "Use case: ui-mockup. Create a brand-new original raster concept for Diablo 3D HUD r2, a finished comparison-ready UI art board. This is candidate art, never an original game screenshot. High resolution landscape 3072×2048 if possible; crisp legible Portuguese typography. Same design language as the inspected HUD study: charcoal stone and black leather surfaces, forged dark iron, fine pewter edge filigree, restrained aged-brass details, ivory serif text, amber focus. Solid opaque near-black content areas, quiet thin ornament, generous line spacing, no noisy stone behind text. Material depth only at edges. The world, if shown, is a tiny subdued Tristram setting, not the focus. No invented NPC portraits, no character artwork or models, no logos, no promotional copy. Small board header exactly: 'DIABLO 3D · ESTUDO R2 · ARTE CANDIDATA'. Keep every UI text inside its own bounds. Functional controls must be exactly those specified. No extra tabs, buttons, shortcuts, features, currencies or stat types. No side labeled original and no split before/after. Native data remains authoritative; numeric examples are illustrative. Modern placement/proportion allowed, existing actions/capacities remain unchanged.\n\nA complete wide commerce screen for the existing list-with-thumbnails presentation. Single centered framed panel with two side-by-side variant columns 'GRISWOLD · COMPRAR' and 'ADRIA · COMPRAR'; each is a genuine item list, not inventory grid. Add small illustrative item miniatures in a fixed column without changing the item's native dimensions or claiming final approved item icons. Left: 'Ouro disponível: 2.450'; 'Espada curta' / '120 ouro' / 'Dano 4–8 · Dur. 24/24 · Força 18'; 'Escudo de madeira' / '85 ouro' / 'Defesa 6 · Dur. 16/16'; 'Armadura leve' / '240 ouro' / 'Defesa 12 · Dur. 30/30 · Força 20'. Right: 'Poção de mana' / '50 ouro · Restaurar mana'; 'Pergaminho de portal' / '200 ouro · Ler'; 'Cajado de dardo de fogo' / '780 ouro · Cargas 18/18 · Magia 20'. Each column has 'Comprar' and 'Voltar' only, an amber selected row and scroll affordance. Under the lists, a restrained noninteractive specimen details strip labels 'Qualidade · Requisitos · Poderes · Cargas · Dano/Defesa · Durabilidade'. Native operations supported by template are buy basic/premium, sell, repair, recharge, identify, Wirt offer. Do not draw ten duplicated screens; show consistent template with sufficient detail space. Do not add filtering, search, rarity sort, currencies, comparison stats or equipment slots.",
      "screenIds": [
        "V01"
      ],
      "coveredStateIds": [
        "V01",
        "V02",
        "V03",
        "V04",
        "V05",
        "V06",
        "V07",
        "V08",
        "V09",
        "V10"
      ],
      "sourceManifest": "commerce-art.json",
      "status": "candidate"
    },
    {
      "id": "c-05-commerce-grid",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/c-05-commerce-grid.webp",
      "sha256": "123e6ce8601becbc3558beb00c3142b37cd879fa3d0cfc76216b46ee5498ee9a",
      "dimensions": [
        1536,
        1024
      ],
      "titles": {
        "pt-BR": "Comércio — estudo de grade e inventário",
        "en": "Trading — grid and inventory study"
      },
      "prompt": "Edit the inspected candidate UI art image. This is a surgical correction of the LEFT SHOP GRID ONLY. Preserve the entire composition, all text, headings, shop tabs, price/details, five shop buttons, background, frame style, and the RIGHT INVENTORY exactly as they are. In particular the right inventory retains exactly SEVEN equipped slots and TEN columns by FOUR rows of backpack cells. Rebuild only the rectangular shop grid beneath Griswold's tabs and above the item-detail panel. It MUST contain EXACTLY TEN columns and NINE rows: 90 equal rectangular cells. This means ELEVEN full vertical boundary lines including both borders, and TEN full horizontal boundary lines including both borders. Count 10 spaces across and 9 spaces down before finishing. Uniform cell spacing, no extra narrow column or partial cell. Keep the same outer grid rectangle, adjusting line spacing inside it. Keep the existing item illustrations roughly in their same grid locations, without obscuring enough grid lines to hide the count. All other image pixels should remain visually unchanged. No additional text, symbols, buttons, arrows, slots or artworks. The existing shop layout currently has the wrong grid count; correct it to 10×9.",
      "screenIds": [
        "T11"
      ],
      "coveredStateIds": [
        "T11",
        "T12",
        "T13",
        "T14"
      ],
      "sourceManifest": "commerce-art.json",
      "status": "candidate"
    },
    {
      "id": "c-06-commerce-confirmation",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/c-06-commerce-confirmation.webp",
      "sha256": "abaf5bb7b605094f07ac3a8fcbffc84fb164c9f2338054f56fa0d2483caad429",
      "dimensions": [
        1536,
        1024
      ],
      "titles": {
        "pt-BR": "Comércio — seis confirmações",
        "en": "Trading — six confirmations"
      },
      "prompt": "Use case: ui-mockup. Create a brand-new original raster concept for Diablo 3D HUD r2, a finished comparison-ready UI art board. This is candidate art, never an original game screenshot. High resolution landscape 3072×2048 if possible; crisp legible Portuguese typography. Same design language as the inspected HUD study: charcoal stone and black leather surfaces, forged dark iron, fine pewter edge filigree, restrained aged-brass details, ivory serif text, amber focus. Solid opaque near-black content areas, quiet thin ornament, generous line spacing, no noisy stone behind text. Material depth only at edges. The world, if shown, is a tiny subdued Tristram setting, not the focus. No invented NPC portraits, no character artwork or models, no logos, no promotional copy. Small board header exactly: 'DIABLO 3D · ESTUDO R2 · ARTE CANDIDATA'. Keep every UI text inside its own bounds. Functional controls must be exactly those specified. No extra tabs, buttons, shortcuts, features, currencies or stat types. No side labeled original and no split before/after. Native data remains authoritative; numeric examples are illustrative. Modern placement/proportion allowed, existing actions/capacities remain unchanged.\n\nA 3-column by 2-row art board with six complete confirmation dialog variants, all the same dignified charcoal/iron/ivory frame. Every dialog has exactly two actions 'Sim' and 'Não', clear keyboard/controller focus amber on one, no duplicate footer actions. First 'COMPRAR ITEM?' / 'Espada curta' / 'Preço: 120 ouro' / 'Ouro disponível: 2.450'. Second 'VENDER ITEM?' / 'Machado usado' / 'Preço: 65 ouro' / 'Ouro disponível: 2.450'. Third 'REPARAR ITEM?' / 'Espada curta' / 'Preço: 18 ouro' / 'Durabilidade 9/24' / 'Ouro disponível: 2.450'. Fourth 'RECARREGAR CAJADO?' / 'Cajado simples' / 'Preço: 90 ouro' / 'Cargas 3/18' / 'Ouro disponível: 2.450'. Fifth 'IDENTIFICAR ITEM?' / 'Anel não identificado' / 'Preço: 100 ouro' / 'Propriedades ocultas' / 'Ouro disponível: 2.450'. Sixth 'NEGÓCIO DE WIRT?' / 'Arco reforçado' / 'Preço: 1.800 ouro' / 'Dano 7–12 · Dur. 30/30 · Destreza 35' / 'Ouro disponível: 2.450'. Do not confuse Wirt's 50-gold look fee with this item price. A small noninteractive board footnote says 'Confirmações das listas; a grade visual compra diretamente.' No original-game reference panel.",
      "screenIds": [
        "T15"
      ],
      "coveredStateIds": [
        "T15",
        "T16",
        "T17",
        "T18",
        "T19",
        "T20"
      ],
      "sourceManifest": "commerce-art.json",
      "status": "candidate"
    },
    {
      "id": "c-07-commerce-blocked",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/c-07-commerce-blocked.webp",
      "sha256": "025fa107f5b8f823deab4eef4e622a664dbfe2f7371e19a8ec2fed2c05d7f9ee",
      "dimensions": [
        1536,
        1024
      ],
      "titles": {
        "pt-BR": "Comércio — dinheiro e espaço insuficientes",
        "en": "Trading — insufficient money and space"
      },
      "prompt": "Edit this inspected candidate image by removing ONLY the two large background UI panels titled COMERCIANTE and INVENTÁRIO, including ALL their item names, icons, columns, item prices, weight column, fake gear rows, and their frames. Replace those background panels with the same softly blurred dark Tristram street scenery already present between them. Keep the TWO FOREGROUND WARNING DIALOGS exactly unchanged: OURO INSUFICIENTE with its complete Portuguese message, Ouro disponível 80, Preço120 and Voltar; INVENTÁRIO CHEIO with its complete Portuguese message, Armadura leve, Espaço exigido 2×3 células and Voltar. Preserve the foreground dialog borders, size, placement, material, text, values and buttons exactly. Preserve top candidate header, bottom evidence note, candles and mug. There must be absolutely NO other UI behind the warning dialogs after this edit: no inventory list, no merchant list, no stats, no weight, no gloves/boots/belt, no hidden fake features. This is a surgical background correction; do not redesign either foreground warning popup and do not add anything new.",
      "screenIds": [
        "T21"
      ],
      "coveredStateIds": [
        "T21",
        "T22"
      ],
      "sourceManifest": "commerce-art.json",
      "status": "candidate"
    },
    {
      "id": "c-08-commerce-empty",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/c-08-commerce-empty.webp",
      "sha256": "ab9d75f375fe76e7b3f28c5cfff2f59074a00e70330b40d55a4108053dca93a3",
      "dimensions": [
        1536,
        1024
      ],
      "titles": {
        "pt-BR": "Comércio — cinco estados sem itens",
        "en": "Trading — five empty-item states"
      },
      "prompt": "Use case: ui-mockup. Create a brand-new original raster concept for Diablo 3D HUD r2, a finished comparison-ready UI art board. This is candidate art, never an original game screenshot. High resolution landscape 3072×2048 if possible; crisp legible Portuguese typography. Same design language as the inspected HUD study: charcoal stone and black leather surfaces, forged dark iron, fine pewter edge filigree, restrained aged-brass details, ivory serif text, amber focus. Solid opaque near-black content areas, quiet thin ornament, generous line spacing, no noisy stone behind text. Material depth only at edges. The world, if shown, is a tiny subdued Tristram setting, not the focus. No invented NPC portraits, no character artwork or models, no logos, no promotional copy. Small board header exactly: 'DIABLO 3D · ESTUDO R2 · ARTE CANDIDATA'. Keep every UI text inside its own bounds. Functional controls must be exactly those specified. No extra tabs, buttons, shortcuts, features, currencies or stat types. No side labeled original and no split before/after. Native data remains authoritative; numeric examples are illustrative. Modern placement/proportion allowed, existing actions/capacities remain unchanged.\n\nA professional art board with five empty-store-state cards in a clear layout: top three cards, bottom two wider cards. Same iron/charcoal frame as all commerce concepts; no fake product rows or disabled purchase controls. Card 1 header 'GRISWOLD · VENDER', message 'Nenhum item aceito para venda', 'Ouro disponível: 2.450', only 'Voltar'. Card 2 'ADRIA · VENDER', message 'Nenhum item aceito para venda', 'Ouro disponível: 2.450', only 'Voltar'. Card 3 'GRISWOLD · REPARAR', message 'Nada para reparar', 'Ouro disponível: 2.450', only 'Voltar'. Card 4 'ADRIA · RECARREGAR', message 'Nada para recarregar', 'Ouro disponível: 2.450', only 'Voltar'. Card 5 'CAIN · IDENTIFICAR', message 'Nada para identificar', 'Ouro disponível: 2.450', only 'Voltar'. Use empty negative space attractively and keep content vertically centered; no portraits, icons can be tiny neutral ornamental line marks only. Do not use Griswold's acceptance criteria for Adria; messages are generic and correctly named. No loot suggestions, no new navigation.",
      "screenIds": [
        "T23"
      ],
      "coveredStateIds": [
        "T23",
        "T24",
        "T25",
        "T26",
        "V33"
      ],
      "sourceManifest": "commerce-art.json",
      "status": "candidate"
    },
    {
      "id": "c-09-commerce-identified",
      "kind": "concept",
      "file": "/assets/studies/hud-r2/previews/c-09-commerce-identified.webp",
      "sha256": "c92f4ae099c2ee5c83365919506315f978967be6eacd307f80060377ea900aa7",
      "dimensions": [
        1536,
        1024
      ],
      "titles": {
        "pt-BR": "Comércio — identificação revelada",
        "en": "Trading — identification result"
      },
      "prompt": "Use case: ui-mockup. Create a brand-new original raster concept for Diablo 3D HUD r2, a finished comparison-ready UI art board. This is candidate art, never an original game screenshot. High resolution landscape 3072×2048 if possible; crisp legible Portuguese typography. Same design language as the inspected HUD study: charcoal stone and black leather surfaces, forged dark iron, fine pewter edge filigree, restrained aged-brass details, ivory serif text, amber focus. Solid opaque near-black content areas, quiet thin ornament, generous line spacing, no noisy stone behind text. Material depth only at edges. The world, if shown, is a tiny subdued Tristram setting, not the focus. No invented NPC portraits, no character artwork or models, no logos, no promotional copy. Small board header exactly: 'DIABLO 3D · ESTUDO R2 · ARTE CANDIDATA'. Keep every UI text inside its own bounds. Functional controls must be exactly those specified. No extra tabs, buttons, shortcuts, features, currencies or stat types. No side labeled original and no split before/after. Native data remains authoritative; numeric examples are illustrative. Modern placement/proportion allowed, existing actions/capacities remain unchanged.\n\nA finished focused result screen after Cain identifies an item, the original shop interaction elegantly reframed, not a new reward or character-level-up screen. One centered large framed panel over subdued blurred Tristram neutral scene. Header 'IDENTIFICAÇÃO CONCLUÍDA'. Small illustrative ring icon as specimen, no final approved item asset claim. Exact main content 'Anel simples' in ivory; property '+3 de Magia' in restrained magical blue; line 'Custo pago: 100 ouro'. Native result and a sole return/completion action labeled 'Concluir'. Keep clear space reserved for additional revealed properties when a different item is identified, but do not invent or display other stats. Small noninteractive bottom label 'Exemplo ilustrativo · propriedades vêm do item nativo'. No equip, compare, sell, craft, salvage, reroll, rarity badge or popup original side. Match all charcoal stone/iron/pewter/ivory/amber materials with thin highlights and spacious readable type. Also show a small compact 4:3 variation inset at bottom-right of the board, same one result and one Concluir action; it is a responsive specimen of the same screen, not a second game window.",
      "screenIds": [
        "T27"
      ],
      "coveredStateIds": [
        "T27"
      ],
      "sourceManifest": "commerce-art.json",
      "status": "candidate"
    },
    {
      "id": "kit-panel",
      "kind": "component",
      "file": "/assets/studies/hud-r2/assets/kit-panel.png",
      "sha256": "04fc9f6ae7de28f4d1bd8c5d931200f09cd8ddfd63e61de589b991f54b0b75d3",
      "dimensions": [
        1448,
        1086
      ],
      "titles": {
        "pt-BR": "Kit sem texto — moldura de painel",
        "en": "Text-free kit — panel frame"
      },
      "prompt": "Use case: background-extraction. Extract a production-usable EMPTY gothic HUD panel skin from the supplied reference1, preserving its exact worn dark iron, pewter thin border, black charcoalstone interior and restrained corner filigree. The result must be a SINGLE front-on rectangular panel, approximately4:3, centered, occupying90% ofcanvas, fully framed edge-to-edge with clear right angles. REMOVE ALL TEXT, ALL numbers, rows, checkboxes, buttons, icons, slider, decorative wings/skulls projecting outside the rectangular border, backdrop scene and lightingoutsidepanel. Interior is opaque smooth very dark texturedstone lowcontrast (not transparent). Outside rectangle truly transparent alpha, NOT checkerboard image. No bakedshadows outside boundary, no glow. Designed for 9-slice with fixed64px corners, longstraightmiddle edges allowingresize. Highquality2K+ifpossible. This is a clean raster component extracted from the concept to assemble real editable menus withlive text. Do not produce afullmockupscreen. Preserve styleexactly.",
      "screenIds": [],
      "coveredStateIds": [],
      "sourceManifest": "kit-art.json",
      "status": "candidate"
    },
    {
      "id": "kit-modal",
      "kind": "component",
      "file": "/assets/studies/hud-r2/assets/kit-modal.png",
      "sha256": "37b08df1367edc81158ee56675647872155f09d3a82731974874815fcac4f5c0",
      "dimensions": [
        1774,
        887
      ],
      "titles": {
        "pt-BR": "Kit sem texto — moldura de modal",
        "en": "Text-free kit — modal frame"
      },
      "prompt": "Use case: background-extraction. Extract a SINGLE empty horizontal gothic modal window frame from reference1, the same worn pewter/darkiron/black charcoalstone visual design. Canvaslandscape, rectangle about2:1aspect, centeredoccupying90%. Opaqueverydark lowcontrast interior; borderfineagedmetal/cornerfiligree. REMOVE ALLTEXTnumberssliderbuttonsicons AND worldbackdrop, no projectingwingedgargoyles outside rectangle. Truly transparent alpha outsideframe, no checkerboardpattern. Rectilinear fixedcorners, longstraightedgecentres support9slice64px. No additional panels/components, no watermark. A clean standalone project-bound raster asset extracted from suppliedscreen; live textand controlswillbeoverlaidbyGodot. Highquality2K+target.",
      "screenIds": [],
      "coveredStateIds": [],
      "sourceManifest": "kit-art.json",
      "status": "candidate"
    },
    {
      "id": "kit-controls",
      "kind": "component",
      "file": "/assets/studies/hud-r2/assets/kit-controls.png",
      "sha256": "480985f1bbfc447ac99f00dc9a5bb723abed1a9cb1712ab6ddd9b0a086f4cf9f",
      "dimensions": [
        1774,
        887
      ],
      "titles": {
        "pt-BR": "Kit sem texto — moldura de controle",
        "en": "Text-free kit — control frame"
      },
      "prompt": "Use case: background-extraction. Extract a SINGLE empty rectangular menu BUTTON skin from the 'Menu anterior' button in suppliedreference1. Keep exactlydarkstone/forgediron, thinfinepewterborder, subtleworncornerornament. REMOVE text, allletters,numbers, icons, arrows, backdrop, shadowoutsidebutton, otherpaneldecoration. Onlyonebutton, horizontal5:1proportion, fronton, symmetricfixedcorners, longstraightedgecentre,support9slice. Canvaswidebuttonnearlyfills90%width, generousfullytransparentalphaoutside. Interioropaque nearblacklowcontrast. Trulytransparentbackground; nevercheckerboardorwhitepaint. No labelword, no tinyduplicatebuttons. Project-bound reusablebuttonframe for liveUItext inGodot. Highquality2Kwidthtarget.",
      "screenIds": [],
      "coveredStateIds": [],
      "sourceManifest": "kit-art.json",
      "status": "candidate"
    }
  ],
  "screens": [
    {
      "id": "F01",
      "titles": {
        "pt-BR": "Abertura — título",
        "en": "Opening — title"
      },
      "family": "entry",
      "stateIds": [
        "F01",
        "F01-V1"
      ],
      "assetIds": [
        "f01-abertura"
      ],
      "reference": null
    },
    {
      "id": "F02",
      "titles": {
        "pt-BR": "Escolher Diablo ou Hellfire",
        "en": "Choose Diablo or Hellfire"
      },
      "family": "entry",
      "stateIds": [
        "F02"
      ],
      "assetIds": [
        "f02-diablo-hellfire"
      ],
      "reference": null
    },
    {
      "id": "F03",
      "titles": {
        "pt-BR": "Menu principal — Diablo",
        "en": "Main menu — Diablo"
      },
      "family": "entry",
      "stateIds": [
        "F03",
        "F03-V1",
        "F03-V2",
        "F03-V3"
      ],
      "assetIds": [
        "f03-menu-principal-r1"
      ],
      "reference": {
        "file": "/assets/studies/hud-r2/references/f03.webp",
        "type": "realwindow",
        "notes": {
          "pt-BR": "Captura histórica fornecida da apresentação nativa Diablo/DevilutionX, com seis ações e logo original; não representa a revisão D3D instalada hoje.",
          "en": "Supplied historical capture of the native Diablo/DevilutionX presentation, with six actions and the original logo; it does not represent the D3D revision installed today."
        },
        "coveredStateIds": [
          "F03"
        ],
        "allVariants": false
      }
    },
    {
      "id": "F04",
      "titles": {
        "pt-BR": "Personagens de um jogador",
        "en": "Single-player characters"
      },
      "family": "heroes",
      "stateIds": [
        "F04",
        "F04-V1",
        "F04-V2",
        "F04-V4"
      ],
      "assetIds": [
        "f04-herois"
      ],
      "reference": {
        "file": "/assets/studies/hud-r2/references/f04.webp",
        "type": "nativefixture",
        "notes": {
          "pt-BR": "Fixture de funções/arte nativas e compositor SDL real sem janela. Herói sintético; fundo RGB D3D aprovado, não screenshot vanilla intacto.",
          "en": "Fixture using native functions/art and the real SDL compositor without a window. Synthetic hero; approved D3D RGB background, not an unmodified vanilla screenshot."
        },
        "coveredStateIds": [
          "F04"
        ],
        "allVariants": false
      }
    },
    {
      "id": "F05",
      "titles": {
        "pt-BR": "Novo herói — escolher classe",
        "en": "New hero — choose a class"
      },
      "family": "heroes",
      "stateIds": [
        "F05",
        "F05-V1",
        "F05-V2",
        "F05-V3"
      ],
      "assetIds": [
        "f05-classes"
      ],
      "reference": null
    },
    {
      "id": "F06",
      "titles": {
        "pt-BR": "Novo herói — nome",
        "en": "New hero — name"
      },
      "family": "heroes",
      "stateIds": [
        "F06",
        "F06-V1",
        "F06-V2"
      ],
      "assetIds": [
        "f06-nome"
      ],
      "reference": null
    },
    {
      "id": "F07",
      "titles": {
        "pt-BR": "Partida salva existente",
        "en": "Existing saved game"
      },
      "family": "heroes",
      "stateIds": [
        "F07"
      ],
      "assetIds": [
        "f07-partida-salva"
      ],
      "reference": null
    },
    {
      "id": "F08",
      "titles": {
        "pt-BR": "Criar partida — dificuldade",
        "en": "Create game — difficulty"
      },
      "family": "sessions",
      "stateIds": [
        "F08",
        "F08-V1",
        "F08-V2",
        "F08-V3"
      ],
      "assetIds": [
        "f08-dificuldade"
      ],
      "reference": null
    },
    {
      "id": "F09",
      "titles": {
        "pt-BR": "Multijogador — conexão Offline",
        "en": "Multiplayer — Offline connection"
      },
      "family": "network",
      "stateIds": [
        "F09",
        "F09-V1",
        "F09-V2"
      ],
      "assetIds": [
        "f09-conexao-offline"
      ],
      "reference": {
        "file": "/assets/studies/hud-r2/references/f09.webp",
        "type": "nativefixture",
        "notes": {
          "pt-BR": "Fixture nativa real sem janela; provider Offline do build NONET, com fundo D3D aprovado. TCP/ZeroTier não foram capturados.",
          "en": "Actual offscreen native fixture; Offline provider from the NONET build, with an approved D3D background. TCP/ZeroTier were not captured."
        },
        "coveredStateIds": [
          "F09"
        ],
        "allVariants": false
      }
    },
    {
      "id": "F10",
      "titles": {
        "pt-BR": "ZeroTier — ações e partidas públicas",
        "en": "ZeroTier — actions and public games"
      },
      "family": "network",
      "stateIds": [
        "F10",
        "F10-V1",
        "F10-V2",
        "F10-V3",
        "F10-V4",
        "F10-V5"
      ],
      "assetIds": [
        "f10-partidas-zerotier"
      ],
      "reference": null
    },
    {
      "id": "F11",
      "titles": {
        "pt-BR": "Entrar em partida — ID ZeroTier",
        "en": "Join game — ZeroTier ID"
      },
      "family": "network",
      "stateIds": [
        "F11",
        "F11-V1"
      ],
      "assetIds": [
        "f11-id-partida"
      ],
      "reference": null
    },
    {
      "id": "F12",
      "titles": {
        "pt-BR": "Criar partida — velocidade",
        "en": "Create game — speed"
      },
      "family": "sessions",
      "stateIds": [
        "F12",
        "F12-V1",
        "F12-V2",
        "F12-V3"
      ],
      "assetIds": [
        "f12-velocidade"
      ],
      "reference": null
    },
    {
      "id": "F13",
      "titles": {
        "pt-BR": "Criar partida privada — senha",
        "en": "Create private game — password"
      },
      "family": "network",
      "stateIds": [
        "F13",
        "F13-V1"
      ],
      "assetIds": [
        "f13-senha"
      ],
      "reference": null
    },
    {
      "id": "F14",
      "titles": {
        "pt-BR": "Créditos",
        "en": "Credits"
      },
      "family": "credits-preserved",
      "stateIds": [
        "F14"
      ],
      "assetIds": [],
      "reference": {
        "file": "/assets/studies/hud-r2/references/f14.webp",
        "type": "nativefixture",
        "notes": {
          "pt-BR": "Fixture sem janela do renderer, fundo e texto nativos de créditos; imagem da taverna e rolagem preservadas.",
          "en": "Offscreen fixture of the native credits renderer, background and text; tavern image and scrolling preserved."
        },
        "coveredStateIds": [
          "F14"
        ],
        "allVariants": true
      }
    },
    {
      "id": "F15",
      "titles": {
        "pt-BR": "Suporte",
        "en": "Support"
      },
      "family": "support",
      "stateIds": [
        "F15"
      ],
      "assetIds": [
        "f15-suporte"
      ],
      "reference": null
    },
    {
      "id": "D01",
      "titles": {
        "pt-BR": "Confirmar exclusão de herói",
        "en": "Confirm hero deletion"
      },
      "family": "frontend-dialogs",
      "stateIds": [
        "D01",
        "D01-V1"
      ],
      "assetIds": [
        "d01-d03-dialogos"
      ],
      "reference": null
    },
    {
      "id": "D02",
      "titles": {
        "pt-BR": "Aviso — dificuldade indisponível",
        "en": "Warning — difficulty unavailable"
      },
      "family": "frontend-dialogs",
      "stateIds": [
        "D02",
        "D02-V1",
        "D02-V2",
        "D02-V3",
        "D02-V4",
        "D02-V5",
        "D02-V6"
      ],
      "assetIds": [
        "d01-d03-dialogos"
      ],
      "reference": null
    },
    {
      "id": "D03",
      "titles": {
        "pt-BR": "Erro — criar personagem",
        "en": "Error — character creation"
      },
      "family": "frontend-dialogs",
      "stateIds": [
        "D03",
        "D03-V1",
        "D03-V2",
        "D03-V3"
      ],
      "assetIds": [
        "d01-d03-dialogos"
      ],
      "reference": null
    },
    {
      "id": "D04",
      "titles": {
        "pt-BR": "Sincronização — progresso cancelável",
        "en": "Synchronization — cancellable progress"
      },
      "family": "transitions",
      "stateIds": [
        "D04"
      ],
      "assetIds": [
        "d04-sincronizacao"
      ],
      "reference": null
    },
    {
      "id": "L01",
      "titles": {
        "pt-BR": "Carregamento de partida ou nível",
        "en": "Game or level loading"
      },
      "family": "transitions",
      "stateIds": [
        "L01",
        "L01-V1",
        "L01-V2",
        "L01-V3",
        "L01-V4",
        "L01-V5",
        "L01-V6",
        "L01-V7",
        "L01-V8",
        "L01-V9",
        "L01-V10",
        "L01-V11"
      ],
      "assetIds": [
        "l01-a-inicio-cidade-catedral-catacumbas",
        "l01-b-cavernas-inferno-cripta-ninho",
        "l01-c-portais-portao"
      ],
      "reference": null
    },
    {
      "id": "O01",
      "titles": {
        "pt-BR": "Configurações pré-partida — categorias",
        "en": "Pre-game settings — categories"
      },
      "family": "settings-frontend",
      "stateIds": [
        "O01"
      ],
      "assetIds": [
        "s01"
      ],
      "reference": {
        "file": "/assets/studies/hud-r2/references/o01.webp",
        "type": "nativefixture",
        "notes": {
          "pt-BR": "Fixture nativa pré-partida sem janela, fundo D3D aprovado; categorias reais do build no momento do diagnóstico.",
          "en": "Offscreen native pre-game fixture with an approved D3D background; actual build categories at the time of the diagnostic."
        },
        "coveredStateIds": [
          "O01"
        ],
        "allVariants": true
      }
    },
    {
      "id": "O02",
      "titles": {
        "pt-BR": "Configurações pré-partida — opções da categoria",
        "en": "Pre-game settings — category options"
      },
      "family": "settings-frontend",
      "stateIds": [
        "O02",
        "O04",
        "O05",
        "O06",
        "O08",
        "O13",
        "O18",
        "O21",
        "O22",
        "O30",
        "O31"
      ],
      "assetIds": [
        "s02",
        "s04",
        "s05"
      ],
      "reference": {
        "file": "/assets/studies/hud-r2/references/o02.webp",
        "type": "nativefixture",
        "notes": {
          "pt-BR": "Referência direta da variante Gráficos pelo renderer nativo; demais categorias não têm imagem localizada. Fundo D3D aprovado e UI nativa.",
          "en": "Direct reference of the Graphics variant rendered by the native renderer; no images were located for the other categories. Approved D3D background and native UI."
        },
        "coveredStateIds": [
          "O08"
        ],
        "allVariants": false
      }
    },
    {
      "id": "O03",
      "titles": {
        "pt-BR": "Configurações pré-partida — escolher valor",
        "en": "Pre-game settings — choose a value"
      },
      "family": "settings-frontend",
      "stateIds": [
        "O03",
        "O07",
        "O09",
        "O10",
        "O11",
        "O12",
        "O14",
        "O15",
        "O16",
        "O17",
        "O19",
        "O20",
        "O23",
        "O24",
        "O25",
        "O26",
        "O27",
        "O28",
        "O29"
      ],
      "assetIds": [
        "s03"
      ],
      "reference": {
        "file": "/assets/studies/hud-r2/references/o03.webp",
        "type": "nativefixture",
        "notes": {
          "pt-BR": "Fixture nativa real da opção Scaling Quality; outras enumerações são variantes de conteúdo sem captura própria.",
          "en": "Actual native fixture of the Scaling Quality option; other enumerated choices are content variants without their own capture."
        },
        "coveredStateIds": [
          "O10"
        ],
        "allVariants": false
      }
    },
    {
      "id": "O32",
      "titles": {
        "pt-BR": "Configurações pré-partida — capturar tecla/mouse",
        "en": "Pre-game settings — capture keyboard/mouse input"
      },
      "family": "settings-bindings",
      "stateIds": [
        "O32"
      ],
      "assetIds": [
        "s06"
      ],
      "reference": null
    },
    {
      "id": "O33",
      "titles": {
        "pt-BR": "Configurações pré-partida — capturar controle",
        "en": "Pre-game settings — capture controller input"
      },
      "family": "settings-bindings",
      "stateIds": [
        "O33",
        "O34"
      ],
      "assetIds": [
        "s06"
      ],
      "reference": null
    },
    {
      "id": "G01",
      "titles": {
        "pt-BR": "Menu Esc da partida",
        "en": "In-game Esc menu"
      },
      "family": "settings-ingame",
      "stateIds": [
        "G01",
        "G02"
      ],
      "assetIds": [
        "s07"
      ],
      "reference": {
        "file": "/assets/studies/hud-r2/references/g01.webp",
        "type": "nativefixture",
        "notes": {
          "pt-BR": "Fixture nativa atual sem janela sobre Tristram; ilustra o Esc atual e não o antigo submenu de opções.",
          "en": "Current offscreen native fixture over Tristram; illustrates the current Esc menu, rather than the old options submenu."
        },
        "coveredStateIds": [
          "G01"
        ],
        "allVariants": false
      }
    },
    {
      "id": "IGS01",
      "titles": {
        "pt-BR": "Configurações na partida — categorias",
        "en": "In-game settings — categories"
      },
      "family": "settings-ingame",
      "stateIds": [],
      "assetIds": [
        "s08"
      ],
      "reference": {
        "file": "/assets/studies/hud-r2/references/igs01.webp",
        "type": "nativefixture",
        "notes": {
          "pt-BR": "Fixture de desenho nativo atual sobre Tristram, sem HUD inferior; prova de composição offscreen, não screenshot de janela.",
          "en": "Current native drawing fixture over Tristram, without the lower HUD; evidence of offscreen composition, not a window screenshot."
        },
        "coveredStateIds": [],
        "allVariants": false
      }
    },
    {
      "id": "IGS02",
      "titles": {
        "pt-BR": "Configurações na partida — opções da categoria",
        "en": "In-game settings — category options"
      },
      "family": "settings-ingame",
      "stateIds": [
        "G03",
        "G04",
        "G05",
        "G06",
        "G07",
        "G08",
        "G09",
        "G10"
      ],
      "assetIds": [
        "s09"
      ],
      "reference": {
        "file": "/assets/studies/hud-r2/references/igs02.webp",
        "type": "nativefixture",
        "notes": {
          "pt-BR": "Fixture nativa atual da variante Gráficos. Música também existe em 1920x1080-music-page-1-focus-first.png no mesmo diretório; demais categorias sem captura própria.",
          "en": "Current native fixture of the Graphics variant. Music is also available in 1920x1080-music-page-1-focus-first.png in the same directory; other categories have no individual capture."
        },
        "coveredStateIds": [],
        "allVariants": false
      }
    },
    {
      "id": "IGS03",
      "titles": {
        "pt-BR": "Configurações na partida — escolher valor",
        "en": "In-game settings — choose a value"
      },
      "family": "settings-ingame",
      "stateIds": [
        "G11",
        "G12",
        "G13",
        "G14",
        "G15",
        "G16",
        "G17",
        "G18"
      ],
      "assetIds": [
        "s10"
      ],
      "reference": null
    },
    {
      "id": "IGS04",
      "titles": {
        "pt-BR": "Configurações na partida — capturar tecla/mouse",
        "en": "In-game settings — capture keyboard/mouse input"
      },
      "family": "settings-bindings",
      "stateIds": [],
      "assetIds": [
        "s11"
      ],
      "reference": null
    },
    {
      "id": "IGS05",
      "titles": {
        "pt-BR": "Configurações na partida — capturar controle",
        "en": "In-game settings — capture controller input"
      },
      "family": "settings-bindings",
      "stateIds": [],
      "assetIds": [
        "s11"
      ],
      "reference": null
    },
    {
      "id": "IGS06",
      "titles": {
        "pt-BR": "Configurações na partida — ajuste por slider",
        "en": "In-game settings — slider adjustment"
      },
      "family": "settings-ingame",
      "stateIds": [],
      "assetIds": [
        "s12"
      ],
      "reference": null
    },
    {
      "id": "G19",
      "titles": {
        "pt-BR": "Pausa simples",
        "en": "Simple pause"
      },
      "family": "status-overlays",
      "stateIds": [
        "G19"
      ],
      "assetIds": [
        "p18-notification-pause"
      ],
      "reference": null
    },
    {
      "id": "P01",
      "titles": {
        "pt-BR": "Personagem",
        "en": "Character"
      },
      "family": "character-inventory",
      "stateIds": [
        "P01",
        "P03"
      ],
      "assetIds": [
        "p01-character",
        "p03-combined"
      ],
      "reference": {
        "file": "/assets/studies/hud-r2/references/p01.webp",
        "type": "nativefixture",
        "notes": {
          "pt-BR": "Fixture integrado do painel e sprites nativos sobre Tristram nativa, composto no SDL real sem janela. Personagem/valores de teste; HUD D3D da revisão histórica. Não é screenshot da janela.",
          "en": "Integrated fixture of the native panel and sprites over native Tristram, composed through the real SDL renderer without a window. Test character/values; D3D HUD from the historical revision. This is not a window screenshot."
        },
        "coveredStateIds": [
          "P01"
        ],
        "allVariants": false
      }
    },
    {
      "id": "P02",
      "titles": {
        "pt-BR": "Inventário",
        "en": "Inventory"
      },
      "family": "character-inventory",
      "stateIds": [
        "P02"
      ],
      "assetIds": [
        "p02-inventory"
      ],
      "reference": {
        "file": "/assets/studies/hud-r2/references/p02.webp",
        "type": "nativefixture",
        "notes": {
          "pt-BR": "Fixture integrado do painel e sprites nativos sobre Tristram nativa, composto no SDL real sem janela. Personagem/valores de teste; HUD D3D da revisão histórica. Não é screenshot da janela.",
          "en": "Integrated fixture of the native panel and sprites over native Tristram, composed through the real SDL renderer without a window. Test character/values; D3D HUD from the historical revision. This is not a window screenshot."
        },
        "coveredStateIds": [
          "P02"
        ],
        "allVariants": true
      }
    },
    {
      "id": "P04",
      "titles": {
        "pt-BR": "Grimório",
        "en": "Spellbook"
      },
      "family": "spells",
      "stateIds": [
        "P04",
        "V18",
        "V19",
        "V20",
        "V21"
      ],
      "assetIds": [
        "p04-spellbook-1-3",
        "p04-spellbook-4-5"
      ],
      "reference": null
    },
    {
      "id": "P05",
      "titles": {
        "pt-BR": "Lista rápida de magias",
        "en": "Quick spell list"
      },
      "family": "spells",
      "stateIds": [
        "P05"
      ],
      "assetIds": [
        "p05-speedbook"
      ],
      "reference": null
    },
    {
      "id": "P06",
      "titles": {
        "pt-BR": "Diário de missões",
        "en": "Quest log"
      },
      "family": "quests-narrative",
      "stateIds": [
        "P06"
      ],
      "assetIds": [
        "p06-quests"
      ],
      "reference": null
    },
    {
      "id": "P07",
      "titles": {
        "pt-BR": "Diálogo e relato narrado",
        "en": "Dialogue and narrated account"
      },
      "family": "quests-narrative",
      "stateIds": [
        "P07"
      ],
      "assetIds": [
        "p07-narrative"
      ],
      "reference": null
    },
    {
      "id": "P08",
      "titles": {
        "pt-BR": "Baú e inventário",
        "en": "Stash and inventory"
      },
      "family": "storage-gold",
      "stateIds": [
        "P08"
      ],
      "assetIds": [
        "p08-stash"
      ],
      "reference": null
    },
    {
      "id": "P09",
      "titles": {
        "pt-BR": "Sacar ouro do baú",
        "en": "Withdraw gold from stash"
      },
      "family": "storage-gold",
      "stateIds": [
        "P09"
      ],
      "assetIds": [
        "p09-gold"
      ],
      "reference": null
    },
    {
      "id": "P10",
      "titles": {
        "pt-BR": "Dividir pilha de ouro",
        "en": "Split a gold stack"
      },
      "family": "storage-gold",
      "stateIds": [
        "P10"
      ],
      "assetIds": [
        "p09-gold"
      ],
      "reference": null
    },
    {
      "id": "P11",
      "titles": {
        "pt-BR": "Automapa e minimapa",
        "en": "Automap and minimap"
      },
      "family": "maps",
      "stateIds": [
        "P11",
        "V11",
        "V12",
        "V13"
      ],
      "assetIds": [
        "p11-map-modes"
      ],
      "reference": null
    },
    {
      "id": "P12",
      "titles": {
        "pt-BR": "Escrever mensagem",
        "en": "Write a message"
      },
      "family": "chat-help",
      "stateIds": [
        "P12"
      ],
      "assetIds": [
        "p12-chat-history"
      ],
      "reference": {
        "file": "/assets/studies/hud-r2/references/p12.webp",
        "type": "nativefixture",
        "notes": {
          "pt-BR": "Fixture de desenho do painel de chat nativo sobre fundo sintético explicitamente identificado. Texto de teste e controles legados reais; não gameplay nem captura de janela.",
          "en": "Native chat panel drawing fixture over an explicitly identified synthetic background. Test text and actual legacy controls; neither gameplay nor a window capture."
        },
        "coveredStateIds": [
          "P12"
        ],
        "allVariants": true
      }
    },
    {
      "id": "P13",
      "titles": {
        "pt-BR": "Histórico de mensagens",
        "en": "Message history"
      },
      "family": "chat-help",
      "stateIds": [
        "P13"
      ],
      "assetIds": [
        "p12-chat-history"
      ],
      "reference": null
    },
    {
      "id": "P14",
      "titles": {
        "pt-BR": "Ajuda",
        "en": "Help"
      },
      "family": "chat-help",
      "stateIds": [
        "P14"
      ],
      "assetIds": [
        "p14-help"
      ],
      "reference": null
    },
    {
      "id": "P15",
      "titles": {
        "pt-BR": "Detalhes de item único",
        "en": "Unique item details"
      },
      "family": "item-details",
      "stateIds": [
        "P15"
      ],
      "assetIds": [
        "p15-unique"
      ],
      "reference": null
    },
    {
      "id": "P16",
      "titles": {
        "pt-BR": "Grupo e inspeção de aliado",
        "en": "Party and ally inspection"
      },
      "family": "party-death",
      "stateIds": [
        "P16"
      ],
      "assetIds": [
        "p16-party-inspection"
      ],
      "reference": null
    },
    {
      "id": "V14",
      "titles": {
        "pt-BR": "Inspeção de aliado",
        "en": "Ally inspection"
      },
      "family": "party-death",
      "stateIds": [
        "V14"
      ],
      "assetIds": [
        "p16-party-inspection"
      ],
      "reference": null
    },
    {
      "id": "P17",
      "titles": {
        "pt-BR": "Morte",
        "en": "Death"
      },
      "family": "party-death",
      "stateIds": [
        "P17",
        "V15",
        "V16",
        "V17"
      ],
      "assetIds": [
        "p17-death"
      ],
      "reference": null
    },
    {
      "id": "P18",
      "titles": {
        "pt-BR": "Notificação da partida",
        "en": "In-game notification"
      },
      "family": "status-overlays",
      "stateIds": [
        "P18",
        "G20",
        "G21",
        "G22"
      ],
      "assetIds": [
        "p18-notification-pause"
      ],
      "reference": null
    },
    {
      "id": "P19",
      "titles": {
        "pt-BR": "Mapa da Catedral",
        "en": "Cathedral map"
      },
      "family": "maps",
      "stateIds": [
        "P19"
      ],
      "assetIds": [
        "p19-cathedral-map"
      ],
      "reference": null
    },
    {
      "id": "P20",
      "titles": {
        "pt-BR": "Auxiliar de menus no controle",
        "en": "Controller menu hints"
      },
      "family": "alternate-controls",
      "stateIds": [
        "P20",
        "P21"
      ],
      "assetIds": [
        "p20-gamepad-hints"
      ],
      "reference": null
    },
    {
      "id": "P22",
      "titles": {
        "pt-BR": "Controles de toque",
        "en": "Touch controls"
      },
      "family": "alternate-controls",
      "stateIds": [
        "P22"
      ],
      "assetIds": [
        "p22-touch"
      ],
      "reference": null
    },
    {
      "id": "P23",
      "titles": {
        "pt-BR": "Console de desenvolvimento",
        "en": "Development console"
      },
      "family": "developer-console",
      "stateIds": [
        "P23"
      ],
      "assetIds": [
        "p23-console"
      ],
      "reference": null
    },
    {
      "id": "N01",
      "titles": {
        "pt-BR": "NPC — menu inicial",
        "en": "NPC — initial menu"
      },
      "family": "npc-dialogue",
      "stateIds": [
        "N01",
        "N02",
        "N03",
        "N04",
        "N05",
        "N06",
        "N07",
        "N08",
        "V22",
        "V23",
        "V24"
      ],
      "assetIds": [
        "c-01-npc-menus"
      ],
      "reference": null
    },
    {
      "id": "N09",
      "titles": {
        "pt-BR": "NPC — conversar e escolher assunto",
        "en": "NPC — talk and choose a topic"
      },
      "family": "npc-dialogue",
      "stateIds": [
        "N09",
        "N10",
        "N11",
        "N12",
        "N13",
        "N14",
        "N15",
        "N16",
        "V25",
        "V26",
        "V27",
        "V28",
        "V29",
        "V30",
        "V31",
        "V32"
      ],
      "assetIds": [
        "c-02-npc-subjects"
      ],
      "reference": null
    },
    {
      "id": "T01",
      "titles": {
        "pt-BR": "Comércio — lista textual",
        "en": "Trading — text list"
      },
      "family": "commerce-lists",
      "stateIds": [
        "T01",
        "T02",
        "T03",
        "T04",
        "T05",
        "T06",
        "T07",
        "T08",
        "T09",
        "T10"
      ],
      "assetIds": [
        "c-03-commerce-text"
      ],
      "reference": null
    },
    {
      "id": "V01",
      "titles": {
        "pt-BR": "Comércio — lista com miniaturas",
        "en": "Trading — list with thumbnails"
      },
      "family": "commerce-lists",
      "stateIds": [
        "V01",
        "V02",
        "V03",
        "V04",
        "V05",
        "V06",
        "V07",
        "V08",
        "V09",
        "V10"
      ],
      "assetIds": [
        "c-04-commerce-thumbnails"
      ],
      "reference": null
    },
    {
      "id": "T11",
      "titles": {
        "pt-BR": "Comércio — grade visual e inventário",
        "en": "Trading — visual grid and inventory"
      },
      "family": "commerce-grid",
      "stateIds": [
        "T11",
        "T12",
        "T13",
        "T14"
      ],
      "assetIds": [
        "c-05-commerce-grid"
      ],
      "reference": null
    },
    {
      "id": "T15",
      "titles": {
        "pt-BR": "Comércio — confirmar transação",
        "en": "Trading — confirm transaction"
      },
      "family": "commerce-feedback",
      "stateIds": [
        "T15",
        "T16",
        "T17",
        "T18",
        "T19",
        "T20"
      ],
      "assetIds": [
        "c-06-commerce-confirmation"
      ],
      "reference": null
    },
    {
      "id": "T21",
      "titles": {
        "pt-BR": "Comércio — transação bloqueada",
        "en": "Trading — transaction blocked"
      },
      "family": "commerce-feedback",
      "stateIds": [
        "T21",
        "T22"
      ],
      "assetIds": [
        "c-07-commerce-blocked"
      ],
      "reference": null
    },
    {
      "id": "T23",
      "titles": {
        "pt-BR": "Comércio — lista sem itens elegíveis",
        "en": "Trading — list with no eligible items"
      },
      "family": "commerce-feedback",
      "stateIds": [
        "T23",
        "T24",
        "T25",
        "T26",
        "V33"
      ],
      "assetIds": [
        "c-08-commerce-empty"
      ],
      "reference": null
    },
    {
      "id": "T27",
      "titles": {
        "pt-BR": "Comércio — resultado da identificação",
        "en": "Trading — identification result"
      },
      "family": "commerce-feedback",
      "stateIds": [
        "T27"
      ],
      "assetIds": [
        "c-09-commerce-identified"
      ],
      "reference": null
    },
    {
      "id": "HUD-BASE",
      "titles": {
        "pt-BR": "HUD principal já instalado — referência preservada",
        "en": "Main HUD already installed — preserved reference"
      },
      "family": "hud-preserved",
      "stateIds": [],
      "assetIds": [],
      "reference": {
        "file": "/assets/studies/hud-r2/references/hud-base.webp",
        "type": "nativefixture",
        "notes": {
          "pt-BR": "Composição produtiva offscreen da baseline HD atual; ref de integração D3D, não original vanilla. Inventário inclui apenas para continuidade.",
          "en": "Production offscreen composition of the current HD baseline; D3D integration reference, not the vanilla original. Included in the inventory only for continuity."
        },
        "coveredStateIds": [],
        "allVariants": false
      }
    }
  ]
}
