[
  {
    "id": "D02",
    "deck": "game",
    "sheet": 1,
    "slot": 1,
    "type": "number",
    "suit": "Seen",
    "rank": "2",
    "value": 2,
    "title": "The Quiet Drop",
    "subtitle": "EARLY CUE",
    "line": "They stop reaching out.",
    "effect": "",
    "front": "assets/cards/front/card_d02_front.png",
    "art": "assets/cards/art/card_d02_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♦ 2",
    "play_mode": "single_weave",
    "play_mode_label": "SINGLE / WEAVE",
    "dig": 1,
    "field_note": "Withdrawal is a pattern change, not proof that they want space."
  },
  {
    "id": "D03",
    "deck": "game",
    "sheet": 1,
    "slot": 2,
    "type": "number",
    "suit": "Seen",
    "rank": "3",
    "value": 3,
    "title": "False Fine",
    "subtitle": "EARLY CUE",
    "line": "The words say fine, the person does not.",
    "effect": "",
    "front": "assets/cards/front/card_d03_front.png",
    "art": "assets/cards/art/card_d03_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♦ 3",
    "play_mode": "single_weave",
    "play_mode_label": "SINGLE / WEAVE",
    "dig": 1,
    "field_note": "Fine can be a shield. Compare words with behaviour."
  },
  {
    "id": "D04",
    "deck": "game",
    "sheet": 1,
    "slot": 3,
    "type": "number",
    "suit": "Seen",
    "rank": "4",
    "value": 4,
    "title": "Vanishing Routine",
    "subtitle": "EARLY CUE",
    "line": "Sleep, food and messages start slipping.",
    "effect": "",
    "front": "assets/cards/front/card_d04_front.png",
    "art": "assets/cards/art/card_d04_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♦ 4",
    "play_mode": "single_weave",
    "play_mode_label": "SINGLE / WEAVE",
    "dig": 2,
    "field_note": "Routine changes often show distress before people explain it."
  },
  {
    "id": "D05",
    "deck": "game",
    "sheet": 1,
    "slot": 4,
    "type": "number",
    "suit": "Seen",
    "rank": "5",
    "value": 5,
    "title": "Sudden Calm",
    "subtitle": "PRESSURE CUE",
    "line": "The storm goes quiet too fast.",
    "effect": "",
    "front": "assets/cards/front/card_d05_front.png",
    "art": "assets/cards/art/card_d05_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♦ 5",
    "play_mode": "single_weave",
    "play_mode_label": "SINGLE / WEAVE",
    "dig": 2,
    "field_note": "Sudden calm after distress can mean a decision has formed."
  },
  {
    "id": "D06",
    "deck": "game",
    "sheet": 1,
    "slot": 5,
    "type": "number",
    "suit": "Seen",
    "rank": "6",
    "value": 6,
    "title": "Agitated Static",
    "subtitle": "PRESSURE CUE",
    "line": "They cannot sit, settle, or explain why.",
    "effect": "",
    "front": "assets/cards/front/card_d06_front.png",
    "art": "assets/cards/art/card_d06_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♦ 6",
    "play_mode": "single_weave",
    "play_mode_label": "SINGLE / WEAVE",
    "dig": 2,
    "field_note": "Agitation can be fear, shame or overload looking for a way out."
  },
  {
    "id": "D07",
    "deck": "game",
    "sheet": 1,
    "slot": 6,
    "type": "number",
    "suit": "Seen",
    "rank": "7",
    "value": 7,
    "title": "Burden Talk",
    "subtitle": "PRESSURE CUE",
    "line": "Their worth starts sounding negotiable.",
    "effect": "",
    "front": "assets/cards/front/card_d07_front.png",
    "art": "assets/cards/art/card_d07_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♦ 7",
    "play_mode": "single_weave",
    "play_mode_label": "SINGLE / WEAVE",
    "dig": 3,
    "field_note": "Listen when worth becomes conditional or negotiable."
  },
  {
    "id": "D08",
    "deck": "game",
    "sheet": 1,
    "slot": 7,
    "type": "number",
    "suit": "Seen",
    "rank": "8",
    "value": 8,
    "title": "Goodbye Shape",
    "subtitle": "ACUTE CUE",
    "line": "Their words feel like a door closing.",
    "effect": "",
    "front": "assets/cards/front/card_d08_front.png",
    "art": "assets/cards/art/card_d08_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♦ 8",
    "play_mode": "single_weave",
    "play_mode_label": "SINGLE / WEAVE",
    "dig": 3,
    "field_note": "Goodbye-shaped language deserves a direct response."
  },
  {
    "id": "D09",
    "deck": "game",
    "sheet": 1,
    "slot": 8,
    "type": "number",
    "suit": "Seen",
    "rank": "9",
    "value": 9,
    "title": "Reckless Relief",
    "subtitle": "ACUTE CUE",
    "line": "Risk starts to feel like relief.",
    "effect": "",
    "front": "assets/cards/front/card_d09_front.png",
    "art": "assets/cards/art/card_d09_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♦ 9",
    "play_mode": "single_weave",
    "play_mode_label": "SINGLE / WEAVE",
    "dig": 3,
    "field_note": "Risk can feel like relief when pain has narrowed choice."
  },
  {
    "id": "D10",
    "deck": "game",
    "sheet": 1,
    "slot": 9,
    "type": "number",
    "suit": "Seen",
    "rank": "10",
    "value": 10,
    "title": "The Narrowing Window",
    "subtitle": "ACUTE CUE",
    "line": "The signs have stopped being subtle.",
    "effect": "",
    "front": "assets/cards/front/card_d10_front.png",
    "art": "assets/cards/art/card_d10_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♦ 10",
    "play_mode": "single_weave",
    "play_mode_label": "SINGLE / WEAVE",
    "dig": 5,
    "field_note": "When signs stack up, waiting for certainty becomes risk."
  },
  {
    "id": "DJ",
    "deck": "game",
    "sheet": 2,
    "slot": 1,
    "type": "face",
    "suit": "Seen",
    "rank": "J",
    "value": 10,
    "title": "Ask Directly",
    "subtitle": "FACE CARD",
    "line": "Ask plainly before silence grows.",
    "effect": "Peek 2 from draw. Keep 1. Return rest to top in any order.",
    "front": "assets/cards/front/card_dj_front.png",
    "art": "assets/cards/art/card_dj_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♦ J",
    "play_mode": "single_only",
    "play_mode_label": "SINGLE ONLY",
    "dig": 5,
    "field_note": "Direct questions can lower danger by making silence answerable."
  },
  {
    "id": "DQ",
    "deck": "game",
    "sheet": 2,
    "slot": 2,
    "type": "face",
    "suit": "Seen",
    "rank": "Q",
    "value": 10,
    "title": "Name The Shift",
    "subtitle": "FACE CARD",
    "line": "Name the shift without accusation.",
    "effect": "Peek 3 from draw. Keep 1. Return rest to top in any order.",
    "front": "assets/cards/front/card_dq_front.png",
    "art": "assets/cards/art/card_dq_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♦ Q",
    "play_mode": "single_only",
    "play_mode_label": "SINGLE ONLY",
    "dig": 5,
    "field_note": "Name the change, not the person as a problem."
  },
  {
    "id": "DK",
    "deck": "game",
    "sheet": 2,
    "slot": 3,
    "type": "face",
    "suit": "Seen",
    "rank": "K",
    "value": 10,
    "title": "Break Isolation",
    "subtitle": "FACE CARD",
    "line": "One safe witness becomes two.",
    "effect": "Peek 4 from draw. Keep 1. Return rest to top in any order.",
    "front": "assets/cards/front/card_dk_front.png",
    "art": "assets/cards/art/card_dk_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♦ K",
    "play_mode": "single_only",
    "play_mode_label": "SINGLE ONLY",
    "dig": 5,
    "field_note": "Isolation weakens when one safe witness becomes two."
  },
  {
    "id": "DA",
    "deck": "game",
    "sheet": 2,
    "slot": 4,
    "type": "face",
    "suit": "Seen",
    "rank": "A",
    "value": 10,
    "title": "Witness First",
    "subtitle": "FACE CARD",
    "line": "See the human, not the panic.",
    "effect": "Peek 5 from draw. Keep 1. Return rest to top in any order.",
    "front": "assets/cards/front/card_da_front.png",
    "art": "assets/cards/art/card_da_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♦ A",
    "play_mode": "single_only",
    "play_mode_label": "SINGLE ONLY",
    "dig": 5,
    "field_note": "Notice the human first, then decide what needs doing."
  },
  {
    "id": "H02",
    "deck": "game",
    "sheet": 2,
    "slot": 5,
    "type": "number",
    "suit": "Held",
    "rank": "2",
    "value": 2,
    "title": "Sit Beside",
    "subtitle": "EARLY HOLD",
    "line": "Presence before solutions.",
    "effect": "",
    "front": "assets/cards/front/card_h02_front.png",
    "art": "assets/cards/art/card_h02_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♥ 2",
    "play_mode": "single_weave",
    "play_mode_label": "SINGLE / WEAVE",
    "dig": 1,
    "field_note": "Being beside someone can matter before advice does."
  },
  {
    "id": "H03",
    "deck": "game",
    "sheet": 2,
    "slot": 6,
    "type": "number",
    "suit": "Held",
    "rank": "3",
    "value": 3,
    "title": "Let Silence Work",
    "subtitle": "EARLY HOLD",
    "line": "Do not fill every gap.",
    "effect": "",
    "front": "assets/cards/front/card_h03_front.png",
    "art": "assets/cards/art/card_h03_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♥ 3",
    "play_mode": "single_weave",
    "play_mode_label": "SINGLE / WEAVE",
    "dig": 1,
    "field_note": "Silence can be supportive when it is not abandonment."
  },
  {
    "id": "H04",
    "deck": "game",
    "sheet": 2,
    "slot": 7,
    "type": "number",
    "suit": "Held",
    "rank": "4",
    "value": 4,
    "title": "Mirror Back",
    "subtitle": "EARLY HOLD",
    "line": "Use their words, not your theory.",
    "effect": "",
    "front": "assets/cards/front/card_h04_front.png",
    "art": "assets/cards/art/card_h04_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♥ 4",
    "play_mode": "single_weave",
    "play_mode_label": "SINGLE / WEAVE",
    "dig": 2,
    "field_note": "Use their words so they feel heard, not analysed."
  },
  {
    "id": "H05",
    "deck": "game",
    "sheet": 2,
    "slot": 8,
    "type": "number",
    "suit": "Held",
    "rank": "5",
    "value": 5,
    "title": "Steady Voice",
    "subtitle": "PRESSURE HOLD",
    "line": "Your calm becomes a handle.",
    "effect": "",
    "front": "assets/cards/front/card_h05_front.png",
    "art": "assets/cards/art/card_h05_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♥ 5",
    "play_mode": "single_weave",
    "play_mode_label": "SINGLE / WEAVE",
    "dig": 2,
    "field_note": "A steady voice gives the room something to hold."
  },
  {
    "id": "H06",
    "deck": "game",
    "sheet": 2,
    "slot": 9,
    "type": "number",
    "suit": "Held",
    "rank": "6",
    "value": 6,
    "title": "No Shame Room",
    "subtitle": "PRESSURE HOLD",
    "line": "Pain can be spoken here.",
    "effect": "",
    "front": "assets/cards/front/card_h06_front.png",
    "art": "assets/cards/art/card_h06_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♥ 6",
    "play_mode": "single_weave",
    "play_mode_label": "SINGLE / WEAVE",
    "dig": 2,
    "field_note": "Shame shrinks when pain can be spoken without performance."
  },
  {
    "id": "H07",
    "deck": "game",
    "sheet": 3,
    "slot": 1,
    "type": "number",
    "suit": "Held",
    "rank": "7",
    "value": 7,
    "title": "Next Hour",
    "subtitle": "PRESSURE HOLD",
    "line": "Shrink the future to now.",
    "effect": "",
    "front": "assets/cards/front/card_h07_front.png",
    "art": "assets/cards/art/card_h07_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♥ 7",
    "play_mode": "single_weave",
    "play_mode_label": "SINGLE / WEAVE",
    "dig": 3,
    "field_note": "Short horizons make survival feel more possible."
  },
  {
    "id": "H08",
    "deck": "game",
    "sheet": 3,
    "slot": 2,
    "type": "number",
    "suit": "Held",
    "rank": "8",
    "value": 8,
    "title": "Stay Through Spike",
    "subtitle": "ACUTE HOLD",
    "line": "Do not vanish at the peak.",
    "effect": "",
    "front": "assets/cards/front/card_h08_front.png",
    "art": "assets/cards/art/card_h08_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♥ 8",
    "play_mode": "single_weave",
    "play_mode_label": "SINGLE / WEAVE",
    "dig": 3,
    "field_note": "The peak is when staying matters most."
  },
  {
    "id": "H09",
    "deck": "game",
    "sheet": 3,
    "slot": 3,
    "type": "number",
    "suit": "Held",
    "rank": "9",
    "value": 9,
    "title": "One Promise",
    "subtitle": "ACUTE HOLD",
    "line": "I am here, and I mean it.",
    "effect": "",
    "front": "assets/cards/front/card_h09_front.png",
    "art": "assets/cards/art/card_h09_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♥ 9",
    "play_mode": "single_weave",
    "play_mode_label": "SINGLE / WEAVE",
    "dig": 3,
    "field_note": "A promise only helps when it is specific and kept."
  },
  {
    "id": "H10",
    "deck": "game",
    "sheet": 3,
    "slot": 4,
    "type": "number",
    "suit": "Held",
    "rank": "10",
    "value": 10,
    "title": "Hold The Line",
    "subtitle": "ACUTE HOLD",
    "line": "Connection stays in sight.",
    "effect": "",
    "front": "assets/cards/front/card_h10_front.png",
    "art": "assets/cards/art/card_h10_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♥ 10",
    "play_mode": "single_weave",
    "play_mode_label": "SINGLE / WEAVE",
    "dig": 5,
    "field_note": "Holding the line means staying visible, not controlling."
  },
  {
    "id": "HJ",
    "deck": "game",
    "sheet": 3,
    "slot": 5,
    "type": "face",
    "suit": "Held",
    "rank": "J",
    "value": 10,
    "title": "Direct Check",
    "subtitle": "FACE CARD",
    "line": "Protect the current moment.",
    "effect": "Recover up to 1 from discard/played. Moment end: discard to 7.",
    "front": "assets/cards/front/card_hj_front.png",
    "art": "assets/cards/art/card_hj_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♥ J",
    "play_mode": "single_only",
    "play_mode_label": "SINGLE ONLY",
    "dig": 5,
    "field_note": "Check plainly when the current moment feels unsafe."
  },
  {
    "id": "HQ",
    "deck": "game",
    "sheet": 3,
    "slot": 6,
    "type": "face",
    "suit": "Held",
    "rank": "Q",
    "value": 10,
    "title": "Gentle Truth",
    "subtitle": "FACE CARD",
    "line": "Pain can return to the room.",
    "effect": "Recover up to 2 from discard/played. Moment end: discard to 7.",
    "front": "assets/cards/front/card_hq_front.png",
    "art": "assets/cards/art/card_hq_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♥ Q",
    "play_mode": "single_only",
    "play_mode_label": "SINGLE ONLY",
    "dig": 5,
    "field_note": "Truth lands better when it does not punish confession."
  },
  {
    "id": "HK",
    "deck": "game",
    "sheet": 3,
    "slot": 7,
    "type": "face",
    "suit": "Held",
    "rank": "K",
    "value": 10,
    "title": "Anchor Them",
    "subtitle": "FACE CARD",
    "line": "Keep connection within reach.",
    "effect": "Recover up to 3 from discard/played. Moment end: discard to 7.",
    "front": "assets/cards/front/card_hk_front.png",
    "art": "assets/cards/art/card_hk_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♥ K",
    "play_mode": "single_only",
    "play_mode_label": "SINGLE ONLY",
    "dig": 5,
    "field_note": "Anchors work best when they are immediate and reachable."
  },
  {
    "id": "HA",
    "deck": "game",
    "sheet": 3,
    "slot": 8,
    "type": "face",
    "suit": "Held",
    "rank": "A",
    "value": 10,
    "title": "Stay With Me",
    "subtitle": "FACE CARD",
    "line": "No performance, no panic, just human.",
    "effect": "Recover up to 4 from discard/played. Moment end: discard to 7.",
    "front": "assets/cards/front/card_ha_front.png",
    "art": "assets/cards/art/card_ha_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♥ A",
    "play_mode": "single_only",
    "play_mode_label": "SINGLE ONLY",
    "dig": 5,
    "field_note": "Presence is not a speech. It is staying human."
  },
  {
    "id": "C02",
    "deck": "game",
    "sheet": 3,
    "slot": 9,
    "type": "number",
    "suit": "Helped",
    "rank": "2",
    "value": 2,
    "title": "One Text Sent",
    "subtitle": "EARLY HELP",
    "line": "Bring one safe person in.",
    "effect": "",
    "front": "assets/cards/front/card_c02_front.png",
    "art": "assets/cards/art/card_c02_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♣ 2",
    "play_mode": "single_weave",
    "play_mode_label": "SINGLE / WEAVE",
    "dig": 1,
    "field_note": "One message can turn private danger into shared care."
  },
  {
    "id": "C03",
    "deck": "game",
    "sheet": 4,
    "slot": 1,
    "type": "number",
    "suit": "Helped",
    "rank": "3",
    "value": 3,
    "title": "Water And Food",
    "subtitle": "EARLY HELP",
    "line": "Basic care lowers the volume.",
    "effect": "",
    "front": "assets/cards/front/card_c03_front.png",
    "art": "assets/cards/art/card_c03_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♣ 3",
    "play_mode": "single_weave",
    "play_mode_label": "SINGLE / WEAVE",
    "dig": 1,
    "field_note": "Basic needs can lower intensity enough for help to land."
  },
  {
    "id": "C04",
    "deck": "game",
    "sheet": 4,
    "slot": 2,
    "type": "number",
    "suit": "Helped",
    "rank": "4",
    "value": 4,
    "title": "Small Task Removed",
    "subtitle": "EARLY HELP",
    "line": "Clear one practical threat.",
    "effect": "",
    "front": "assets/cards/front/card_c04_front.png",
    "art": "assets/cards/art/card_c04_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♣ 4",
    "play_mode": "weave_only",
    "play_mode_label": "WEAVE ONLY",
    "weave_note": "Care-chain card. Must be paired with a compatible intervention. Opens a Weaved Moment if successful.",
    "dig": 2,
    "field_note": "Small practical relief can make the next minute easier."
  },
  {
    "id": "C05",
    "deck": "game",
    "sheet": 4,
    "slot": 3,
    "type": "number",
    "suit": "Helped",
    "rank": "5",
    "value": 5,
    "title": "Call Together",
    "subtitle": "PRESSURE HELP",
    "line": "Hands do not shake alone.",
    "effect": "",
    "front": "assets/cards/front/card_c05_front.png",
    "art": "assets/cards/art/card_c05_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♣ 5",
    "play_mode": "single_weave",
    "play_mode_label": "SINGLE / WEAVE",
    "dig": 2,
    "field_note": "Calling together reduces the weight of asking alone."
  },
  {
    "id": "C06",
    "deck": "game",
    "sheet": 4,
    "slot": 4,
    "type": "number",
    "suit": "Helped",
    "rank": "6",
    "value": 6,
    "title": "Transport Sorted",
    "subtitle": "PRESSURE HELP",
    "line": "Move toward help, not away.",
    "effect": "",
    "front": "assets/cards/front/card_c06_front.png",
    "art": "assets/cards/art/card_c06_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♣ 6",
    "play_mode": "single_weave",
    "play_mode_label": "SINGLE / WEAVE",
    "dig": 2,
    "field_note": "Transport can turn intention into actual help."
  },
  {
    "id": "C07",
    "deck": "game",
    "sheet": 4,
    "slot": 5,
    "type": "number",
    "suit": "Helped",
    "rank": "7",
    "value": 7,
    "title": "Share The Weight",
    "subtitle": "PRESSURE HELP",
    "line": "No lone rescuer mythology.",
    "effect": "",
    "front": "assets/cards/front/card_c07_front.png",
    "art": "assets/cards/art/card_c07_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♣ 7",
    "play_mode": "single_weave",
    "play_mode_label": "SINGLE / WEAVE",
    "dig": 3,
    "field_note": "Support fails when one person tries to become the whole system."
  },
  {
    "id": "C08",
    "deck": "game",
    "sheet": 4,
    "slot": 6,
    "type": "number",
    "suit": "Helped",
    "rank": "8",
    "value": 8,
    "title": "Names In Reach",
    "subtitle": "ACUTE HELP",
    "line": "Put real people within reach.",
    "effect": "",
    "front": "assets/cards/front/card_c08_front.png",
    "art": "assets/cards/art/card_c08_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♣ 8",
    "play_mode": "weave_only",
    "play_mode_label": "WEAVE ONLY",
    "weave_note": "Care-chain card. Must be paired with a compatible intervention. Opens a Weaved Moment if successful.",
    "dig": 3,
    "field_note": "Names matter more when they are reachable now."
  },
  {
    "id": "C09",
    "deck": "game",
    "sheet": 4,
    "slot": 7,
    "type": "number",
    "suit": "Helped",
    "rank": "9",
    "value": 9,
    "title": "Hand-Off, Not Drop-Off",
    "subtitle": "ACUTE HELP",
    "line": "Stay until the next person has them.",
    "effect": "",
    "front": "assets/cards/front/card_c09_front.png",
    "art": "assets/cards/art/card_c09_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♣ 9",
    "play_mode": "weave_only",
    "play_mode_label": "WEAVE ONLY",
    "weave_note": "Care-chain card. Must be paired with a compatible intervention. Opens a Weaved Moment if successful.",
    "dig": 3,
    "field_note": "Do not hand off until the next person has truly received them."
  },
  {
    "id": "C10",
    "deck": "game",
    "sheet": 4,
    "slot": 8,
    "type": "number",
    "suit": "Helped",
    "rank": "10",
    "value": 10,
    "title": "Next 24 Hours",
    "subtitle": "ACUTE HELP",
    "line": "Build the immediate bridge.",
    "effect": "",
    "front": "assets/cards/front/card_c10_front.png",
    "art": "assets/cards/art/card_c10_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♣ 10",
    "play_mode": "weave_only",
    "play_mode_label": "WEAVE ONLY",
    "weave_note": "Care-chain card. Must be paired with a compatible intervention. Opens a Weaved Moment if successful.",
    "dig": 5,
    "field_note": "A 24-hour plan beats a vague promise of later."
  },
  {
    "id": "CJ",
    "deck": "game",
    "sheet": 4,
    "slot": 9,
    "type": "face",
    "suit": "Helped",
    "rank": "J",
    "value": 10,
    "title": "Bring Backup",
    "subtitle": "FACE CARD",
    "line": "Help becomes a real option.",
    "effect": "Draw up to 1. Put the same number from hand on deck bottom.",
    "front": "assets/cards/front/card_cj_front.png",
    "art": "assets/cards/art/card_cj_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♣ J",
    "play_mode": "single_only",
    "play_mode_label": "SINGLE ONLY",
    "dig": 5,
    "field_note": "Backup should be real, named and reachable."
  },
  {
    "id": "CQ",
    "deck": "game",
    "sheet": 5,
    "slot": 1,
    "type": "face",
    "suit": "Helped",
    "rank": "Q",
    "value": 10,
    "title": "Make It Concrete",
    "subtitle": "FACE CARD",
    "line": "Make the next step concrete.",
    "effect": "Draw up to 2. Put the same number from hand on deck bottom.",
    "front": "assets/cards/front/card_cq_front.png",
    "art": "assets/cards/art/card_cq_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♣ Q",
    "play_mode": "single_only",
    "play_mode_label": "SINGLE ONLY",
    "dig": 5,
    "field_note": "Concrete help replaces panic with the next doable step."
  },
  {
    "id": "CK",
    "deck": "game",
    "sheet": 5,
    "slot": 2,
    "type": "face",
    "suit": "Helped",
    "rank": "K",
    "value": 10,
    "title": "Team Around Them",
    "subtitle": "FACE CARD",
    "line": "Care becomes structure.",
    "effect": "Draw up to 3. Put the same number from hand on deck bottom.",
    "front": "assets/cards/front/card_ck_front.png",
    "art": "assets/cards/art/card_ck_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♣ K",
    "play_mode": "single_only",
    "play_mode_label": "SINGLE ONLY",
    "dig": 5,
    "field_note": "Care becomes stronger when it becomes structure."
  },
  {
    "id": "CA",
    "deck": "game",
    "sheet": 5,
    "slot": 3,
    "type": "face",
    "suit": "Helped",
    "rank": "A",
    "value": 10,
    "title": "Bridge Built",
    "subtitle": "FACE CARD",
    "line": "Help is a route, not a slogan.",
    "effect": "Draw up to 4. Put the same number from hand on deck bottom.",
    "front": "assets/cards/front/card_ca_front.png",
    "art": "assets/cards/art/card_ca_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♣ A",
    "play_mode": "single_only",
    "play_mode_label": "SINGLE ONLY",
    "dig": 5,
    "field_note": "A bridge is useful only when someone can cross it."
  },
  {
    "id": "S02",
    "deck": "game",
    "sheet": 5,
    "slot": 4,
    "type": "number",
    "suit": "Secured",
    "rank": "2",
    "value": 2,
    "title": "Lower The Noise",
    "subtitle": "EARLY SECURE",
    "line": "Make the room less sharp.",
    "effect": "",
    "front": "assets/cards/front/card_s02_front.png",
    "art": "assets/cards/art/card_s02_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♠ 2",
    "play_mode": "single_weave",
    "play_mode_label": "SINGLE / WEAVE",
    "dig": 1,
    "field_note": "Lowering noise can lower threat without demanding words."
  },
  {
    "id": "S03",
    "deck": "game",
    "sheet": 5,
    "slot": 5,
    "type": "number",
    "suit": "Secured",
    "rank": "3",
    "value": 3,
    "title": "Shared Space",
    "subtitle": "EARLY SECURE",
    "line": "Do not leave danger alone with silence.",
    "effect": "",
    "front": "assets/cards/front/card_s03_front.png",
    "art": "assets/cards/art/card_s03_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♠ 3",
    "play_mode": "weave_only",
    "play_mode_label": "WEAVE ONLY",
    "weave_note": "Care-chain card. Must be paired with a compatible intervention. Opens a Weaved Moment if successful.",
    "dig": 1,
    "field_note": "Shared space means danger does not get privacy."
  },
  {
    "id": "S04",
    "deck": "game",
    "sheet": 5,
    "slot": 6,
    "type": "number",
    "suit": "Secured",
    "rank": "4",
    "value": 4,
    "title": "Distance From Harm",
    "subtitle": "EARLY SECURE",
    "line": "Create space between person and risk.",
    "effect": "",
    "front": "assets/cards/front/card_s04_front.png",
    "art": "assets/cards/art/card_s04_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♠ 4",
    "play_mode": "single_weave",
    "play_mode_label": "SINGLE / WEAVE",
    "dig": 2,
    "field_note": "Distance from harm buys time for support to work."
  },
  {
    "id": "S05",
    "deck": "game",
    "sheet": 5,
    "slot": 7,
    "type": "number",
    "suit": "Secured",
    "rank": "5",
    "value": 5,
    "title": "Open Door",
    "subtitle": "PRESSURE SECURE",
    "line": "Keep contact breathable and visible.",
    "effect": "",
    "front": "assets/cards/front/card_s05_front.png",
    "art": "assets/cards/art/card_s05_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♠ 5",
    "play_mode": "single_weave",
    "play_mode_label": "SINGLE / WEAVE",
    "dig": 2,
    "field_note": "An open door keeps support breathable, not trapped."
  },
  {
    "id": "S06",
    "deck": "game",
    "sheet": 5,
    "slot": 8,
    "type": "number",
    "suit": "Secured",
    "rank": "6",
    "value": 6,
    "title": "Slow The Next Move",
    "subtitle": "PRESSURE SECURE",
    "line": "Buy minutes, then more minutes.",
    "effect": "",
    "front": "assets/cards/front/card_s06_front.png",
    "art": "assets/cards/art/card_s06_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♠ 6",
    "play_mode": "single_weave",
    "play_mode_label": "SINGLE / WEAVE",
    "dig": 2,
    "field_note": "Buying minutes can be enough to change the next choice."
  },
  {
    "id": "S07",
    "deck": "game",
    "sheet": 5,
    "slot": 9,
    "type": "number",
    "suit": "Secured",
    "rank": "7",
    "value": 7,
    "title": "Clear The Table",
    "subtitle": "PRESSURE SECURE",
    "line": "Reduce the immediate load.",
    "effect": "",
    "front": "assets/cards/front/card_s07_front.png",
    "art": "assets/cards/art/card_s07_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♠ 7",
    "play_mode": "weave_only",
    "play_mode_label": "WEAVE ONLY",
    "weave_note": "Care-chain card. Must be paired with a compatible intervention. Opens a Weaved Moment if successful.",
    "dig": 3,
    "field_note": "Clearing the table can clear pressure from the person."
  },
  {
    "id": "S08",
    "deck": "game",
    "sheet": 6,
    "slot": 1,
    "type": "number",
    "suit": "Secured",
    "rank": "8",
    "value": 8,
    "title": "Ordinary Ground",
    "subtitle": "ACUTE SECURE",
    "line": "Sit, breathe, speak, repeat.",
    "effect": "",
    "front": "assets/cards/front/card_s08_front.png",
    "art": "assets/cards/art/card_s08_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♠ 8",
    "play_mode": "single_weave",
    "play_mode_label": "SINGLE / WEAVE",
    "dig": 3,
    "field_note": "Ordinary ground helps when everything feels exceptional."
  },
  {
    "id": "S09",
    "deck": "game",
    "sheet": 6,
    "slot": 2,
    "type": "number",
    "suit": "Secured",
    "rank": "9",
    "value": 9,
    "title": "Awake Together",
    "subtitle": "ACUTE SECURE",
    "line": "The night does not get them alone.",
    "effect": "",
    "front": "assets/cards/front/card_s09_front.png",
    "art": "assets/cards/art/card_s09_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♠ 9",
    "play_mode": "single_weave",
    "play_mode_label": "SINGLE / WEAVE",
    "dig": 3,
    "field_note": "Staying awake together can protect the hardest hours."
  },
  {
    "id": "S10",
    "deck": "game",
    "sheet": 6,
    "slot": 3,
    "type": "number",
    "suit": "Secured",
    "rank": "10",
    "value": 10,
    "title": "Emergency Now",
    "subtitle": "ACUTE SECURE",
    "line": "If life is at risk, act.",
    "effect": "",
    "front": "assets/cards/front/card_s10_front.png",
    "art": "assets/cards/art/card_s10_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♠ 10",
    "play_mode": "single_weave",
    "play_mode_label": "SINGLE / WEAVE",
    "dig": 5,
    "field_note": "Immediate danger needs immediate action, not perfect wording."
  },
  {
    "id": "SJ",
    "deck": "game",
    "sheet": 6,
    "slot": 4,
    "type": "face",
    "suit": "Secured",
    "rank": "J",
    "value": 10,
    "title": "Safer Room",
    "subtitle": "FACE CARD",
    "line": "Change the scene, keep the person.",
    "effect": "Move up to 2 from discard/played to deck bottom.",
    "front": "assets/cards/front/card_sj_front.png",
    "art": "assets/cards/art/card_sj_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♠ J",
    "play_mode": "single_only",
    "play_mode_label": "SINGLE ONLY",
    "dig": 5,
    "field_note": "Changing the scene can change the available choices."
  },
  {
    "id": "SQ",
    "deck": "game",
    "sheet": 6,
    "slot": 5,
    "type": "face",
    "suit": "Secured",
    "rank": "Q",
    "value": 10,
    "title": "Safe Hands",
    "subtitle": "FACE CARD",
    "line": "Someone capable takes over with you.",
    "effect": "Move up to 3 from discard/played to deck bottom.",
    "front": "assets/cards/front/card_sq_front.png",
    "art": "assets/cards/art/card_sq_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♠ Q",
    "play_mode": "single_only",
    "play_mode_label": "SINGLE ONLY",
    "dig": 5,
    "field_note": "Safe hands mean joined responsibility, not abandonment."
  },
  {
    "id": "SK",
    "deck": "game",
    "sheet": 6,
    "slot": 6,
    "type": "face",
    "suit": "Secured",
    "rank": "K",
    "value": 10,
    "title": "Professional Help",
    "subtitle": "FACE CARD",
    "line": "The hand-off becomes protection.",
    "effect": "Move up to 4 from discard/played to deck bottom.",
    "front": "assets/cards/front/card_sk_front.png",
    "art": "assets/cards/art/card_sk_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♠ K",
    "play_mode": "single_only",
    "play_mode_label": "SINGLE ONLY",
    "dig": 5,
    "field_note": "Professional help works best as a supported hand-off."
  },
  {
    "id": "SA",
    "deck": "game",
    "sheet": 6,
    "slot": 7,
    "type": "face",
    "suit": "Secured",
    "rank": "A",
    "value": 10,
    "title": "Life Before Pride",
    "subtitle": "FACE CARD",
    "line": "Embarrassment can wait. Life cannot.",
    "effect": "Move up to 5 from discard/played to deck bottom.",
    "front": "assets/cards/front/card_sa_front.png",
    "art": "assets/cards/art/card_sa_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "♠ A",
    "play_mode": "single_only",
    "play_mode_label": "SINGLE ONLY",
    "dig": 5,
    "field_note": "Embarrassment can be repaired. A life must come first."
  },
  {
    "id": "JF",
    "deck": "game",
    "sheet": 6,
    "slot": 8,
    "type": "joker",
    "suit": "Joker",
    "rank": "★",
    "value": null,
    "title": "Fracture Moment",
    "subtitle": "JOKER",
    "line": "The room cracks. The plan does not survive untouched.",
    "effect": "Discard all hands, then redraw to hand size. Remove this Joker from the game.",
    "front": "assets/cards/front/card_jf_front.png",
    "art": "assets/cards/art/joker_fracture_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "Fracture Moment",
    "play_mode": "reveal_only",
    "play_mode_label": "REVEAL ONLY",
    "dig": null,
    "field_note": "Plans can fracture. The table must adapt without freezing."
  },
  {
    "id": "JR",
    "deck": "game",
    "sheet": 6,
    "slot": 9,
    "type": "joker",
    "suit": "Joker",
    "rank": "★",
    "value": null,
    "title": "Resilience",
    "subtitle": "JOKER",
    "line": "What was spent is not gone. It comes back within reach.",
    "effect": "Put discard/played on top of draw, face down and unshuffled. Remove this Joker.",
    "front": "assets/cards/front/card_jr_front.png",
    "art": "assets/cards/art/joker_resilience_art.png",
    "back": "assets/cards/backs/card_back_game.png",
    "standard_deck_label": "Resilience",
    "play_mode": "reveal_only",
    "play_mode_label": "REVEAL ONLY",
    "dig": null,
    "field_note": "Spent effort can return as usable ground."
  },
  {
    "id": "REF01",
    "deck": "helper",
    "sheet": 7,
    "slot": 1,
    "type": "helper",
    "suit": "Reference",
    "rank": "REF",
    "value": "",
    "title": "Quick Start",
    "subtitle": "SETUP",
    "line": "Choose case, deal hand, then act under the live timer.",
    "effect": "1) Moment timer starts. 2) DIG any time by discarding cards. 3) Commit Single or one Weave. 4) If a Weaved Moment opens, take one last intervention. 5) Close or take more time.",
    "front": "assets/cards/front/ref01_front.png",
    "art": "",
    "back": "assets/cards/backs/card_back_helper.png",
    "play_mode": "reference",
    "play_mode_label": "REFERENCE"
  },
  {
    "id": "REF02",
    "deck": "helper",
    "sheet": 7,
    "slot": 2,
    "type": "helper",
    "suit": "Reference",
    "rank": "REF",
    "value": null,
    "title": "Deck Modes",
    "subtitle": "OFFICIAL OR STANDARD",
    "line": "The app works with either the official Step Away deck or a regular poker deck.",
    "effect": "Official adds art, titles, cues and printed effects. Standard deck uses the same suits and ranks.",
    "front": "assets/cards/front/ref02_front.png",
    "art": "",
    "back": "assets/cards/backs/card_back_helper.png",
    "play_mode": "reference",
    "play_mode_label": "REFERENCE"
  },
  {
    "id": "REF03",
    "deck": "helper",
    "sheet": 7,
    "slot": 3,
    "type": "helper",
    "suit": "Reference",
    "rank": "REF",
    "value": null,
    "title": "Player Count",
    "subtitle": "1 TO 4 PLAYERS",
    "line": "1 player: 7 cards, 90 seconds. 2 players: 6 cards, 2 minutes.",
    "effect": "3 players: 5 cards, 3 minutes. 4 players: 4 cards, 4 minutes.",
    "front": "assets/cards/front/ref03_front.png",
    "art": "",
    "back": "assets/cards/backs/card_back_helper.png",
    "play_mode": "reference",
    "play_mode_label": "REFERENCE"
  },
  {
    "id": "REF04",
    "deck": "helper",
    "sheet": 7,
    "slot": 4,
    "type": "helper",
    "suit": "Reference",
    "rank": "REF",
    "value": "",
    "title": "Moment Flow",
    "subtitle": "SEARCH THEN ACT",
    "line": "The Moment starts live.",
    "effect": "DIG is live while the timer runs. Single DIG: discard 1 card, reveal its DIG, keep 1. Weave DIG: discard 2 cards, reveal combined DIG, keep 2. End checks for a Weaved Moment, then More Time.",
    "front": "assets/cards/front/ref04_front.png",
    "art": "",
    "back": "assets/cards/backs/card_back_helper.png",
    "play_mode": "reference",
    "play_mode_label": "REFERENCE"
  },
  {
    "id": "REF05",
    "deck": "helper",
    "sheet": 7,
    "slot": 5,
    "type": "helper",
    "suit": "Reference",
    "rank": "REF",
    "value": "",
    "title": "Live DIG",
    "subtitle": "DIG AS RISK",
    "line": "DIG while the Moment is live.",
    "effect": "Discard to search without growing your hand. Small DIG is efficient. Deep DIG may find the right card, but burns the deck.",
    "front": "assets/cards/front/ref05_front.png",
    "art": "",
    "back": "assets/cards/backs/card_back_helper.png",
    "play_mode": "reference",
    "play_mode_label": "REFERENCE"
  },
  {
    "id": "REF06",
    "deck": "helper",
    "sheet": 7,
    "slot": 6,
    "type": "helper",
    "suit": "Reference",
    "rank": "REF",
    "value": "",
    "title": "DIG Values",
    "subtitle": "BEFORE PLAY",
    "line": "VALUE and DIG are different jobs.",
    "effect": "VALUE is intervention strength. DIG is search depth when sacrificed: 2-3 = DIG 1, 4-6 = DIG 2, 7-9 = DIG 3, 10 = DIG 5.",
    "front": "assets/cards/front/ref06_front.png",
    "art": "",
    "back": "assets/cards/backs/card_back_helper.png",
    "play_mode": "reference",
    "play_mode_label": "REFERENCE"
  },
  {
    "id": "REF07",
    "deck": "helper",
    "sheet": 7,
    "slot": 7,
    "type": "helper",
    "suit": "Reference",
    "rank": "REF",
    "value": "",
    "title": "Interventions",
    "subtitle": "ONE CARD OR ONE WEAVE",
    "line": "Single: one card. Weave: two numbered cards.",
    "effect": "Only one Weave can be played per Moment. WEAVE ONLY cards need a compatible care-chain pair and can open a Weaved Moment.",
    "front": "assets/cards/front/ref07_front.png",
    "art": "",
    "back": "assets/cards/backs/card_back_helper.png",
    "play_mode": "reference",
    "play_mode_label": "REFERENCE"
  },
  {
    "id": "REF08",
    "deck": "helper",
    "sheet": 7,
    "slot": 8,
    "type": "helper",
    "suit": "Reference",
    "rank": "REF",
    "value": "",
    "title": "Face Cards",
    "subtitle": "J Q K A",
    "line": "Face cards are named interventions.",
    "effect": "They are VALUE 10, Single Only, and use their printed ability when played. If discarded to DIG, they become DIG 5 and lose the ability.",
    "front": "assets/cards/front/ref08_front.png",
    "art": "",
    "back": "assets/cards/backs/card_back_helper.png",
    "play_mode": "reference",
    "play_mode_label": "REFERENCE"
  },
  {
    "id": "REF09",
    "deck": "helper",
    "sheet": 7,
    "slot": 9,
    "type": "helper",
    "suit": "Reference",
    "rank": "REF",
    "value": "",
    "title": "Presence",
    "subtitle": "REACHABLE STATE",
    "line": "Presence shows how reachable the person currently feels.",
    "effect": "Presence is not personality. It moves through Gone Quiet, Flickering, Reachable, With You and Anchored.",
    "front": "assets/cards/front/ref09_front.png",
    "art": "",
    "back": "assets/cards/backs/card_back_helper.png",
    "play_mode": "reference",
    "play_mode_label": "REFERENCE"
  },
  {
    "id": "REF10",
    "deck": "helper",
    "sheet": 8,
    "slot": 1,
    "type": "helper",
    "suit": "Reference",
    "rank": "REF",
    "value": "",
    "title": "Weave Lead Support",
    "subtitle": "CARE CHAIN",
    "line": "Highest VALUE leads. Support changes how it lands.",
    "effect": "WEAVE ONLY is special because it connects support. If the pair fits the suits and succeeds, it opens a one-card Weaved Moment.",
    "front": "assets/cards/front/ref10_front.png",
    "art": "",
    "back": "assets/cards/backs/card_back_helper.png",
    "play_mode": "reference",
    "play_mode_label": "REFERENCE"
  },
  {
    "id": "REF11",
    "deck": "helper",
    "sheet": 8,
    "slot": 2,
    "type": "helper",
    "suit": "Reference",
    "rank": "REF",
    "value": null,
    "title": "Standard Deck Map",
    "subtitle": "REGULAR CARDS",
    "line": "Use a normal 52-card deck plus 2 Jokers. Suits map directly to Step Away suits.",
    "effect": "Diamonds=Seen. Hearts=Held. Clubs=Helped. Spades=Secured. 2-10 are number VALUE cards. J/Q/K/A are special VALUE cards.",
    "front": "assets/cards/front/ref11_front.png",
    "art": "",
    "back": "assets/cards/backs/card_back_helper.png",
    "play_mode": "reference",
    "play_mode_label": "REFERENCE"
  },
  {
    "id": "REF12",
    "deck": "helper",
    "sheet": 8,
    "slot": 3,
    "type": "helper",
    "suit": "Reference",
    "rank": "REF",
    "value": null,
    "title": "Official Deck",
    "subtitle": "INFORMED PLAY",
    "line": "The official deck is the same system with clearer moment titles, art, cues and printed effects.",
    "effect": "Use it when you want faster reading, stronger theme and better table learning. Standard deck remains playable.",
    "front": "assets/cards/front/ref12_front.png",
    "art": "",
    "back": "assets/cards/backs/card_back_helper.png",
    "play_mode": "reference",
    "play_mode_label": "REFERENCE"
  },
  {
    "id": "REF13",
    "deck": "helper",
    "sheet": 8,
    "slot": 4,
    "type": "helper",
    "suit": "Reference",
    "rank": "REF",
    "value": null,
    "title": "Suit Map",
    "subtitle": "FOUR MOVES",
    "line": "Seen: notice the shift. Held: stay with the person. Helped: make help real. Secured: protect the hour.",
    "effect": "A strong play is not just a high number. It should fit the Moment.",
    "front": "assets/cards/front/ref13_front.png",
    "art": "",
    "back": "assets/cards/backs/card_back_helper.png",
    "play_mode": "reference",
    "play_mode_label": "REFERENCE"
  },
  {
    "id": "REF14",
    "deck": "helper",
    "sheet": 8,
    "slot": 5,
    "type": "helper",
    "suit": "Reference",
    "rank": "REF",
    "value": null,
    "title": "Cases",
    "subtitle": "PLAY THE MOMENT",
    "line": "Campaigns are built around case categories, not suits. The case gives the situation.",
    "effect": "Quiet Drift, Heavy Load, Frayed Connections, Immediate Edge. Each case is a short chain of Moments.",
    "front": "assets/cards/front/ref14_front.png",
    "art": "",
    "back": "assets/cards/backs/card_back_helper.png",
    "play_mode": "reference",
    "play_mode_label": "REFERENCE"
  },
  {
    "id": "REF15",
    "deck": "helper",
    "sheet": 8,
    "slot": 6,
    "type": "helper",
    "suit": "Reference",
    "rank": "REF",
    "value": "",
    "title": "Crisis",
    "subtitle": "REAL LIFE OVERRIDES",
    "line": "Crisis uses the same suit-target logic, but real danger overrides the game.",
    "effect": "If someone is in immediate danger, stop playing and call 999. Samaritans: 116 123.",
    "front": "assets/cards/front/ref15_front.png",
    "art": "",
    "back": "assets/cards/backs/card_back_helper.png",
    "play_mode": "reference",
    "play_mode_label": "REFERENCE"
  },
  {
    "id": "REF16",
    "deck": "helper",
    "sheet": 8,
    "slot": 7,
    "type": "helper",
    "suit": "Reference",
    "rank": "REF",
    "value": null,
    "title": "End of Moment",
    "subtitle": "CLOSE CLEANLY",
    "line": "End checks for a Weaved Moment first.",
    "effect": "If no Weaved Moment is used, More Time appears for 10 seconds. No button means the Moment ends with no pressure gain. The live timer keeps running during normal DIG and intervention decisions.",
    "front": "assets/cards/front/ref16_front.png",
    "art": "",
    "back": "assets/cards/backs/card_back_helper.png",
    "play_mode": "reference",
    "play_mode_label": "REFERENCE"
  },
  {
    "id": "REF17",
    "deck": "helper",
    "sheet": 8,
    "slot": 8,
    "type": "helper",
    "suit": "Reference",
    "rank": "REF",
    "value": "",
    "title": "Table Skill",
    "subtitle": "CASE CONSOLE",
    "line": "The app tracks the case, not your deck memory.",
    "effect": "Discarding, DIG choices, deck burn and hand pressure stay physical. That is intentional table skill.",
    "front": "assets/cards/front/ref17_front.png",
    "art": "",
    "back": "assets/cards/backs/card_back_helper.png",
    "play_mode": "reference",
    "play_mode_label": "REFERENCE"
  },
  {
    "id": "REF18",
    "deck": "helper",
    "sheet": 8,
    "slot": 9,
    "type": "helper",
    "suit": "Reference",
    "rank": "REF",
    "value": "",
    "title": "Case Archive",
    "subtitle": "CASE LOG",
    "line": "Save the case result, pressure, key cards played and final outcome.",
    "effect": "Use the log for campaign wrinkles, community milestones and future case consequences.",
    "front": "assets/cards/front/ref18_front.png",
    "art": "",
    "back": "assets/cards/backs/card_back_helper.png",
    "note": "Commercial replacement for the former production-only reference card.",
    "play_mode": "reference",
    "play_mode_label": "REFERENCE"
  }
]