// ── FULL EDITIONS · the short/long freemium↔premium dataset ───────────
// Nine fully-written editions in the reader's rich shape (edition #161 lives
// in page-full-edition.jsx and is merged into this map at runtime, for 10 total).
//
// Each shared block carries {short, long}: freemium shows short, WiseTip+ the
// long. Each edition also declares a `layout` and seasonal `accent` so no two
// weeks read the same on screen. Editorial constraints respected throughout:
// children never named, Victor = Vienna, disclaimer verbatim, scene-first,
// short paragraphs, full EN/ES parity.

// The four editors — reused for every closing block.
const WS_COEDS = [
  { name: "Markus", city: { en: "Barcelona", es: "Barcelona" }, color: "#4CB868" },
  { name: "Victor", city: { en: "Vienna",    es: "Viena" },     color: "#3A5FA5" },
  { name: "Marian", city: { en: "London",    es: "Londres" },   color: "#7A4A8A" },
  { name: "Alex",   city: { en: "New York",  es: "Nueva York" },color: "#C45A3A" },
];
const WS_ED_PERSON = {
  markus: { name: "Markus", location: { en: "Barcelona, Spain", es: "Barcelona, España" }, color: "#4CB868" },
  victor: { name: "Victor", location: { en: "Vienna, Austria",  es: "Viena, Austria" },    color: "#3A5FA5" },
  marian: { name: "Marian", location: { en: "London, UK",       es: "Londres, Reino Unido" }, color: "#7A4A8A" },
  alex:   { name: "Alex",   location: { en: "New York, USA",    es: "Nueva York, EE. UU." }, color: "#C45A3A" },
};
const WS_DISCLAIMER = {
  en: "Names of people and brands in these editions are changed. Whoever was there and reads this knows what we're talking about.",
  es: "Los nombres de personas y marcas en estas ediciones están cambiados. Quien estuvo allí y lo lee sabe de qué hablamos.",
};

