{
  "id": "ledger-green-open",
  "name": "Open the Books",
  "theme": "ledger-green",
  "category": "Auth & Onboarding",
  "description": "A sign-in that states which set of books is being opened and by whom, with the audit consequence written above the button rather than in a footer.",
  "layout": "A narrow ruled column at a 68ch measure with two fields as ruled rows, and a mono entity block above them naming the books.",
  "modules": [
    {
      "key": "head",
      "name": "Books identity",
      "html": "\n<header class=\"hd\"><span class=\"k\">Ledger Green</span><h1>Arden Holdings Limited</h1><div class=\"mt\"><div><span class=\"k\">Company</span><b class=\"mn\">08841927</b></div><div><span class=\"k\">Year end</span><b class=\"mn\">31 Dec 2026</b></div><div><span class=\"k\">Last posting</span><b class=\"mn\">18 Mar 2026</b></div></div></header>"
    },
    {
      "key": "form",
      "name": "Sign-in rows",
      "html": "\n<section class=\"fm\"><div class=\"row\"><label>Email</label><input value=\"m.devlin@ardenholdings.example\"></div><div class=\"row\"><label>Password</label><input class=\"mn\" value=\"••••••••••\"></div><p class=\"dec\">Every entry you post, amend or reverse is recorded against your name with a timestamp and cannot be deleted from the audit trail, including by an administrator.</p><button class=\"pri\">Open the books</button></section>"
    },
    {
      "key": "roles",
      "name": "Access levels",
      "html": "\n<footer class=\"rl\"><span class=\"k\">What your access allows</span><div class=\"rw\"><span>Post journal entries</span><b>Yes</b></div><div class=\"rw\"><span>Amend a posted entry</span><b>By reversal only</b></div><div class=\"rw\"><span>Lock or unlock a period</span><b>No</b></div><div class=\"rw\"><span>Export the audit trail</span><b>Yes</b></div></footer>"
    }
  ],
  "moduleCount": 3,
  "reorderable": true,
  "meta": {
    "id": "ledger-green-open",
    "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-open.json",
  "structure": "A narrow ruled column at a 68ch measure with two fields as ruled rows, and a mono entity block above them naming the books.",
  "html": "<div class=\"dz dz-ledger-green-open\" data-design=\"ledger-green-open\" data-theme=\"ledger-green\">\n<section class=\"dz-mod\" data-mod=\"head\" aria-label=\"Books identity\">\n<header class=\"hd\"><span class=\"k\">Ledger Green</span><h1>Arden Holdings Limited</h1><div class=\"mt\"><div><span class=\"k\">Company</span><b class=\"mn\">08841927</b></div><div><span class=\"k\">Year end</span><b class=\"mn\">31 Dec 2026</b></div><div><span class=\"k\">Last posting</span><b class=\"mn\">18 Mar 2026</b></div></div></header></section>\n<section class=\"dz-mod\" data-mod=\"form\" aria-label=\"Sign-in rows\">\n<section class=\"fm\"><div class=\"row\"><label>Email</label><input value=\"m.devlin@ardenholdings.example\"></div><div class=\"row\"><label>Password</label><input class=\"mn\" value=\"••••••••••\"></div><p class=\"dec\">Every entry you post, amend or reverse is recorded against your name with a timestamp and cannot be deleted from the audit trail, including by an administrator.</p><button class=\"pri\">Open the books</button></section></section>\n<section class=\"dz-mod\" data-mod=\"roles\" aria-label=\"Access levels\">\n<footer class=\"rl\"><span class=\"k\">What your access allows</span><div class=\"rw\"><span>Post journal entries</span><b>Yes</b></div><div class=\"rw\"><span>Amend a posted entry</span><b>By reversal only</b></div><div class=\"rw\"><span>Lock or unlock a period</span><b>No</b></div><div class=\"rw\"><span>Export the audit trail</span><b>Yes</b></div></footer></section>\n</div>",
  "css": "\n.dz-ledger-green-open { background: var(--background); color: var(--foreground); font-family: var(--pv-body); padding: 52px 30px; max-width: 68ch; }\n.dz-ledger-green-open .k { text-transform: uppercase; letter-spacing: .16em; font-size: 10px; font-weight: 700; color: var(--muted-foreground); }\n.dz-ledger-green-open .mn { font-family: var(--pv-mono); font-size: 13px; }\n.dz-ledger-green-open h1 { font-family: var(--pv-display); font-weight: 700; font-size: 40px; line-height: 1.16; letter-spacing: -.015em; margin: 8px 0 16px; }\n.dz-ledger-green-open .mt { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; padding: 12px 0; border-top: 1px solid var(--border); border-bottom: 1px solid var(--border); }\n.dz-ledger-green-open .mt b { display: block; margin-top: 4px; }\n.dz-ledger-green-open .fm { margin: 24px 0; }\n.dz-ledger-green-open .row { display: grid; grid-template-columns: 140px 1fr; align-items: center; gap: 16px; padding: 12px 0; border-bottom: 1px solid var(--border); }\n.dz-ledger-green-open label { text-transform: uppercase; letter-spacing: .16em; font-size: 10px; font-weight: 700; color: var(--muted-foreground); }\n.dz-ledger-green-open input { background: transparent; border: 0; color: var(--foreground); font: inherit; font-size: 15.5px; padding: 2px 0; }\n.dz-ledger-green-open input:focus { outline: none; }\n.dz-ledger-green-open input.mn { font-family: var(--pv-mono); font-size: 13px; font-size: 15px; }\n.dz-ledger-green-open .dec { font-size: 14px; line-height: 1.68; margin: 18px 0; }\n.dz-ledger-green-open .pri { background: var(--primary); color: var(--primary-foreground); border: 0; border-radius: 2px; padding: 11px 20px; font: inherit; font-size: 14px; cursor: pointer; }\n.dz-ledger-green-open .rl { padding-top: 16px; border-top: 1px solid var(--border); }\n.dz-ledger-green-open .rw { display: flex; align-items: baseline; gap: 20px; padding: 9px 0; border-bottom: 1px solid var(--border); font-size: 14px; }\n.dz-ledger-green-open .rw b { margin-left: auto; font-family: var(--pv-mono); font-size: 13px; font-weight: 400; color: var(--muted-foreground); }\n@media (prefers-reduced-motion: reduce) { .dz-ledger-green-open *, .dz-ledger-green-open *::before, .dz-ledger-green-open *::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"
}