{
  "id": "ledger-green-journal",
  "name": "Journal",
  "theme": "ledger-green",
  "category": "Data & Reports",
  "description": "The general journal with debit and credit as fixed columns, empty cells genuinely empty rather than zero, and a double-ruled total at the foot.",
  "layout": "Date, description, account code, then two fixed 140px money columns right-aligned in Oxygen Mono; the total row carries the double rule.",
  "modules": [
    {
      "key": "head",
      "name": "Journal header",
      "html": "\n<header class=\"jh\"><div><span class=\"k\">General journal · March 2026</span><h1>Arden Holdings Limited</h1></div><div class=\"mt\"><div><span class=\"k\">Period</span><b>01—31 Mar</b></div><div><span class=\"k\">Entries</span><b>184</b></div><div><span class=\"k\">Status</span><b>Open</b></div></div></header>"
    },
    {
      "key": "rows",
      "name": "Journal lines",
      "html": "\n<section class=\"tb\"><div class=\"hd\"><span>Date</span><span>Description</span><span>Account</span><span class=\"db\">Debit</span><span class=\"cr\">Credit</span></div>\n<div class=\"rw\"><span class=\"dt\">04 Mar</span><span>Invoice 2026-0411, Pellew &amp; Co.</span><span class=\"ac\">1100</span><span class=\"db\">4,800.00</span><span class=\"cr\"></span></div>\n<div class=\"rw\"><span class=\"dt\">04 Mar</span><span>Invoice 2026-0411, Pellew &amp; Co.</span><span class=\"ac\">4000</span><span class=\"db\"></span><span class=\"cr\">4,000.00</span></div>\n<div class=\"rw\"><span class=\"dt\">04 Mar</span><span>Invoice 2026-0411, Pellew &amp; Co.</span><span class=\"ac\">2200</span><span class=\"db\"></span><span class=\"cr\">800.00</span></div>\n<div class=\"rw\"><span class=\"dt\">09 Mar</span><span>Rent, Slade Row, March</span><span class=\"ac\">7100</span><span class=\"db\">2,150.00</span><span class=\"cr\"></span></div>\n<div class=\"rw\"><span class=\"dt\">09 Mar</span><span>Rent, Slade Row, March</span><span class=\"ac\">1200</span><span class=\"db\"></span><span class=\"cr\">2,150.00</span></div>\n<div class=\"rw\"><span class=\"dt\">12 Mar</span><span>Receipt, Nendrum Developments</span><span class=\"ac\">1200</span><span class=\"db\">3,120.00</span><span class=\"cr\"></span></div>\n<div class=\"rw\"><span class=\"dt\">12 Mar</span><span>Receipt, Nendrum Developments</span><span class=\"ac\">1100</span><span class=\"db\"></span><span class=\"cr\">3,120.00</span></div>\n<div class=\"rw\"><span class=\"dt\">18 Mar</span><span>Depreciation, fixtures, month 14 <sup class=\"adj\">J-091</sup></span><span class=\"ac\">7400</span><span class=\"db adj\">412.50</span><span class=\"cr\"></span></div>\n<div class=\"rw\"><span class=\"dt\">18 Mar</span><span>Depreciation, fixtures, month 14 <sup class=\"adj\">J-091</sup></span><span class=\"ac\">1810</span><span class=\"db\"></span><span class=\"cr adj\">412.50</span></div>\n<div class=\"rw tot\"><span></span><span class=\"lb\">Totals for the period</span><span></span><span class=\"db dbl\">10,482.50</span><span class=\"cr dbl\">10,482.50</span></div>\n</section>"
    },
    {
      "key": "bal",
      "name": "Balance statement",
      "html": "\n<footer class=\"bl\"><span class=\"k\">Balance</span><p>Debits and credits agree to the penny. The two figures above are struck with a double rule because that is what a total looks like in a ledger; it is the only decoration in this system.</p></footer>"
    }
  ],
  "moduleCount": 3,
  "reorderable": true,
  "meta": {
    "id": "ledger-green-journal",
    "model": "Claude Opus 5",
    "author": "Claude Code",
    "createdAt": "2026-09-02T01:35:04+09:00",
    "updatedAt": "2026-09-02T01:35:04+09:00",
    "version": "1.0.0",
    "isNew": false
  },
  "link": "/api/v1/designs/ledger-green-journal.json",
  "structure": "Date, description, account code, then two fixed 140px money columns right-aligned in Oxygen Mono; the total row carries the double rule.",
  "html": "<div class=\"dz dz-ledger-green-journal\" data-design=\"ledger-green-journal\" data-theme=\"ledger-green\">\n<section class=\"dz-mod\" data-mod=\"head\" aria-label=\"Journal header\">\n<header class=\"jh\"><div><span class=\"k\">General journal · March 2026</span><h1>Arden Holdings Limited</h1></div><div class=\"mt\"><div><span class=\"k\">Period</span><b>01—31 Mar</b></div><div><span class=\"k\">Entries</span><b>184</b></div><div><span class=\"k\">Status</span><b>Open</b></div></div></header></section>\n<section class=\"dz-mod\" data-mod=\"rows\" aria-label=\"Journal lines\">\n<section class=\"tb\"><div class=\"hd\"><span>Date</span><span>Description</span><span>Account</span><span class=\"db\">Debit</span><span class=\"cr\">Credit</span></div>\n<div class=\"rw\"><span class=\"dt\">04 Mar</span><span>Invoice 2026-0411, Pellew &amp; Co.</span><span class=\"ac\">1100</span><span class=\"db\">4,800.00</span><span class=\"cr\"></span></div>\n<div class=\"rw\"><span class=\"dt\">04 Mar</span><span>Invoice 2026-0411, Pellew &amp; Co.</span><span class=\"ac\">4000</span><span class=\"db\"></span><span class=\"cr\">4,000.00</span></div>\n<div class=\"rw\"><span class=\"dt\">04 Mar</span><span>Invoice 2026-0411, Pellew &amp; Co.</span><span class=\"ac\">2200</span><span class=\"db\"></span><span class=\"cr\">800.00</span></div>\n<div class=\"rw\"><span class=\"dt\">09 Mar</span><span>Rent, Slade Row, March</span><span class=\"ac\">7100</span><span class=\"db\">2,150.00</span><span class=\"cr\"></span></div>\n<div class=\"rw\"><span class=\"dt\">09 Mar</span><span>Rent, Slade Row, March</span><span class=\"ac\">1200</span><span class=\"db\"></span><span class=\"cr\">2,150.00</span></div>\n<div class=\"rw\"><span class=\"dt\">12 Mar</span><span>Receipt, Nendrum Developments</span><span class=\"ac\">1200</span><span class=\"db\">3,120.00</span><span class=\"cr\"></span></div>\n<div class=\"rw\"><span class=\"dt\">12 Mar</span><span>Receipt, Nendrum Developments</span><span class=\"ac\">1100</span><span class=\"db\"></span><span class=\"cr\">3,120.00</span></div>\n<div class=\"rw\"><span class=\"dt\">18 Mar</span><span>Depreciation, fixtures, month 14 <sup class=\"adj\">J-091</sup></span><span class=\"ac\">7400</span><span class=\"db adj\">412.50</span><span class=\"cr\"></span></div>\n<div class=\"rw\"><span class=\"dt\">18 Mar</span><span>Depreciation, fixtures, month 14 <sup class=\"adj\">J-091</sup></span><span class=\"ac\">1810</span><span class=\"db\"></span><span class=\"cr adj\">412.50</span></div>\n<div class=\"rw tot\"><span></span><span class=\"lb\">Totals for the period</span><span></span><span class=\"db dbl\">10,482.50</span><span class=\"cr dbl\">10,482.50</span></div>\n</section></section>\n<section class=\"dz-mod\" data-mod=\"bal\" aria-label=\"Balance statement\">\n<footer class=\"bl\"><span class=\"k\">Balance</span><p>Debits and credits agree to the penny. The two figures above are struck with a double rule because that is what a total looks like in a ledger; it is the only decoration in this system.</p></footer></section>\n</div>",
  "css": "\n.dz-ledger-green-journal { background: var(--background); color: var(--foreground); font-family: var(--pv-body); padding: 30px; }\n.dz-ledger-green-journal .k { text-transform: uppercase; letter-spacing: .16em; font-size: 10px; font-weight: 700; color: var(--muted-foreground); }\n.dz-ledger-green-journal .jh { display: flex; align-items: flex-start; gap: 40px; padding-bottom: 16px; border-bottom: 1px solid var(--border); margin-bottom: 20px; }\n.dz-ledger-green-journal h1 { font-family: var(--pv-display); font-weight: 700; font-size: 26px; line-height: 1.2; margin: 6px 0 0; }\n.dz-ledger-green-journal .mt { display: flex; gap: 32px; margin-left: auto; }\n.dz-ledger-green-journal .mt b { font-family: var(--pv-mono); font-size: 13px; display: block; margin-top: 4px; font-weight: 400; }\n.dz-ledger-green-journal .tb .hd, .dz-ledger-green-journal .tb .rw { display: grid; grid-template-columns: 72px 1fr 80px 140px 140px; gap: 16px; align-items: baseline; }\n.dz-ledger-green-journal .tb .hd { text-transform: uppercase; letter-spacing: .16em; font-size: 10px; font-weight: 700; color: var(--muted-foreground); padding-bottom: 8px; border-bottom: 1px solid var(--border); }\n.dz-ledger-green-journal .tb .rw { padding: 8px 0; border-bottom: 1px solid var(--border); font-size: 14px; line-height: 1.68; }\n.dz-ledger-green-journal .dt, .dz-ledger-green-journal .ac { font-family: var(--pv-mono); font-size: 13px; color: var(--muted-foreground); }\n\n.dz-ledger-green-journal .db, .dz-ledger-green-journal .cr { font-family: var(--pv-mono); font-size: 13px; text-align: right; }\n.dz-ledger-green-journal .dbl { border-bottom: 1px solid var(--foreground); box-shadow: 0 3px 0 -1px var(--background), 0 4px 0 -1px var(--foreground); }\n.dz-ledger-green-journal .adj { color: var(--accent); }\n.dz-ledger-green-journal sup { font-family: var(--pv-mono); font-size: 13px; font-size: 10px; }\n.dz-ledger-green-journal .tot { border-bottom: 0; padding-top: 14px; }\n.dz-ledger-green-journal .lb { text-transform: uppercase; letter-spacing: .16em; font-size: 10px; font-weight: 700; }\n.dz-ledger-green-journal .bl { margin-top: 24px; }\n.dz-ledger-green-journal .bl p { margin: 8px 0 0; font-size: 14px; line-height: 1.68; color: var(--muted-foreground); max-width: 68ch; }\n@media (prefers-reduced-motion: reduce) { .dz-ledger-green-journal *, .dz-ledger-green-journal *::before, .dz-ledger-green-journal *::after { transition-duration: 1ms !important; animation-duration: 1ms !important; } }\n",
  "requiredTheme": "/api/v1/themes/ledger-green.json",
  "googleFontsHref": "https://fonts.googleapis.com/css2?family=Libre+Baskerville:wght@400;500;600;700&family=Oxygen+Mono:wght@400;500;600;700&display=swap"
}