window.WS_EDITIONS_FULL = {

  // ══ #10 · Eurovision, identity, language · Markus · spring ══ layout: duotone
  10: {
    num: 10, phase: "A", layout: "duotone", accent: "#7DBE5A",
    editor: WS_ED_PERSON.markus, coEditors: WS_COEDS,
    date: { en: "May 9, 2023", es: "9 de mayo de 2023" },
    badge: { en: "Eurovision", es: "Eurovisión" },
    readFree: { en: "1 min taste", es: "1 min de muestra" },
    readFull: { en: "7 min full read", es: "7 min lectura completa" },
    title: { en: "Eurovision, identity, and the conversation I wasn't expecting", es: "Eurovisión, identidad y la conversación que no esperaba" },
    subtitle: { en: "A frivolous song contest opened the most honest week of talk we'd had in months.", es: "Un concurso de canciones frívolo abrió la semana de conversación más honesta en meses." },
    blocks: {
      opening: {
        short: {
          en: "Liverpool hosted Eurovision on behalf of Ukraine. From the sofa, not addressing anyone, the oldest asked: \u201cWhy do all the countries sing in English now?\u201d",
          es: "Liverpool acogió Eurovisión en nombre de Ucrania. Desde el sofá, sin dirigirse a nadie, la mayor preguntó: «¿Por qué todos los países cantan en inglés ahora?»",
        },
        long: {
          en: "Liverpool hosted Eurovision on behalf of Ukraine. We had it on more as background than event.\n\nFrom the sofa, not addressing anyone in particular, the oldest asked: \u201cWhy do all the countries sing in English now?\u201d\n\nI didn't have an answer ready. I almost gave the easy one — because it's popular — and stopped myself.\n\nThe question was better than any answer I could improvise. So I left it open on the table, the way you leave a window open to see if a bird comes in.",
          es: "Liverpool acogió Eurovisión en nombre de Ucrania. Lo teníamos puesto más como fondo que como evento.\n\nDesde el sofá, sin dirigirse a nadie en particular, la mayor preguntó: «¿Por qué todos los países cantan en inglés ahora?»\n\nNo tenía respuesta preparada. Estuve a punto de dar la fácil — porque es popular — y me frené.\n\nLa pregunta era mejor que cualquier respuesta que pudiera improvisar. Así que la dejé abierta sobre la mesa, como se deja una ventana abierta a ver si entra un pájaro.",
        },
      },
      story: {
        short: {
          en: "We started talking about languages — about what happens when one of them quietly wins. It carried through dinner. We reached no conclusions.",
          es: "Empezamos a hablar de idiomas — de qué pasa cuando uno de ellos gana en voz baja. Siguió durante la cena. No llegamos a ninguna conclusión.",
        },
        long: {
          en: "We started talking about languages — about what happens when one of them quietly wins, and the others start to sound smaller in their own countries.\n\nThe five-year-old wanted to know which language we'd choose if we could only keep one. Nobody would answer. That refusal was, I think, the real answer.\n\nIt carried through dinner and past it, into the washing-up, which never happens.\n\nWe reached no conclusions. But we'd had more genuine conversation in one evening than in the whole quiet fortnight before it.",
          es: "Empezamos a hablar de idiomas — de qué pasa cuando uno de ellos gana en voz baja, y los demás empiezan a sonar más pequeños en sus propios países.\n\nEl de cinco años quiso saber qué idioma elegiríamos si solo pudiéramos quedarnos con uno. Nadie contestó. Esa negativa fue, creo, la verdadera respuesta.\n\nSiguió durante la cena y más allá, hasta fregar los platos, cosa que no pasa nunca.\n\nNo llegamos a ninguna conclusión. Pero habíamos conversado de verdad más en una noche que en las dos semanas tranquilas anteriores.",
        },
      },
      reflection: {
        short: {
          en: "A spectacle is easy to dismiss. It's also one of the few things that opens a real conversation at home without anyone deciding to have one.",
          es: "Un espectáculo es fácil de descartar. También es una de las pocas cosas que abre una conversación real en casa sin que nadie decida tenerla.",
        },
        long: {
          en: "A spectacle is easy to dismiss. Frivolous, loud, over by midnight.\n\nBut it's also one of the few things that opens a real conversation at home without anyone deciding to have one. We don't schedule our best talks. They arrive sideways, off the back of something we weren't taking seriously.\n\nThe screen wasn't the enemy that night. The screen was the doorway. What mattered was that we stayed in the room after it, talking, instead of each drifting to a separate device.\n\nThat's the whole distinction we keep circling: not whether the screen is on, but whether it opens a door or closes one.",
          es: "Un espectáculo es fácil de descartar. Frívolo, ruidoso, terminado a medianoche.\n\nPero también es una de las pocas cosas que abre una conversación real en casa sin que nadie decida tenerla. No programamos nuestras mejores charlas. Llegan de lado, a partir de algo que no nos tomábamos en serio.\n\nLa pantalla no fue el enemigo esa noche. La pantalla fue la puerta. Lo que importó fue quedarnos en la habitación después, hablando, en lugar de dispersarnos cada uno a su aparato.\n\nEsa es la distinción de siempre: no si la pantalla está encendida, sino si abre una puerta o la cierra.",
        },
      },
      practical_insight: {
        short: {
          en: "This week: watch one big shared thing together — and stay in the room five minutes after it ends. That's where the conversation is.",
          es: "Esta semana: ved algo grande y compartido juntos — y quedaos en la habitación cinco minutos tras acabar. Ahí está la conversación.",
        },
        long: {
          en: "Here's the small, doable thing this week.\n\nWatch one big shared thing together — a match, a contest, a launch. Something with an ending. Then stay in the room for five minutes after it finishes, before anyone reaches for a phone.\n\nDon't lead the conversation. Just be slow to leave. Ask one open question if it stalls — never \u201cdid you like it?\u201d, always \u201cwhat did you notice?\u201d\n\nThe five minutes after the credits is where the week's real talk hides. Most of us walk out of the room and miss it.",
          es: "Esto es lo pequeño y realizable de esta semana.\n\nVed algo grande y compartido juntos — un partido, un concurso, un estreno. Algo con final. Luego quedaos en la habitación cinco minutos tras terminar, antes de que nadie coja el móvil.\n\nNo dirijas la conversación. Solo tarda en irte. Haz una pregunta abierta si se atasca — nunca «¿te gustó?», siempre «¿qué notaste?».\n\nLos cinco minutos tras los créditos son donde se esconde la charla real de la semana. Casi todos salimos de la habitación y nos la perdemos.",
        },
      },
    },
    activity: {
      title: { en: "The Family Language Map", es: "El mapa de idiomas de la familia" },
      ages: "6\u201317", duration: { en: "40 min", es: "40 min" },
      tags: ["language", "calm", "sibling"],
      intro: { en: "Draw every language that has ever touched your family — spoken, half-remembered, or only in a grandparent's kitchen.", es: "Dibujad cada idioma que haya rozado a vuestra familia — hablado, medio recordado o solo en la cocina de un abuelo." },
      materials: { en: ["A big sheet of paper", "Coloured pens", "One phone call to an older relative (optional)"], es: ["Una hoja grande", "Rotuladores de colores", "Una llamada a un familiar mayor (opcional)"] },
      steps: {
        en: ["Write your family name in the middle.", "Draw a line out for every language anyone has spoken — even a few words.", "Mark which are getting louder and which are going quiet.", "Ask one older relative for a word that's disappearing. Add it."],
        es: ["Escribid vuestro apellido en el centro.", "Trazad una línea por cada idioma que alguien haya hablado — aunque sean pocas palabras.", "Marcad cuáles suenan más fuerte y cuáles se apagan.", "Pedid a un familiar mayor una palabra que se esté perdiendo. Añadidla."],
      },
      notice: { en: "Which languages the children claim as \u201ctheirs\u201d, and which they treat as someone else's.", es: "Qué idiomas reclaman los niños como «suyos» y cuáles tratan como de otros." },
      why: { en: "Identity is easier to talk about through a map than through a question. The paper does the asking for you.", es: "La identidad se habla mejor a través de un mapa que de una pregunta. El papel pregunta por ti." },
    },
    resources: {
      audiobook: { title: { en: "The Night Everyone Sang in the Wrong Language", es: "La noche en que todos cantaron en el idioma equivocado" }, narrator: { en: "Narrated by Markus", es: "Narrado por Markus" }, meta: { en: "14:20 · ages 6\u201312", es: "14:20 · edades 6\u201312" } },
      recipe: { title: { en: "Grandmother's One-Pot", es: "El puchero de la abuela" }, role: { en: "Child's role: names each vegetable in two languages before it goes in.", es: "Rol del niño: nombra cada verdura en dos idiomas antes de echarla." }, meta: { en: "Ages all · 50 min", es: "Todas las edades · 50 min" } },
      ritual: { title: { en: "One word a day", es: "Una palabra al día" }, body: { en: "Each morning this week, someone teaches the table one word from a language we're losing.", es: "Cada mañana esta semana, alguien enseña a la mesa una palabra de un idioma que perdemos." } },
      companions: { en: [{ code: "A.006", name: "Just Walk and Talk" }], es: [{ code: "A.006", name: "Solo caminar y hablar" }] },
    },
    closing: {
      en: "From Barcelona this week, in a city that argues about language for a living, I keep learning the same thing from my children: they don't want the answer. They want the conversation to stay open a little longer.\n\nWe are not anti-screen. We are pro-intention. The difference matters.",
      es: "Desde Barcelona esta semana, en una ciudad que discute de idiomas para ganarse la vida, sigo aprendiendo lo mismo de mis hijos: no quieren la respuesta. Quieren que la conversación siga abierta un poco más.\n\nNo somos anti-pantallas. Somos pro-intención. La diferencia importa.",
    },
    disclaimer: WS_DISCLAIMER,
  },

  // ══ #23 · Boredom, unstructured time · Alex · summer ══ layout: manuscript
  23: {
    num: 23, phase: "A", layout: "manuscript", accent: "#C8A85A",
    editor: WS_ED_PERSON.alex, coEditors: WS_COEDS,
    date: { en: "August 15, 2023", es: "15 de agosto de 2023" },
    badge: { en: "On boredom", es: "Sobre el aburrimiento" },
    readFree: { en: "1 min taste", es: "1 min de muestra" },
    readFull: { en: "8 min full read", es: "8 min lectura completa" },
    title: { en: "The afternoon I did nothing, and neither did they", es: "La tarde en que no hice nada, y ellos tampoco" },
    subtitle: { en: "What happens in the twenty minutes after \u201cI'm bored\u201d — if you can survive them.", es: "Lo que pasa en los veinte minutos después de «me aburro» — si logras sobrevivirlos." },
    blocks: {
      opening: {
        short: {
          en: "\u201cI'm bored.\u201d The six-year-old announced it like a diagnosis. In New York, in August, with the whole apartment humid and slow.",
          es: "«Me aburro.» El de seis años lo anunció como un diagnóstico. En Nueva York, en agosto, con todo el piso húmedo y lento.",
        },
        long: {
          en: "\u201cI'm bored.\u201d The six-year-old announced it like a diagnosis. In New York, in August, with the whole apartment humid and slow.\n\nMy hand went to my pocket on instinct. There's a version of me that would have solved it in four seconds with a screen. That version is very good at ending discomfort quickly.\n\nI left the phone where it was. I said, \u201cOkay.\u201d Just that. And I went back to my coffee.\n\nHe looked genuinely betrayed.",
          es: "«Me aburro.» El de seis años lo anunció como un diagnóstico. En Nueva York, en agosto, con todo el piso húmedo y lento.\n\nMi mano fue al bolsillo por instinto. Hay una versión de mí que lo habría resuelto en cuatro segundos con una pantalla. Esa versión es muy buena terminando la incomodidad rápido.\n\nDejé el móvil donde estaba. Dije: «Vale.» Solo eso. Y volví a mi café.\n\nMe miró genuinamente traicionado.",
        },
      },
      story: {
        short: {
          en: "For twelve minutes he was miserable. Then he found a roll of tape. By the time I looked up, half the hallway was a border he was guarding.",
          es: "Durante doce minutos fue desdichado. Luego encontró un rollo de cinta. Cuando levanté la vista, medio pasillo era una frontera que él custodiaba.",
        },
        long: {
          en: "For twelve minutes he was miserable. He lay on the floor and performed the boredom, loudly, in case I'd missed it.\n\nI didn't rescue him. This is the hardest parenting I do — the parenting of not doing.\n\nThen he found a roll of masking tape. I don't know where. By the time I looked up, half the hallway was a border he was guarding, with rules I hadn't been told and clearly wasn't qualified to understand.\n\nThe game lasted an hour. It was better than anything I would have suggested. It was better because it was his.",
          es: "Durante doce minutos fue desdichado. Se tiró al suelo y representó el aburrimiento, en voz alta, por si se me había escapado.\n\nNo lo rescaté. Esta es la crianza más difícil que hago — la crianza de no hacer.\n\nLuego encontró un rollo de cinta de pintor. No sé de dónde. Cuando levanté la vista, medio pasillo era una frontera que custodiaba, con reglas que no me habían comunicado y que claramente no estaba capacitado para entender.\n\nEl juego duró una hora. Fue mejor que nada que yo hubiera sugerido. Fue mejor porque era suyo.",
        },
      },
      reflection: {
        short: {
          en: "Boredom isn't the absence of something to do. It's the doorway to invention — but only if nobody fills it first.",
          es: "El aburrimiento no es la ausencia de algo que hacer. Es la puerta a la invención — pero solo si nadie la llena antes.",
        },
        long: {
          en: "Boredom isn't the absence of something to do. It's the uncomfortable pressure that comes right before a child invents something.\n\nWe've been trained to treat that pressure as a problem. A screen resolves it instantly, which is exactly why it's so tempting, and exactly why it costs so much.\n\nEvery time we fill the empty space, we teach one small lesson: you are not equipped to handle emptiness on your own. Here, let me.\n\nThe opposite lesson — you can make something out of nothing — is only learnable in the twenty minutes we're most tempted to cut short.",
          es: "El aburrimiento no es la ausencia de algo que hacer. Es la presión incómoda que llega justo antes de que un niño invente algo.\n\nNos han entrenado para tratar esa presión como un problema. Una pantalla la resuelve al instante, y por eso es tan tentadora, y por eso cuesta tanto.\n\nCada vez que llenamos el espacio vacío, enseñamos una pequeña lección: no estás capacitado para manejar el vacío solo. Toma, déjame a mí.\n\nLa lección contraria — puedes hacer algo de la nada — solo se aprende en los veinte minutos que más nos tienta acortar.",
        },
      },
      practical_insight: {
        short: {
          en: "When the next \u201cI'm bored\u201d comes, answer \u201cOkay\u201d and do nothing. Set a timer in your head for twenty minutes. Don't rescue.",
          es: "Cuando llegue el próximo «me aburro», responde «vale» y no hagas nada. Pon un temporizador mental de veinte minutos. No rescates.",
        },
        long: {
          en: "When the next \u201cI'm bored\u201d arrives, try this exact script: say \u201cOkay,\u201d and do nothing else.\n\nNot \u201cwhy don't you\u2026\u201d, not a list of options, not a screen. Just \u201cokay\u201d, and go back to what you were doing.\n\nSet a timer in your head for twenty minutes. Your only job is to survive them without solving anything. The misery is real and it is temporary and it is not an emergency.\n\nMost children invent their way out somewhere around minute fourteen. The ones who don't have simply learned, from us, that boredom always gets rescued. That's fixable — but only by us going first.",
          es: "Cuando llegue el próximo «me aburro», prueba este guion exacto: di «vale» y no hagas nada más.\n\nNi «¿por qué no…?», ni una lista de opciones, ni una pantalla. Solo «vale», y vuelve a lo que hacías.\n\nPon un temporizador mental de veinte minutos. Tu única tarea es sobrevivirlos sin resolver nada. La desdicha es real, es temporal y no es una emergencia.\n\nCasi todos los niños inventan su salida hacia el minuto catorce. Los que no, simplemente han aprendido, de nosotros, que al aburrimiento siempre lo rescatan. Eso tiene arreglo — pero solo si damos el paso primero.",
        },
      },
    },
    activity: {
      title: { en: "The Nothing Hour", es: "La hora de la nada" },
      ages: "3\u201314", duration: { en: "60 min (feels like three)", es: "60 min (parecen tres)" },
      tags: ["low-prep", "calm", "solo"],
      intro: { en: "One hour with nothing planned, nothing supplied, and no rescue. The most difficult — and most productive — hour of the week.", es: "Una hora sin nada planeado, sin nada aportado y sin rescate. La hora más difícil — y más productiva — de la semana." },
      materials: { en: ["Nothing", "Genuinely nothing", "Whatever's already in the house counts, but you don't provide it"], es: ["Nada", "Nada de verdad", "Lo que ya haya en casa vale, pero tú no lo aportas"] },
      steps: {
        en: ["Announce the Nothing Hour. No screens, for you too.", "Answer every \u201cwhat can I do?\u201d with \u201cthat's up to you.\u201d", "Do your own quiet thing nearby. Be present, not available.", "At the end, ask what they made. Don't judge it."],
        es: ["Anuncia la Hora de la Nada. Sin pantallas, tú tampoco.", "Responde cada «¿qué puedo hacer?» con «eso lo decides tú».", "Haz tu propia cosa tranquila cerca. Presente, no disponible.", "Al final, pregunta qué hicieron. No lo juzgues."],
      },
      notice: { en: "How long the resistance lasts before invention starts. It shortens every week you repeat it.", es: "Cuánto dura la resistencia antes de que empiece la invención. Se acorta cada semana que lo repites." },
      why: { en: "Self-direction is a muscle. It only grows in the space we're most tempted to fill.", es: "La autodirección es un músculo. Solo crece en el espacio que más nos tienta llenar." },
    },
    resources: {
      audiobook: { title: { en: "The Longest Hour in August", es: "La hora más larga de agosto" }, narrator: { en: "Narrated by Alex", es: "Narrado por Alex" }, meta: { en: "12:05 · ages 5\u201311", es: "12:05 · edades 5\u201311" } },
      recipe: { title: { en: "Whatever's-Left Fridge Toast", es: "Tostada de lo que quede en la nevera" }, role: { en: "Child's role: decides the whole topping, no vetoes.", es: "Rol del niño: decide todo lo de encima, sin vetos." }, meta: { en: "Ages 6+ · 15 min", es: "Edades 6+ · 15 min" } },
      ritual: { title: { en: "The invention shelf", es: "El estante de los inventos" }, body: { en: "Keep one shelf for things the children made out of boredom. Add to it, never tidy it.", es: "Reservad un estante para lo que los niños hicieron por aburrimiento. Añadid, nunca ordenéis." } },
      companions: { en: [{ code: "A.008", name: "Build · Break · Build Again" }], es: [{ code: "A.008", name: "Construye · Rompe · Construye" }] },
    },
    closing: {
      en: "New York in August is the best argument I know for doing less. The city slows, the plans thin out, and in the gaps the children become more interesting than any plan I had for them.\n\nWe are not anti-screen. We are pro-intention. The difference matters.",
      es: "Nueva York en agosto es el mejor argumento que conozco para hacer menos. La ciudad frena, los planes se adelgazan, y en los huecos los niños se vuelven más interesantes que cualquier plan que yo tuviera para ellos.\n\nNo somos anti-pantallas. Somos pro-intención. La diferencia importa.",
    },
    disclaimer: WS_DISCLAIMER,
  },

  // ══ #47 · Kitchen sounds, a rainy winter day · Victor · winter ══ layout: letter
  47: {
    num: 47, phase: "B", layout: "letter", accent: "#9DC2D8",
    editor: WS_ED_PERSON.victor, coEditors: WS_COEDS,
    date: { en: "January 31, 2024", es: "31 de enero de 2024" },
    badge: { en: "Rainy day", es: "Día de lluvia" },
    readFree: { en: "1 min taste", es: "1 min de muestra" },
    readFull: { en: "7 min full read", es: "7 min lectura completa" },
    title: { en: "The rainy afternoon we made a symphony out of pots", es: "La tarde de lluvia en que hicimos una sinfonía con ollas" },
    subtitle: { en: "A grey Vienna Sunday, three saucepans, and a lesson about noise I didn't expect.", es: "Un domingo gris en Viena, tres cazuelas y una lección sobre el ruido que no esperaba." },
    blocks: {
      opening: {
        short: {
          en: "Rain against the windows all day. In clinic I counsel patience; at home, by three o'clock, I had almost none left.",
          es: "Lluvia contra las ventanas todo el día. En consulta aconsejo paciencia; en casa, a las tres, ya casi no me quedaba.",
        },
        long: {
          en: "Rain against the windows all day. The kind of Vienna Sunday that doesn't fully get light.\n\nIn clinic I counsel patience for a living. At home, by three o'clock, I had almost none left. Two children, indoors, circling, and me watching the clock as if the day were something to survive.\n\nI caught myself reaching for the tablet. Not for them — for me. For quiet.\n\nInstead I did something that made no sense: I put three saucepans on the kitchen floor.",
          es: "Lluvia contra las ventanas todo el día. Ese domingo vienés que nunca acaba de aclarar.\n\nEn consulta aconsejo paciencia para ganarme la vida. En casa, a las tres, ya casi no me quedaba. Dos niños, dentro, dando vueltas, y yo mirando el reloj como si el día fuera algo que sobrevivir.\n\nMe pillé buscando la tablet. No para ellos — para mí. Para el silencio.\n\nEn su lugar hice algo sin sentido: puse tres cazuelas en el suelo de la cocina.",
        },
      },
      story: {
        short: {
          en: "One wooden spoon each. \u201cMake the rain,\u201d I said. They did — and then made the thunder, and then a whole storm with a quiet part in the middle.",
          es: "Una cuchara de madera cada uno. «Haced la lluvia», dije. La hicieron — y luego el trueno, y luego una tormenta entera con una parte tranquila en medio.",
        },
        long: {
          en: "One wooden spoon each. \u201cMake the rain,\u201d I said, not knowing what I meant.\n\nThey understood immediately, the way children understand instructions adults find vague. Soft taps, fast and light. Then the four-year-old decided we needed thunder, and the pots got the palm of the hand.\n\nWithin ten minutes they'd built a whole storm, with a quiet part in the middle they insisted on — \u201cthe bit where it stops and you think it's over.\u201d\n\nI sat on the floor with them. The noise was tremendous. It was also the first time all day I wasn't counting the hours.",
          es: "Una cuchara de madera cada uno. «Haced la lluvia», dije, sin saber qué quería decir.\n\nLo entendieron al instante, como los niños entienden las instrucciones que los adultos hallan vagas. Golpecitos suaves, rápidos y ligeros. Luego el de cuatro años decidió que hacía falta un trueno, y las ollas recibieron la palma de la mano.\n\nEn diez minutos habían construido una tormenta entera, con una parte tranquila en medio en la que insistían — «la parte en que para y crees que se acabó».\n\nMe senté en el suelo con ellos. El ruido era tremendo. También fue la primera vez en todo el día que no contaba las horas.",
        },
      },
      reflection: {
        short: {
          en: "I'd wanted quiet. What I actually needed was to stop bracing against the day. The noise did that better than silence would have.",
          es: "Yo quería silencio. Lo que de verdad necesitaba era dejar de resistirme al día. El ruido lo logró mejor que el silencio.",
        },
        long: {
          en: "I'd wanted quiet. I'm a clinician; I know how to value a calm nervous system.\n\nBut what I actually needed wasn't silence — it was to stop bracing against the day. The noise did that better than silence would have, because it required me to be in it rather than waiting it out.\n\nThere's a difference between a house that is quiet and a house that is at peace. I'd been chasing the first and neglecting the second.\n\nThe tablet would have given me quiet and left the bracing intact. The pots gave me chaos and dissolved it.",
          es: "Yo quería silencio. Soy clínico; sé valorar un sistema nervioso en calma.\n\nPero lo que de verdad necesitaba no era silencio — era dejar de resistirme al día. El ruido lo logró mejor que el silencio, porque me obligó a estar dentro en vez de esperar a que pasara.\n\nHay una diferencia entre una casa callada y una casa en paz. Yo perseguía la primera y descuidaba la segunda.\n\nLa tablet me habría dado silencio y dejado intacta la resistencia. Las ollas me dieron caos y lo disolvieron.",
        },
      },
      practical_insight: {
        short: {
          en: "On the next hard indoor afternoon, make noise on purpose before you reach for quiet. Ten minutes of chosen chaos resets everyone.",
          es: "En la próxima tarde difícil de interior, haz ruido a propósito antes de buscar silencio. Diez minutos de caos elegido reinician a todos.",
        },
        long: {
          en: "On the next hard indoor afternoon — the rain, the circling, the clock — try making noise on purpose before you reach for quiet.\n\nTen minutes of chosen chaos does something a screen can't: it discharges the restlessness instead of freezing it. Freeze it with a device and it's waiting for you the moment the screen goes off.\n\nPick something with a clear shape — a storm, a parade, a countdown — so it has a beginning and an end. The end is what makes it feel safe rather than endless.\n\nThen the quiet you get afterwards is real quiet. Earned, not imposed. Everyone can feel the difference, including you.",
          es: "En la próxima tarde difícil de interior — la lluvia, las vueltas, el reloj — prueba a hacer ruido a propósito antes de buscar silencio.\n\nDiez minutos de caos elegido hacen algo que una pantalla no puede: descargan la inquietud en vez de congelarla. Congélala con un aparato y te está esperando en cuanto se apaga.\n\nElige algo con forma clara — una tormenta, un desfile, una cuenta atrás — para que tenga principio y final. El final es lo que lo hace sentir seguro en vez de infinito.\n\nEntonces el silencio de después es silencio de verdad. Ganado, no impuesto. Todos notan la diferencia, tú incluido.",
        },
      },
    },
    activity: {
      title: { en: "Kitchen Sounds Symphony", es: "Sinfonía de cocina" },
      ages: "3\u20139", duration: { en: "20 min", es: "20 min" },
      tags: ["sensory-rich", "movement", "sibling"],
      intro: { en: "Wooden spoon, three pots, one brave parent. A weather system with a beginning, a storm, and a quiet part at the end.", es: "Cuchara de madera, tres ollas, un padre valiente. Un sistema de tiempo con principio, tormenta y una parte tranquila al final." },
      materials: { en: ["3 pots or pans of different sizes", "One wooden spoon per child", "A floor you don't mind sitting on"], es: ["3 ollas o cazuelas de distinto tamaño", "Una cuchara de madera por niño", "Un suelo en el que no te importe sentarte"] },
      steps: {
        en: ["Name the piece before you start: \u201cThe Storm.\u201d", "Begin with rain — soft, fast taps.", "Build to thunder, then a downpour.", "End with the quiet part. Let it be genuinely quiet."],
        es: ["Nombrad la pieza antes de empezar: «La tormenta».", "Empezad con lluvia — golpecitos suaves y rápidos.", "Subid a trueno, luego a aguacero.", "Terminad con la parte tranquila. Que sea de verdad tranquila."],
      },
      notice: { en: "Who wants the loud parts and who protects the quiet one. Both are telling you something.", es: "Quién quiere las partes fuertes y quién protege la tranquila. Ambos te dicen algo." },
      why: { en: "Discharging restlessness through rhythm regulates the nervous system in a way passive screens never do.", es: "Descargar la inquietud con ritmo regula el sistema nervioso como las pantallas pasivas nunca hacen." },
    },
    resources: {
      audiobook: { title: { en: "The Storm That Lived in the Cupboard", es: "La tormenta que vivía en el armario" }, narrator: { en: "Narrated by Victor", es: "Narrado por Victor" }, meta: { en: "13:40 · ages 3\u20138", es: "13:40 · edades 3\u20138" } },
      recipe: { title: { en: "Rainy-Day Hot Cocoa", es: "Chocolate caliente de día de lluvia" }, role: { en: "Child's role: stirs the whole time and decides when it's ready.", es: "Rol del niño: remueve todo el rato y decide cuándo está listo." }, meta: { en: "Ages all · 15 min", es: "Todas las edades · 15 min" } },
      ritual: { title: { en: "The quiet part", es: "La parte tranquila" }, body: { en: "After any loud game, keep one minute of real silence together. Name it as part of the game.", es: "Tras cualquier juego ruidoso, guardad un minuto de silencio real juntos. Nombradlo como parte del juego." } },
      companions: { en: [{ code: "A.012", name: "Big Body · 15 minutes" }], es: [{ code: "A.012", name: "Cuerpo grande · 15 min" }] },
    },
    closing: {
      en: "From Vienna, where the winters are long enough to teach you things, what I keep relearning is that my own regulation comes first. A calm parent is the activity. Everything else is just the excuse to get there.\n\nWe are not anti-screen. We are pro-intention. The difference matters.",
      es: "Desde Viena, donde los inviernos son lo bastante largos como para enseñarte cosas, lo que sigo reaprendiendo es que mi propia regulación va primero. Un padre en calma es la actividad. Todo lo demás es solo la excusa para llegar.\n\nNo somos anti-pantallas. Somos pro-intención. La diferencia importa.",
    },
    disclaimer: WS_DISCLAIMER,
  },

  // ══ #49 · Valentine's, affection without protocol · Markus · valentines ══ layout: feature
  49: {
    num: 49, phase: "B", layout: "feature", accent: "#C45A3A",
    editor: WS_ED_PERSON.markus, coEditors: WS_COEDS,
    date: { en: "February 14, 2024", es: "14 de febrero de 2024" },
    badge: { en: "Family love", es: "Amor de familia" },
    readFree: { en: "1 min taste", es: "1 min de muestra" },
    readFull: { en: "8 min full read", es: "8 min lectura completa" },
    title: { en: "Valentine's Day, and what children teach about affection without a protocol", es: "San Valentín y lo que los niños enseñan sobre el afecto sin protocolo" },
    subtitle: { en: "\u201cWhy is it only for couples?\u201d — and the note that cost the oldest more than she expected.", es: "«¿Por qué solo es para los novios?» — y la nota que a la mayor le costó más de lo que esperaba." },
    blocks: {
      opening: {
        short: {
          en: "The little one came home from school with a genuinely good question: \u201cAnd why is Valentine's only for couples?\u201d",
          es: "El pequeño volvió del colegio con una pregunta genuinamente buena: «¿Y por qué San Valentín solo es para los novios?»",
        },
        long: {
          en: "The little one came home from school with a genuinely good question, the kind that quietly dismantles a whole convention: \u201cAnd why is Valentine's only for couples?\u201d\n\nHe wasn't being clever. He simply hadn't yet learned the rule the rest of us stopped questioning years ago.\n\nI didn't have a defence of the rule. So we broke it.\n\nThat day we did something different: each of the children wrote or drew something for a family member who wasn't a partner.",
          es: "El pequeño volvió del colegio con una pregunta genuinamente buena, de las que desmontan sin ruido toda una convención: «¿Y por qué San Valentín solo es para los novios?»\n\nNo se hacía el listo. Simplemente aún no había aprendido la regla que los demás dejamos de cuestionar hace años.\n\nNo tenía defensa para la regla. Así que la rompimos.\n\nEse día hicimos algo distinto: cada uno de los niños escribió o dibujó algo para alguien de la familia que no era pareja.",
        },
      },
      story: {
        short: {
          en: "The little one drew for his grandparents. The oldest wrote a note for her younger sibling — and it cost her far more than she'd bargained for.",
          es: "El pequeño dibujó para sus abuelos. La mayor escribió una nota para su hermano pequeño — y le costó mucho más de lo que había previsto.",
        },
        long: {
          en: "The little one drew for his grandparents — a fast, happy scribble, done in four minutes, no agonising.\n\nThe oldest wrote a note for her younger sibling. That one took an hour. She started three times. She covered the page with her arm when I passed.\n\nWhen she finally handed it over, she did it quickly, almost angrily, and left the room.\n\nHer sibling read it twice and said nothing, which in our house is the highest form of being moved.",
          es: "El pequeño dibujó para sus abuelos — un garabato rápido y feliz, hecho en cuatro minutos, sin agonía.\n\nLa mayor escribió una nota para su hermano pequeño. Esa tardó una hora. Empezó tres veces. Tapaba la hoja con el brazo cuando yo pasaba.\n\nCuando por fin la entregó, lo hizo rápido, casi con rabia, y salió de la habitación.\n\nSu hermano la leyó dos veces y no dijo nada, que en nuestra casa es la forma más alta de estar conmovido.",
        },
      },
      reflection: {
        short: {
          en: "It cost her because she had no habit for it. Saying love outside the usual script is hard. But once it's out, it's worth a great deal.",
          es: "Le costó porque no tenía el hábito. Decir amor fuera del guion habitual cuesta. Pero una vez fuera, vale mucho.",
        },
        long: {
          en: "It cost her because she had no habit for it. We're fluent in affection toward the people the calendar tells us to love, and clumsy with everyone else.\n\nSaying love outside the usual script is hard — for her, for me, for most of us. The protocol exists precisely so we don't have to feel that difficulty.\n\nBut the difficulty is the point. What she felt writing that note was the actual thing, not the performance of it.\n\nAnd a sibling is a strange, permanent, difficult love that no card company has ever bothered to script. Which is exactly why it was worth writing.",
          es: "Le costó porque no tenía el hábito. Somos fluidos en el afecto hacia las personas que el calendario nos dice que amemos, y torpes con todas las demás.\n\nDecir amor fuera del guion habitual cuesta — a ella, a mí, a casi todos. El protocolo existe precisamente para no tener que sentir esa dificultad.\n\nPero la dificultad es el punto. Lo que ella sintió escribiendo esa nota era la cosa de verdad, no su representación.\n\nY un hermano es un amor extraño, permanente y difícil que ninguna empresa de tarjetas se ha molestado nunca en guionizar. Por eso valía la pena escribirlo.",
        },
      },
      practical_insight: {
        short: {
          en: "This week, aim affection somewhere the calendar doesn't. Have each child make something for a person nobody would expect.",
          es: "Esta semana, dirige el afecto a donde el calendario no llega. Que cada niño haga algo para alguien que nadie esperaría.",
        },
        long: {
          en: "This week, aim affection somewhere the calendar doesn't point.\n\nHave each child make something — a note, a drawing, a voice message — for a person nobody would expect. A sibling. A grandparent. The neighbour who always says hello. The teacher they complain about.\n\nDon't correct the spelling. Don't improve the drawing. Don't coach the feeling. The wobble is what makes it real.\n\nThe lesson isn't \u201cbe nice on the fourteenth.\u201d It's that love is something you can decide to send, on purpose, to someone who isn't expecting it — any day you choose.",
          es: "Esta semana, dirige el afecto a donde el calendario no apunta.\n\nQue cada niño haga algo — una nota, un dibujo, un mensaje de voz — para alguien que nadie esperaría. Un hermano. Un abuelo. El vecino que siempre saluda. El profesor del que se quejan.\n\nNo corrijas la ortografía. No mejores el dibujo. No entrenes el sentimiento. El temblor es lo que lo hace real.\n\nLa lección no es «sé amable el catorce». Es que el amor es algo que puedes decidir enviar, a propósito, a alguien que no lo espera — cualquier día que elijas.",
        },
      },
    },
    activity: {
      title: { en: "Affection Without Protocol", es: "Afecto sin protocolo" },
      ages: "4\u201314", duration: { en: "30 min", es: "30 min" },
      tags: ["language", "fine-motor", "sibling"],
      intro: { en: "Write or draw something for a family member who isn't a partner. The awkward ones count double.", es: "Escribe o dibuja algo para alguien de la familia que no es pareja. Los incómodos cuentan doble." },
      materials: { en: ["Paper", "Whatever they like to write or draw with", "A little privacy"], es: ["Papel", "Con lo que les guste escribir o dibujar", "Un poco de intimidad"] },
      steps: {
        en: ["Each person picks someone unexpected.", "Make the thing privately — no peeking, no help.", "Deliver it in person, however awkwardly.", "Say nothing afterwards. Let it land on its own."],
        es: ["Cada uno elige a alguien inesperado.", "Haced la cosa en privado — sin espiar, sin ayuda.", "Entregadla en persona, por muy incómodo que sea.", "No digáis nada después. Dejad que aterrice sola."],
      },
      notice: { en: "Who it's hardest for. That's usually who needed to do it most.", es: "A quién le cuesta más. Suele ser quien más lo necesitaba." },
      why: { en: "Affection you have to reach for builds a muscle the scripted kind never touches.", es: "El afecto que hay que buscar construye un músculo que el guionizado nunca toca." },
    },
    resources: {
      audiobook: { title: { en: "The Note She Almost Didn't Give", es: "La nota que casi no entrega" }, narrator: { en: "Narrated by Markus", es: "Narrado por Markus" }, meta: { en: "15:10 · ages 6\u201312", es: "15:10 · edades 6\u201312" } },
      recipe: { title: { en: "Two-Person Pancakes", es: "Tortitas para dos" }, role: { en: "Child's role: makes breakfast for one specific person, start to finish.", es: "Rol del niño: hace el desayuno para una persona concreta, de principio a fin." }, meta: { en: "Ages 6+ · 25 min", es: "Edades 6+ · 25 min" } },
      ritual: { title: { en: "The reasons jar", es: "El bote de razones" }, body: { en: "A jar, slips of paper, one reason each. Read one aloud at dinner until they run out.", es: "Un bote, papelitos, una razón cada uno. Leed uno en voz alta en la cena hasta acabarlos." } },
      companions: { en: [{ code: "A.016", name: "Breakfast in Voice Notes" }], es: [{ code: "A.016", name: "Desayuno en notas de voz" }] },
    },
    closing: {
      en: "From Barcelona, watching my daughter hand over a note she'd rather have burned, I was reminded that the affection worth teaching is the kind that's a little difficult to give.\n\nWe are not anti-screen. We are pro-intention. The difference matters.",
      es: "Desde Barcelona, viendo a mi hija entregar una nota que habría preferido quemar, recordé que el afecto que vale la pena enseñar es el que cuesta un poco dar.\n\nNo somos anti-pantallas. Somos pro-intención. La diferencia importa.",
    },
    disclaimer: WS_DISCLAIMER,
  },

  // ══ #76 · The slow drawing, attention · Marian · autumn ══ layout: gutter
  76: {
    num: 76, phase: "D", layout: "gutter", accent: "#C45A3A",
    editor: WS_ED_PERSON.marian, coEditors: WS_COEDS,
    date: { en: "October 2, 2024", es: "2 de octubre de 2024" },
    badge: { en: "On attention", es: "Sobre la atención" },
    readFree: { en: "1 min taste", es: "1 min de muestra" },
    readFull: { en: "8 min full read", es: "8 min lectura completa" },
    title: { en: "The same drawing, every day for a week", es: "El mismo dibujo, cada día durante una semana" },
    subtitle: { en: "What a child sees on day six that none of us saw on day one.", es: "Lo que un niño ve el día seis que ninguno vimos el día uno." },
    blocks: {
      opening: {
        short: {
          en: "In the lab I study how attention forms. At home I set a smaller experiment: draw the same leaf every day for a week.",
          es: "En el laboratorio estudio cómo se forma la atención. En casa monté un experimento más pequeño: dibujar la misma hoja cada día una semana.",
        },
        long: {
          en: "In the lab I study how attention forms and where it breaks. It's slow, unglamorous work.\n\nAt home, in October, with the plane trees dropping their first leaves onto the London pavement, I set a smaller experiment.\n\nWe each picked one leaf. The task: draw it every day for a week. The same leaf, the same size, no photographs.\n\nThe nine-year-old thought it was pointless. \u201cIt's the same leaf.\u201d Exactly, I said. That's the experiment.",
          es: "En el laboratorio estudio cómo se forma la atención y dónde se rompe. Es un trabajo lento y sin glamour.\n\nEn casa, en octubre, con los plátanos soltando sus primeras hojas sobre la acera de Londres, monté un experimento más pequeño.\n\nCada uno eligió una hoja. La tarea: dibujarla cada día durante una semana. La misma hoja, del mismo tamaño, sin fotos.\n\nEl de nueve años lo creyó inútil. «Es la misma hoja.» Exacto, dije. Ese es el experimento.",
        },
      },
      story: {
        short: {
          en: "Day one: a green oval. Day three: veins. Day six: the leaf had started to curl and brown, and the drawing caught it before I did.",
          es: "Día uno: un óvalo verde. Día tres: nervios. Día seis: la hoja empezaba a rizarse y pardear, y el dibujo lo captó antes que yo.",
        },
        long: {
          en: "Day one: a green oval. Barely a leaf at all. Done in ninety seconds, resentfully.\n\nDay three: veins appeared. He'd noticed they weren't symmetrical, and it clearly bothered him in a way he couldn't yet name.\n\nDay six: the leaf had started to curl and go brown at one edge, and his drawing caught the change before I'd consciously registered it myself.\n\nHe looked from the real leaf to the page and back. \u201cIt's dying,\u201d he said. Not sad. Just precise. He'd been watching closely enough to see time move.",
          es: "Día uno: un óvalo verde. Apenas una hoja. Hecho en noventa segundos, con fastidio.\n\nDía tres: aparecieron los nervios. Había notado que no eran simétricos, y le molestaba de un modo que aún no sabía nombrar.\n\nDía seis: la hoja empezaba a rizarse y pardear por un borde, y su dibujo captó el cambio antes de que yo lo registrara conscientemente.\n\nMiró de la hoja real a la página y de vuelta. «Se está muriendo», dijo. No triste. Solo preciso. Había mirado lo bastante de cerca como para ver moverse el tiempo.",
        },
      },
      reflection: {
        short: {
          en: "Attention isn't something you have. It's something you practise. Repetition, which we treat as boring, is where seeing actually deepens.",
          es: "La atención no es algo que se tiene. Es algo que se practica. La repetición, que tratamos de aburrida, es donde el ver se profundiza.",
        },
        long: {
          en: "Attention isn't a trait you either have or lack. It's a practice, and like any practice it deepens with repetition.\n\nWe've built a whole culture around the opposite premise — that the new thing, the next thing, the never-seen thing, is what holds attention. A feed is that premise made infinite.\n\nBut depth doesn't come from novelty. It comes from returning. The sixth drawing of one leaf contains more genuine seeing than a thousand images swiped past.\n\nWhat I want for my children isn't more to look at. It's the capacity to keep looking at one thing until it opens.",
          es: "La atención no es un rasgo que se tiene o no se tiene. Es una práctica, y como toda práctica se profundiza con la repetición.\n\nHemos construido una cultura entera sobre la premisa contraria — que lo nuevo, lo siguiente, lo nunca visto, es lo que retiene la atención. Un feed es esa premisa hecha infinita.\n\nPero la profundidad no viene de la novedad. Viene de volver. El sexto dibujo de una hoja contiene más ver genuino que mil imágenes deslizadas.\n\nLo que quiero para mis hijos no es más que mirar. Es la capacidad de seguir mirando una cosa hasta que se abre.",
        },
      },
      practical_insight: {
        short: {
          en: "Pick one ordinary object. Draw it once a day for a week. The boredom of repetition is exactly where the attention grows.",
          es: "Elige un objeto corriente. Dibújalo una vez al día una semana. El aburrimiento de repetir es justo donde crece la atención.",
        },
        long: {
          en: "Pick one ordinary object — a leaf, a spoon, a shoe, the same corner of the same room.\n\nDraw it once a day for a week. Two minutes is enough. No photographs, because a photo lets you stop looking. The whole value is in having to look again.\n\nExpect resistance on days one and two. \u201cIt's the same.\u201d It isn't, and by day four they'll start finding the differences themselves — the thing shifts, or they do.\n\nThis is the cheapest attention training I know, and the one closest to what my lab keeps confirming: we see more by returning than by moving on.",
          es: "Elige un objeto corriente — una hoja, una cuchara, un zapato, la misma esquina de la misma habitación.\n\nDibújalo una vez al día durante una semana. Con dos minutos basta. Sin fotos, porque una foto te deja dejar de mirar. Todo el valor está en tener que mirar de nuevo.\n\nEspera resistencia los días uno y dos. «Es lo mismo.» No lo es, y para el día cuatro empezarán a encontrar las diferencias solos — la cosa cambia, o cambian ellos.\n\nEs el entrenamiento de atención más barato que conozco, y el más cercano a lo que mi laboratorio confirma: vemos más volviendo que pasando página.",
        },
      },
    },
    activity: {
      title: { en: "The Slow Drawing", es: "El dibujo lento" },
      ages: "4\u201312", duration: { en: "10 min a day, for a week", es: "10 min al día, durante una semana" },
      tags: ["calm", "fine-motor", "solo"],
      intro: { en: "Draw the same object every day for a week. Compare the drawings. Watch what a week of looking does.", es: "Dibuja el mismo objeto cada día una semana. Compara los dibujos. Mira lo que hace una semana de mirar." },
      materials: { en: ["A pencil and paper", "One object that will change slowly (a leaf, fruit, a flower)", "A quiet two minutes a day"], es: ["Lápiz y papel", "Un objeto que cambie despacio (una hoja, fruta, una flor)", "Dos minutos tranquilos al día"] },
      steps: {
        en: ["Choose the object together on day one.", "Draw it at the same time each day.", "Keep every drawing; don't throw the \u201cbad\u201d ones away.", "On day seven, lay them out in order and talk."],
        es: ["Elegid el objeto juntos el día uno.", "Dibujadlo a la misma hora cada día.", "Guardad todos los dibujos; no tiréis los «malos».", "El día siete, ponedlos en orden y hablad."],
      },
      notice: { en: "The day they stop drawing what they think the object looks like and start drawing what they actually see.", es: "El día en que dejan de dibujar lo que creen que parece el objeto y empiezan a dibujar lo que ven." },
      why: { en: "Sustained attention is a trainable skill. Repetition, not novelty, is what trains it.", es: "La atención sostenida es una habilidad entrenable. La repetición, no la novedad, la entrena." },
    },
    resources: {
      audiobook: { title: { en: "The Leaf That Took a Week", es: "La hoja que tardó una semana" }, narrator: { en: "Narrated by Marian", es: "Narrado por Marian" }, meta: { en: "16:00 · ages 5\u201311", es: "16:00 · edades 5\u201311" } },
      recipe: { title: { en: "Slow-Roast Autumn Squash", es: "Calabaza de otoño al horno lento" }, role: { en: "Child's role: checks it every ten minutes and reports the change.", es: "Rol del niño: la revisa cada diez minutos e informa del cambio." }, meta: { en: "Ages all · 60 min", es: "Todas las edades · 60 min" } },
      ritual: { title: { en: "The change wall", es: "La pared del cambio" }, body: { en: "Pin the week's drawings in a row where everyone passes. Leave them up till the next set.", es: "Colgad los dibujos de la semana en fila por donde todos pasan. Dejadlos hasta la siguiente serie." } },
      companions: { en: [{ code: "A.007", name: "Quiet Hour · sensory rest" }], es: [{ code: "A.007", name: "Hora de quietud · descanso sensorial" }] },
    },
    closing: {
      en: "From London, from three children and years of watching attention form under a microscope, the finding that keeps holding is the least surprising one: what we return to, we come to see. Everything else we merely glance at.\n\nWe are not anti-screen. We are pro-intention. The difference matters.",
      es: "Desde Londres, desde tres hijos y años viendo formarse la atención bajo un microscopio, el hallazgo que sigue en pie es el menos sorprendente: lo que revisitamos, llegamos a verlo. Lo demás solo lo ojeamos.\n\nNo somos anti-pantallas. Somos pro-intención. La diferencia importa.",
    },
    disclaimer: WS_DISCLAIMER,
  },

  // ══ #88 · Quiet hour, sensory rest · Victor · winter ══ layout: manuscript
  88: {
    num: 88, phase: "D", layout: "manuscript", accent: "#3A5FA5",
    editor: WS_ED_PERSON.victor, coEditors: WS_COEDS,
    date: { en: "December 18, 2024", es: "18 de diciembre de 2024" },
    badge: { en: "Sensory rest", es: "Descanso sensorial" },
    readFree: { en: "1 min taste", es: "1 min de muestra" },
    readFull: { en: "7 min full read", es: "7 min lectura completa" },
    title: { en: "The quiet hour we added, and the week it changed", es: "La hora de quietud que añadimos, y la semana que cambió" },
    subtitle: { en: "December is loud. We subtracted one hour of noise and got a different family back.", es: "Diciembre es ruidoso. Restamos una hora de ruido y recuperamos otra familia." },
    blocks: {
      opening: {
        short: {
          en: "By mid-December every surface in Vienna sparkles and hums. The children were overstimulated in a way I recognised from clinic — and couldn't calm.",
          es: "A mediados de diciembre cada superficie de Viena brilla y zumba. Los niños estaban sobreestimulados de un modo que reconocía de la consulta — y no lograba calmar.",
        },
        long: {
          en: "By mid-December every surface in Vienna sparkles and hums. Lights, markets, music in every doorway.\n\nThe children were overstimulated in a way I recognised immediately from clinic — the brittle, tearful, can't-settle state that looks like bad behaviour and is actually a nervous system with no off-ramp.\n\nMy usual moves weren't working. More activity made it worse. A screen made it worse in a quieter way.\n\nSo we did the counterintuitive thing. We subtracted.",
          es: "A mediados de diciembre cada superficie de Viena brilla y zumba. Luces, mercados, música en cada portal.\n\nLos niños estaban sobreestimulados de un modo que reconocí al instante de la consulta — ese estado quebradizo, lloroso, sin poder asentarse, que parece mal comportamiento y en realidad es un sistema nervioso sin salida.\n\nMis recursos habituales no funcionaban. Más actividad lo empeoraba. Una pantalla lo empeoraba de forma más silenciosa.\n\nAsí que hicimos lo contraintuitivo. Restamos.",
        },
      },
      story: {
        short: {
          en: "One hour, agreed in advance: lights low, no talking, each person alone in a room with a single chosen object. The first day was mutiny. The third was relief.",
          es: "Una hora, acordada de antemano: luz baja, sin hablar, cada uno solo en una habitación con un único objeto elegido. El primer día fue motín. El tercero, alivio.",
        },
        long: {
          en: "One hour, agreed in advance so it wasn't a punishment. Lights low. No talking. Each person alone in a room with a single object they'd chosen — a book, a blanket, a bit of string, whatever.\n\nThe first day was close to mutiny. The four-year-old came out four times. I walked him back gently, four times, saying almost nothing.\n\nBy the third day, something shifted. He went in without protest. When I checked, he was lying on the floor turning his object over in his hands, entirely absorbed, utterly calm.\n\nWhen the hour ended he didn't want it to. That told me everything.",
          es: "Una hora, acordada de antemano para que no fuera un castigo. Luz baja. Sin hablar. Cada uno solo en una habitación con un único objeto elegido — un libro, una manta, un trozo de cuerda, lo que fuera.\n\nEl primer día casi fue motín. El de cuatro años salió cuatro veces. Lo acompañé de vuelta con suavidad, cuatro veces, casi sin decir nada.\n\nAl tercer día, algo cambió. Entró sin protestar. Cuando miré, estaba tumbado en el suelo dándole vueltas a su objeto en las manos, absorto del todo, en calma total.\n\nCuando la hora terminó no quería que terminara. Eso me lo dijo todo.",
        },
      },
      reflection: {
        short: {
          en: "We treat calm as the thing that happens when stimulation stops. But calm is a skill, and skills need practice — including the practice of receiving nothing.",
          es: "Tratamos la calma como lo que pasa cuando el estímulo para. Pero la calma es una habilidad, y las habilidades necesitan práctica — incluida la de no recibir nada.",
        },
        long: {
          en: "We treat calm as a default state — the thing that happens automatically once the stimulation stops.\n\nClinically, that's not what I see. Calm is a skill. Children who are never given empty, quiet, unstructured time don't relax when the noise finally ends; they panic, because they've never learned what to do with themselves in the quiet.\n\nA screen is the opposite of this practice. It fills the very silence in which the skill would develop.\n\nThe quiet hour isn't deprivation. It's a lesson: nothing is being taken from you, and you are safe here, and you can be your own good company. That lesson, once learned, lasts a lifetime.",
          es: "Tratamos la calma como un estado por defecto — lo que ocurre automáticamente en cuanto para el estímulo.\n\nClínicamente, no es lo que veo. La calma es una habilidad. Los niños a quienes nunca se les da tiempo vacío, tranquilo y sin estructura no se relajan cuando el ruido por fin cesa; se angustian, porque nunca aprendieron qué hacer consigo mismos en el silencio.\n\nUna pantalla es lo contrario de esta práctica. Llena justo el silencio en el que la habilidad se desarrollaría.\n\nLa hora de quietud no es privación. Es una lección: no te quitan nada, aquí estás seguro, y puedes ser tu propia buena compañía. Esa lección, una vez aprendida, dura toda la vida.",
        },
      },
      practical_insight: {
        short: {
          en: "Add one quiet hour to a loud week. Lights low, no talking, one object each. Expect resistance for two days. Keep going to day three.",
          es: "Añade una hora de quietud a una semana ruidosa. Luz baja, sin hablar, un objeto cada uno. Espera resistencia dos días. Llega al tercero.",
        },
        long: {
          en: "Add one quiet hour to a loud week. December, a holiday, the run-up to anything overstimulating.\n\nThe rules are simple: lights low, no talking, no screens, each person alone with one chosen object. Agree it in advance so it never lands as a punishment.\n\nExpect real resistance for the first two days. This is not a sign it's failing — it's a sign it's needed. The nervous system with no off-ramp always protests the off-ramp at first.\n\nGet to day three. Almost every family I've suggested this to reports the same turn: on the third day the child stops fighting the quiet and starts using it. That turn is the whole point.",
          es: "Añade una hora de quietud a una semana ruidosa. Diciembre, una fiesta, la antesala de cualquier cosa sobreestimulante.\n\nLas reglas son simples: luz baja, sin hablar, sin pantallas, cada uno solo con un objeto elegido. Acordadlo de antemano para que nunca caiga como castigo.\n\nEspera resistencia real los dos primeros días. No es señal de fracaso — es señal de que hace falta. El sistema nervioso sin salida siempre protesta la salida al principio.\n\nLlega al día tres. Casi todas las familias a las que se lo he sugerido cuentan el mismo giro: al tercer día el niño deja de pelear con la quietud y empieza a usarla. Ese giro es todo el sentido.",
        },
      },
    },
    activity: {
      title: { en: "Quiet Hour · sensory rest", es: "Hora de quietud · descanso sensorial" },
      ages: "3\u201317", duration: { en: "60 min", es: "60 min" },
      tags: ["calm", "sensory-low", "solo"],
      intro: { en: "Dim the lights. No talking. Each person alone in a room with one chosen object. An off-ramp for an overloaded week.", es: "Baja la luz. Sin hablar. Cada uno solo en una habitación con un objeto elegido. Una salida para una semana sobrecargada." },
      materials: { en: ["Low light", "One self-chosen object per person", "A door that closes, or a corner that feels separate"], es: ["Luz tenue", "Un objeto elegido por cada uno", "Una puerta que cierre, o un rincón que se sienta aparte"] },
      steps: {
        en: ["Agree the hour in advance, together.", "Everyone picks one object — no screens.", "Lights low, no talking, each to their space.", "End gently. Don't demand they report on it."],
        es: ["Acordad la hora de antemano, juntos.", "Cada uno elige un objeto — sin pantallas.", "Luz baja, sin hablar, cada uno a su espacio.", "Terminad con suavidad. No exijáis que lo cuenten."],
      },
      notice: { en: "How the resistance falls away between day one and day three. It always does.", es: "Cómo cae la resistencia entre el día uno y el tres. Siempre cae." },
      why: { en: "Self-soothing in unstructured quiet is a skill built only by practising it — never by filling the silence.", es: "Calmarse solo en la quietud sin estructura es una habilidad que solo se construye practicándola — nunca llenando el silencio." },
    },
    resources: {
      audiobook: { title: { en: "The Hour the House Went Quiet", es: "La hora en que la casa calló" }, narrator: { en: "Narrated by Victor", es: "Narrado por Victor" }, meta: { en: "18:30 · ages 4\u201310 · listen before bed", es: "18:30 · edades 4\u201310 · escuchar antes de dormir" } },
      recipe: { title: { en: "Slow Winter Porridge", es: "Gachas lentas de invierno" }, role: { en: "Child's role: stirs in silence, decides the toppings after.", es: "Rol del niño: remueve en silencio, decide los ingredientes después." }, meta: { en: "Ages all · 20 min", es: "Todas las edades · 20 min" } },
      ritual: { title: { en: "The off-ramp", es: "La salida" }, body: { en: "Name a signal that means \u201cwe're overloaded, time to subtract.\u201d Anyone can call it.", es: "Nombrad una señal que signifique «estamos sobrecargados, hora de restar». Cualquiera puede pedirla." } },
      companions: { en: [{ code: "A.011", name: "Smell · Touch · Listen" }], es: [{ code: "A.011", name: "Oler · Tocar · Escuchar" }] },
    },
    closing: {
      en: "From Vienna, in the loudest, brightest month, the most useful thing I do as both a clinician and a father is the same: subtract before you add. A rested nervous system can meet almost anything. An overloaded one can meet nothing.\n\nWe are not anti-screen. We are pro-intention. The difference matters.",
      es: "Desde Viena, en el mes más ruidoso y brillante, lo más útil que hago como clínico y como padre es lo mismo: resta antes de sumar. Un sistema nervioso descansado puede con casi todo. Uno sobrecargado no puede con nada.\n\nNo somos anti-pantallas. Somos pro-intención. La diferencia importa.",
    },
    disclaimer: WS_DISCLAIMER,
  },

  // ══ #100 · Anniversary letter (milestone, all four) · Marian ══ layout: feature
  100: {
    num: 100, phase: "E", layout: "feature", accent: "#C8A85A", milestone: true,
    editor: WS_ED_PERSON.marian, coEditors: WS_COEDS,
    date: { en: "February 18, 2025", es: "18 de febrero de 2025" },
    badge: { en: "Edition 100", es: "Edición 100" },
    readFree: { en: "1 min taste", es: "1 min de muestra" },
    readFull: { en: "9 min full read", es: "9 min lectura completa" },
    title: { en: "WiseTip turns two: a letter to edition 100", es: "WiseTip cumple dos años: carta a la edición 100" },
    subtitle: { en: "Four editors, four cities, one hundred weeks — and the few things we've stopped arguing about.", es: "Cuatro editores, cuatro ciudades, cien semanas — y las pocas cosas sobre las que dejamos de discutir." },
    blocks: {
      opening: {
        short: {
          en: "Edition number one hundred. Two years since the first. For the first time, all four of us are writing to you together.",
          es: "Edición número cien. Dos años desde la primera. Por primera vez, los cuatro os escribimos juntos.",
        },
        long: {
          en: "Edition number one hundred. Two years since the first, which Markus wrote in a hallway at eleven at night because he couldn't find what he was looking for anywhere else.\n\nFor the first time, all four of us are writing to you together, from four cities, in two languages.\n\nWe don't agree on much. We argue in the group chat about nearly everything — bedtimes, screens, whether structure helps or smothers.\n\nBut a hundred weeks in, there are a few things we've quietly stopped arguing about. This letter is those things.",
          es: "Edición número cien. Dos años desde la primera, que Markus escribió en un pasillo a las once de la noche porque no encontraba lo que buscaba en ningún sitio.\n\nPor primera vez, los cuatro os escribimos juntos, desde cuatro ciudades, en dos idiomas.\n\nNo estamos de acuerdo en mucho. Discutimos en el chat de casi todo — las horas de dormir, las pantallas, si la estructura ayuda o ahoga.\n\nPero cien semanas después, hay unas pocas cosas sobre las que dejamos de discutir sin ruido. Esta carta son esas cosas.",
        },
      },
      story: {
        short: {
          en: "Markus: I have it now. Alex: don't fill the gaps — the gaps are where things happen. Victor: a hundred honest conversations beat a hundred studies.",
          es: "Markus: ahora lo tengo. Alex: no llenes los huecos — los huecos son donde pasan las cosas. Victor: cien conversaciones honestas ganan a cien estudios.",
        },
        long: {
          en: "**Markus, Barcelona:** I started this because I couldn't find it. Now I have it — in every reply that lands in my inbox on a Wednesday. It turned out thousands of us were looking for the same thing.\n\n**Alex, New York:** If I've learned one thing in a hundred weeks, it's this: don't fill the gaps. The gaps — the boredom, the silence, the unplanned afternoon — are where the actual childhood happens. Our job is mostly to protect them.\n\n**Victor, Vienna:** As a clinician I'll say it plainly. A hundred editions of honest, ordinary conversations are worth more than a hundred academic studies. Not because the studies are wrong. Because these are real, and real is what reaches a child.",
          es: "**Markus, Barcelona:** Empecé esto porque no lo encontraba. Ahora lo tengo — en cada respuesta que llega a mi bandeja un miércoles. Resultó que miles buscábamos lo mismo.\n\n**Alex, Nueva York:** Si he aprendido algo en cien semanas, es esto: no llenes los huecos. Los huecos — el aburrimiento, el silencio, la tarde sin plan — son donde ocurre la infancia de verdad. Nuestro trabajo es sobre todo protegerlos.\n\n**Victor, Viena:** Como clínico lo diré claro. Cien ediciones de conversaciones honestas y corrientes valen más que cien estudios académicos. No porque los estudios se equivoquen. Porque estas son reales, y lo real es lo que llega a un niño.",
        },
      },
      reflection: {
        short: {
          en: "Marian: children need less stimulation than we think, and more presence than we give. Two years of letters keep returning to that one sentence.",
          es: "Marian: los niños necesitan menos estímulo del que creemos y más presencia de la que damos. Dos años de cartas vuelven a esa frase.",
        },
        long: {
          en: "**Marian, London:** I'll add the sentence I keep returning to, from the lab and from my own three children alike.\n\nChildren need less stimulation than we think, and more presence than we give them.\n\nAlmost everything we've written across a hundred weeks is a variation on that one line. The activities, the quiet hours, the walks, the refusals — all of it is just practice at giving less of the first thing and more of the second.\n\nIt sounds simple. It is not easy. That gap — between simple and easy — is why this newsletter exists, and why it still arrives every week.",
          es: "**Marian, Londres:** Añado la frase a la que sigo volviendo, tanto desde el laboratorio como desde mis tres hijos.\n\nLos niños necesitan menos estímulo del que creemos y más presencia de la que les damos.\n\nCasi todo lo que hemos escrito en cien semanas es una variación de esa sola línea. Las actividades, las horas de quietud, los paseos, las negativas — todo es solo práctica de dar menos de lo primero y más de lo segundo.\n\nSuena simple. No es fácil. Ese hueco — entre lo simple y lo fácil — es por lo que existe esta newsletter, y por lo que sigue llegando cada semana.",
        },
      },
      practical_insight: {
        short: {
          en: "The whole method in one instruction: this week, give one thing less and one moment of presence more. Then notice what fills the space.",
          es: "Todo el método en una instrucción: esta semana, da una cosa menos y un momento de presencia más. Luego mira qué llena el espacio.",
        },
        long: {
          en: "If you're new here, and a hundred editions feels like a lot to catch up on, here is the entire method in one instruction.\n\nThis week, give one thing less — one less scheduled activity, one less screen, one less rescue from boredom. And give one moment of presence more — five minutes where you are genuinely there, not managing, not narrating, just present.\n\nThen notice what fills the space you opened. It won't be nothing. It's never nothing.\n\nThat's it. That's the whole thing we've spent two years saying in a hundred different ways. Thank you for reading them.",
          es: "Si acabas de llegar, y cien ediciones parecen mucho por recuperar, aquí está el método entero en una instrucción.\n\nEsta semana, da una cosa menos — una actividad programada menos, una pantalla menos, un rescate del aburrimiento menos. Y da un momento de presencia más — cinco minutos en los que estés de verdad, sin gestionar, sin narrar, solo presente.\n\nLuego mira qué llena el espacio que abriste. No será nada. Nunca es nada.\n\nEso es todo. Es lo que llevamos dos años diciendo de cien formas distintas. Gracias por leerlas.",
        },
      },
    },
    activity: {
      title: { en: "Write a Letter to Someone Who Shaped You", es: "Carta a quien te formó" },
      ages: "10\u201317", duration: { en: "45 min", es: "45 min" },
      tags: ["language", "calm", "solo"],
      intro: { en: "A hundred weeks of letters made us want to write one more. Each person writes to someone who changed them, and actually sends it.", es: "Cien semanas de cartas nos dieron ganas de escribir una más. Cada uno escribe a quien lo cambió, y la envía de verdad." },
      materials: { en: ["Paper and a real pen", "An envelope and a stamp", "The address of someone who mattered"], es: ["Papel y un boli de verdad", "Un sobre y un sello", "La dirección de alguien que importó"] },
      steps: {
        en: ["Each person names someone who shaped them.", "Write by hand — mistakes and all.", "Say the specific thing, not the general one.", "Post it. The sending is half the point."],
        es: ["Cada uno nombra a quien lo formó.", "Escribid a mano — con errores y todo.", "Decid lo concreto, no lo general.", "Enviadla. El envío es medio sentido."],
      },
      notice: { en: "Who they choose. It's rarely who you'd have guessed.", es: "A quién eligen. Rara vez es quien habrías supuesto." },
      why: { en: "Naming an influence out loud teaches a child that they, too, are shaping someone right now.", es: "Nombrar una influencia en voz alta enseña a un niño que él también está formando a alguien ahora mismo." },
    },
    resources: {
      audiobook: { title: { en: "One Hundred Wednesdays", es: "Cien miércoles" }, narrator: { en: "Read by all four editors", es: "Leído por los cuatro editores" }, meta: { en: "24:12 · ages all · the anniversary episode", es: "24:12 · todas las edades · el episodio de aniversario" } },
      recipe: { title: { en: "The Shared Table Cake", es: "El pastel de la mesa compartida" }, role: { en: "Child's role: one step each, four hands, one cake.", es: "Rol del niño: un paso cada uno, cuatro manos, un pastel." }, meta: { en: "Ages all · 70 min", es: "Todas las edades · 70 min" } },
      ritual: { title: { en: "The hundred-week list", es: "La lista de cien semanas" }, body: { en: "Together, write down the few things your family has stopped arguing about. Keep the list.", es: "Juntos, anotad las pocas cosas sobre las que vuestra familia dejó de discutir. Guardad la lista." } },
      companions: { en: [{ code: "A.005", name: "Letter to Your Future Self" }], es: [{ code: "A.005", name: "Carta a tu yo futuro" }] },
    },
    closing: {
      en: "The four of us wrote this together: Markus from Barcelona, Victor from Vienna, Marian from London, Alex from New York. A hundred weeks, two languages, one shared observation — children with present adults learn to be present.\n\nWe are not anti-screen. We are pro-intention. The difference matters.",
      es: "Los cuatro escribimos esto juntos: Markus desde Barcelona, Victor desde Viena, Marian desde Londres, Alex desde Nueva York. Cien semanas, dos idiomas, una observación compartida — los niños con adultos presentes aprenden a estar presentes.\n\nNo somos anti-pantallas. Somos pro-intención. La diferencia importa.",
    },
    disclaimer: WS_DISCLAIMER,
  },

  // ══ #129 · Halloween lantern, low-fright · Marian · halloween/autumn ══ layout: duotone
  129: {
    num: 129, phase: "E", layout: "duotone", accent: "#C45A3A",
    editor: WS_ED_PERSON.marian, coEditors: WS_COEDS,
    date: { en: "October 29, 2025", es: "29 de octubre de 2025" },
    badge: { en: "Halloween", es: "Halloween" },
    readFree: { en: "1 min taste", es: "1 min de muestra" },
    readFull: { en: "7 min full read", es: "7 min lectura completa" },
    title: { en: "The Halloween we made smaller, and better", es: "El Halloween que hicimos más pequeño, y mejor" },
    subtitle: { en: "One paper lantern, one loop around the block, and a child who wasn't frightened for once.", es: "Un farolillo de papel, una vuelta a la manzana y un niño que por una vez no pasó miedo." },
    blocks: {
      opening: {
        short: {
          en: "My youngest loves the idea of Halloween and is terrified by the fact of it. Every year the gap between the two ends in tears on a doorstep.",
          es: "A mi pequeño le encanta la idea de Halloween y le aterra el hecho de Halloween. Cada año el hueco entre ambos acaba en lágrimas en un portal.",
        },
        long: {
          en: "My youngest loves the idea of Halloween and is terrified by the fact of it.\n\nHe wants the costume, the dark, the going-out. Then a teenager in a good mask turns a corner and the whole evening collapses into tears on a stranger's doorstep.\n\nEvery year I've tried to push him through it. \u201cIt's not real.\u201d \u201cIt's just pretend.\u201d It never worked, because his fear was real even if the mask wasn't.\n\nThis year I stopped pushing and made the night smaller instead.",
          es: "A mi pequeño le encanta la idea de Halloween y le aterra el hecho de Halloween.\n\nQuiere el disfraz, la oscuridad, el salir. Luego un adolescente con una buena máscara dobla una esquina y toda la noche se derrumba en lágrimas en el portal de un desconocido.\n\nCada año intenté empujarlo a través del miedo. «No es real.» «Es de mentira.» Nunca funcionó, porque su miedo era real aunque la máscara no lo fuera.\n\nEste año dejé de empujar e hice la noche más pequeña.",
        },
      },
      story: {
        short: {
          en: "We made one paper lantern together and walked a single loop around the block. No costumes that scare. He held the light the whole way and never once cried.",
          es: "Hicimos juntos un farolillo de papel y dimos una sola vuelta a la manzana. Sin disfraces que asusten. Llevó la luz todo el camino y no lloró ni una vez.",
        },
        long: {
          en: "We made one paper lantern together in the afternoon — a jar, a tea light, tissue paper cut by small hands.\n\nWhen it got dark, we walked a single loop around the block. That was the whole plan. No crowds, no jump-scares, no houses we didn't know.\n\nHe held the light the entire way, both hands, like it was the most important job in the world. Which, for that half hour, it was.\n\nHe didn't cry once. And at the end he said, very seriously, \u201cCan this be how we do it now?\u201d",
          es: "Hicimos juntos un farolillo de papel por la tarde — un tarro, una vela de té, papel de seda cortado por manos pequeñas.\n\nCuando oscureció, dimos una sola vuelta a la manzana. Ese era todo el plan. Sin multitudes, sin sustos, sin casas que no conociéramos.\n\nLlevó la luz todo el camino, con las dos manos, como si fuera el trabajo más importante del mundo. Que, durante esa media hora, lo era.\n\nNo lloró ni una vez. Y al final dijo, muy serio: «¿Puede ser así como lo hacemos ahora?»",
        },
      },
      reflection: {
        short: {
          en: "I'd been treating his fear as a problem to overcome. It was information. The fix wasn't more exposure — it was a version of the night built for the child I actually have.",
          es: "Yo trataba su miedo como un problema que vencer. Era información. La solución no era más exposición — era una versión de la noche hecha para el niño que tengo.",
        },
        long: {
          en: "I'd been treating his fear as a problem to overcome, a phase to push through. That's the default script: toughen them up, they'll grow out of it.\n\nBut his fear wasn't a defect. It was information — about his temperament, about what his nervous system could hold, about the difference between a thrill and a threat that his younger brain hadn't yet learned to tell apart.\n\nThe fix was never more exposure. It was a version of the night built for the child I actually have, not the one the season assumes.\n\nWe do this constantly — hand children an off-the-shelf experience and then treat their struggle with it as their failing. Sometimes the experience is just the wrong size.",
          es: "Yo trataba su miedo como un problema que vencer, una fase que atravesar. Ese es el guion por defecto: endurécelos, se les pasará.\n\nPero su miedo no era un defecto. Era información — sobre su temperamento, sobre lo que su sistema nervioso podía sostener, sobre la diferencia entre una emoción y una amenaza que su cerebro joven aún no sabía distinguir.\n\nLa solución nunca fue más exposición. Fue una versión de la noche hecha para el niño que tengo, no para el que la fecha da por supuesto.\n\nHacemos esto sin parar — entregamos a los niños una experiencia de catálogo y luego tratamos su dificultad con ella como su fallo. A veces la experiencia solo es de la talla equivocada.",
        },
      },
      practical_insight: {
        short: {
          en: "Take one big seasonal event and make a smaller version sized to your child. Fewer people, less dark, a job for their hands. Shrink it until it fits.",
          es: "Coge un gran evento de temporada y haz una versión más pequeña a la medida de tu hijo. Menos gente, menos oscuridad, un trabajo para sus manos. Encógelo hasta que quepa.",
        },
        long: {
          en: "Take one big seasonal event your child finds overwhelming — Halloween, a birthday party, a fireworks night — and make a smaller version sized to them.\n\nFewer people. Less dark. A shorter loop. And crucially, a job for their hands: something to hold, to carry, to be responsible for. A held object is an anchor when the world feels too big.\n\nDon't announce it as \u201cthe easy version.\u201d Announce it as your family's way. Children absorb our framing; if we're a little apologetic, they learn to be embarrassed by what they need.\n\nYou can always add more next year. It's far harder to undo a night that ended in fear on a stranger's step.",
          es: "Coge un gran evento de temporada que tu hijo viva como abrumador — Halloween, una fiesta de cumpleaños, una noche de fuegos — y haz una versión más pequeña a su medida.\n\nMenos gente. Menos oscuridad. Una vuelta más corta. Y, sobre todo, un trabajo para sus manos: algo que sostener, que llevar, de lo que ser responsable. Un objeto en las manos es un ancla cuando el mundo se siente demasiado grande.\n\nNo lo anuncies como «la versión fácil». Anúncialo como la forma de vuestra familia. Los niños absorben nuestro marco; si nos disculpamos un poco, aprenden a avergonzarse de lo que necesitan.\n\nSiempre puedes añadir más el año que viene. Es mucho más difícil deshacer una noche que acabó en miedo en el portal de un desconocido.",
        },
      },
    },
    activity: {
      title: { en: "Lantern Walk · low-fright", es: "Paseo de farolillos · poco susto" },
      ages: "3\u201310", duration: { en: "60 min", es: "60 min" },
      tags: ["outdoor", "calm", "sibling"],
      intro: { en: "Hand-made paper lanterns and one loop around the block. All the magic of the night, none of the ambush.", es: "Farolillos de papel a mano y una vuelta a la manzana. Toda la magia de la noche, nada de la emboscada." },
      materials: { en: ["A clean jar", "A battery tea light", "Tissue paper and glue", "A short, known route"], es: ["Un tarro limpio", "Una vela de té de pilas", "Papel de seda y pegamento", "Una ruta corta y conocida"] },
      steps: {
        en: ["Make the lantern together in daylight.", "Agree the route in advance — keep it short and familiar.", "Walk it slowly after dark. The child carries the light.", "End at home with something warm. No second loop unless they ask."],
        es: ["Haced el farolillo juntos de día.", "Acordad la ruta de antemano — corta y conocida.", "Recorredla despacio de noche. El niño lleva la luz.", "Terminad en casa con algo caliente. Sin segunda vuelta salvo que la pidan."],
      },
      notice: { en: "How having a job to do — carrying the light — changes what the child can tolerate.", es: "Cómo tener un trabajo — llevar la luz — cambia lo que el niño puede tolerar." },
      why: { en: "An anchoring object and a predictable route let an anxious child meet the night on terms that fit them.", es: "Un objeto ancla y una ruta predecible dejan que un niño ansioso se encuentre con la noche a su medida." },
    },
    resources: {
      audiobook: { title: { en: "The Smallest Light on the Street", es: "La luz más pequeña de la calle" }, narrator: { en: "Narrated by Marian", es: "Narrado por Marian" }, meta: { en: "14:55 · ages 3\u20139 · gentle", es: "14:55 · edades 3\u20139 · suave" } },
      recipe: { title: { en: "After-Walk Warm Cider", es: "Sidra caliente de después del paseo" }, role: { en: "Child's role: adds the spices and decides when it smells ready.", es: "Rol del niño: añade las especias y decide cuándo huele a listo." }, meta: { en: "Ages all · 15 min", es: "Todas las edades · 15 min" } },
      ritual: { title: { en: "Our family's way", es: "La forma de nuestra familia" }, body: { en: "Name one seasonal thing you do your own smaller way, on purpose, and be proud of it out loud.", es: "Nombrad una cosa de temporada que hacéis a vuestra manera más pequeña, a propósito, y sentíos orgullosos en voz alta." } },
      companions: { en: [{ code: "A.010", name: "Silent Treasure Hunt" }], es: [{ code: "A.010", name: "Búsqueda silenciosa" }] },
    },
    closing: {
      en: "From London, with one child who feels everything at full volume, the lesson keeps arriving in different costumes: meet the child you have, not the one the calendar drew. Shrink the night until it fits, and it will glow instead of frighten.\n\nWe are not anti-screen. We are pro-intention. The difference matters.",
      es: "Desde Londres, con un hijo que lo siente todo a todo volumen, la lección sigue llegando con distintos disfraces: encuentra al niño que tienes, no al que dibujó el calendario. Encoge la noche hasta que quepa, y brillará en vez de asustar.\n\nNo somos anti-pantallas. Somos pro-intención. La diferencia importa.",
    },
    disclaimer: WS_DISCLAIMER,
  },

  // ══ #134 · The Quiet Advent, Christmas · Alex · christmas/winter ══ layout: letter
  134: {
    num: 134, phase: "E", layout: "letter", accent: "#7DBE5A",
    editor: WS_ED_PERSON.alex, coEditors: WS_COEDS,
    date: { en: "December 3, 2025", es: "3 de diciembre de 2025" },
    badge: { en: "Christmas", es: "Navidad" },
    readFree: { en: "1 min taste", es: "1 min de muestra" },
    readFull: { en: "8 min full read", es: "8 min lectura completa" },
    title: { en: "The advent calendar with nothing to unwrap", es: "El calendario de Adviento sin nada que desenvolver" },
    subtitle: { en: "Twenty-four small things, none of them objects — and the quietest December we've had.", es: "Veinticuatro cosas pequeñas, ninguna un objeto — y el diciembre más tranquilo que hemos tenido." },
    blocks: {
      opening: {
        short: {
          en: "Last December the advent calendar became a countdown of small plastic disappointments. This year we made one with nothing to unwrap at all.",
          es: "El diciembre pasado el calendario de Adviento se volvió una cuenta atrás de pequeñas decepciones de plástico. Este año hicimos uno sin nada que desenvolver.",
        },
        long: {
          en: "Last December the advent calendar became a countdown of small plastic disappointments. Each morning a cheap toy, examined for four seconds, abandoned by breakfast.\n\nThe children weren't ungrateful. They were doing exactly what the object trained them to do: consume, discard, want the next one.\n\nBy December 6th I was buying more just to keep the ritual alive, and the ritual had stopped meaning anything.\n\nThis year we made an advent calendar with nothing to unwrap at all.",
          es: "El diciembre pasado el calendario de Adviento se volvió una cuenta atrás de pequeñas decepciones de plástico. Cada mañana un juguete barato, examinado cuatro segundos, abandonado para el desayuno.\n\nLos niños no eran desagradecidos. Hacían exactamente lo que el objeto les enseñaba: consumir, descartar, querer el siguiente.\n\nPara el 6 de diciembre compraba más solo para mantener vivo el ritual, y el ritual había dejado de significar nada.\n\nEste año hicimos un calendario de Adviento sin nada que desenvolver.",
        },
      },
      story: {
        short: {
          en: "Twenty-four folded notes, one per day. Each holds not a thing but a small doing: call a grandparent. Walk in the dark. Forgive someone. Make cocoa for the street.",
          es: "Veinticuatro notas dobladas, una por día. Cada una guarda no una cosa, sino un pequeño hacer: llama a un abuelo. Pasea en la oscuridad. Perdona a alguien. Haz chocolate para la calle.",
        },
        long: {
          en: "Twenty-four folded notes, one per day, strung along the mantelpiece. Each holds not a thing but a small doing.\n\nCall a grandparent, just to talk. Walk around the block in the dark and count the lit windows. Forgive someone something small. Make cocoa and take a cup to a neighbour.\n\nThe first few mornings they were suspicious — where's the toy? By the second week they were running to the mantelpiece to see what the day asked of them.\n\nThe eight-year-old started guessing the next day's note at bedtime. He'd never once wondered about the plastic toys in advance. He wondered about these every night.",
          es: "Veinticuatro notas dobladas, una por día, colgadas de la repisa. Cada una guarda no una cosa, sino un pequeño hacer.\n\nLlama a un abuelo, solo para charlar. Da una vuelta a la manzana en la oscuridad y cuenta las ventanas encendidas. Perdona a alguien algo pequeño. Haz chocolate y lleva una taza a un vecino.\n\nLas primeras mañanas sospechaban — ¿dónde está el juguete? Para la segunda semana corrían a la repisa a ver qué les pedía el día.\n\nEl de ocho años empezó a adivinar la nota del día siguiente al acostarse. Nunca se había preguntado por los juguetes de plástico de antemano. Por estas se preguntaba cada noche.",
        },
      },
      reflection: {
        short: {
          en: "The plastic calendar trained wanting. This one trained noticing — and the difference showed up in how the whole month felt.",
          es: "El calendario de plástico entrenaba el querer. Este entrenó el notar — y la diferencia se notó en cómo se sintió el mes entero.",
        },
        long: {
          en: "The plastic calendar trained one thing very efficiently: wanting. Open, assess, discard, anticipate the next. It's the exact rhythm of a feed, dressed up for December.\n\nThis one trained something different: noticing, and doing. Each note pointed attention outward — toward a person, a street, a small act of care.\n\nI didn't expect the difference to show up in the mood of the whole month, but it did. There was less of the acquisitive fever that usually builds toward the 25th, and more of something I can only call presence.\n\nThe gift, it turned out, was never the thing behind the little door. It was the daily practice of turning toward the world instead of toward a wrapper.",
          es: "El calendario de plástico entrenaba una cosa con gran eficacia: el querer. Abrir, valorar, descartar, anticipar el siguiente. Es el ritmo exacto de un feed, disfrazado para diciembre.\n\nEste entrenó algo distinto: notar, y hacer. Cada nota dirigía la atención hacia afuera — hacia una persona, una calle, un pequeño acto de cuidado.\n\nNo esperaba que la diferencia se notara en el ánimo del mes entero, pero se notó. Hubo menos de esa fiebre de acumular que suele crecer hacia el 25, y más de algo que solo sé llamar presencia.\n\nEl regalo, resultó, nunca fue la cosa tras la puertecita. Fue la práctica diaria de girarse hacia el mundo en vez de hacia un envoltorio.",
        },
      },
      practical_insight: {
        short: {
          en: "Make a countdown of doings, not things. Twenty-four small acts, one a day. It costs nothing and it teaches the opposite of a feed.",
          es: "Haz una cuenta atrás de haceres, no de cosas. Veinticuatro pequeños actos, uno al día. No cuesta nada y enseña lo contrario de un feed.",
        },
        long: {
          en: "Make a countdown of doings, not things — for December, or for the run-up to any date your child is counting toward.\n\nTwenty-four small acts, one a day, written on folded notes. Keep them tiny and mostly outward-facing: a call, a walk, a kindness, a noticing. Let the child help write a few.\n\nIt costs nothing, which is a feature, not a compromise. The absence of an object is the whole lesson: anticipation can attach to an act as easily as to a toy, and it lasts far longer.\n\nExpect suspicion for a few days. Then watch for the morning they run to it — that's the day the ritual becomes theirs, and the plastic version quietly loses its hold.",
          es: "Haz una cuenta atrás de haceres, no de cosas — para diciembre, o para la antesala de cualquier fecha hacia la que tu hijo cuente.\n\nVeinticuatro pequeños actos, uno al día, escritos en notas dobladas. Mantenlos diminutos y sobre todo hacia afuera: una llamada, un paseo, una amabilidad, un notar. Deja que el niño ayude a escribir algunos.\n\nNo cuesta nada, y eso es una virtud, no una renuncia. La ausencia del objeto es toda la lección: la anticipación puede prenderse de un acto tan fácil como de un juguete, y dura mucho más.\n\nEspera recelo unos días. Luego atento a la mañana en que corran hacia él — ese es el día en que el ritual se vuelve suyo, y la versión de plástico pierde su fuerza sin ruido.",
        },
      },
    },
    activity: {
      title: { en: "The Quiet Advent", es: "El Adviento tranquilo" },
      ages: "3\u201312", duration: { en: "10 min a day, all December", es: "10 min al día, todo diciembre" },
      tags: ["calm", "fine-motor", "sibling"],
      intro: { en: "Twenty-four small things, none of them objects. One opened each evening. A countdown that points outward.", es: "Veinticuatro cosas pequeñas, ninguna un objeto. Una cada noche. Una cuenta atrás que apunta hacia afuera." },
      materials: { en: ["24 slips of paper", "String and pegs, or a jar", "Ten minutes to write them with the children"], es: ["24 papelitos", "Cuerda y pinzas, o un tarro", "Diez minutos para escribirlos con los niños"] },
      steps: {
        en: ["Write 24 small doings together — mostly outward-facing.", "Fold and hang them, or drop them in a jar.", "Open one each evening and do it before bed.", "Let the children add or swap a few as the month goes."],
        es: ["Escribid juntos 24 pequeños haceres — sobre todo hacia afuera.", "Dobladlos y colgadlos, o echadlos a un tarro.", "Abrid uno cada noche y hacedlo antes de dormir.", "Dejad que los niños añadan o cambien algunos según avanza el mes."],
      },
      notice: { en: "The morning they start running to it. That's when it's become theirs.", es: "La mañana en que empiezan a correr hacia él. Ahí se ha vuelto suyo." },
      why: { en: "Anticipation attaches to acts as readily as to objects — and an act, unlike a toy, is never discarded by breakfast.", es: "La anticipación se prende de los actos tan fácil como de los objetos — y un acto, a diferencia de un juguete, nunca se descarta para el desayuno." },
    },
    resources: {
      audiobook: { title: { en: "Twenty-Four Small Doors", es: "Veinticuatro puertas pequeñas" }, narrator: { en: "Narrated by Alex", es: "Narrado por Alex" }, meta: { en: "19:20 · ages 4\u201310 · one chapter a night", es: "19:20 · edades 4\u201310 · un capítulo por noche" } },
      recipe: { title: { en: "Cocoa for the Street", es: "Chocolate para la calle" }, role: { en: "Child's role: makes an extra cup and decides which neighbour gets it.", es: "Rol del niño: hace una taza de más y decide qué vecino la recibe." }, meta: { en: "Ages all · 20 min", es: "Todas las edades · 20 min" } },
      ritual: { title: { en: "The lit-window count", es: "El recuento de ventanas" }, body: { en: "On a dark evening walk, count the lit windows together. Wonder aloud who's behind one of them.", es: "En un paseo de noche, contad juntos las ventanas encendidas. Preguntaos en voz alta quién hay tras una de ellas." } },
      companions: { en: [{ code: "A.013", name: "The Quiet Advent" }, { code: "A.004", name: "The Slow Drawing" }], es: [{ code: "A.013", name: "El Adviento tranquilo" }, { code: "A.004", name: "El dibujo lento" }] },
    },
    closing: {
      en: "From New York in December, a city that sells wanting better than anywhere on earth, the quietest thing we did all month turned out to be the loudest lesson: give a child something to do, not something to own, and watch December slow down.\n\nWe are not anti-screen. We are pro-intention. The difference matters.",
      es: "Desde Nueva York en diciembre, una ciudad que vende el querer mejor que ningún sitio del mundo, lo más tranquilo que hicimos en todo el mes resultó ser la lección más ruidosa: dale a un niño algo que hacer, no algo que poseer, y mira cómo diciembre se ralentiza.\n\nNo somos anti-pantallas. Somos pro-intención. La diferencia importa.",
    },
    disclaimer: WS_DISCLAIMER,
  },

};
