.ledger-comic{--red:#af2631;--ink:#25282c;--muted:#555b63;--line:#d9dde1}.ledger-comic *{box-sizing:border-box}.ledger-comic{color:var(--ink);scroll-behavior:smooth;background:#f6f7f8;font-family:Pretendard Variable,Pretendard,Malgun Gothic,sans-serif}.ledger-comic .page{background:#fff;max-width:800px;margin:0 auto 28px;padding:24px}.ledger-comic .chapter-header{border-top:3px solid var(--red);padding:18px 4px 28px;scroll-margin-top:20px}.ledger-comic .chapter-meta{color:var(--red);justify-content:space-between;gap:14px;margin-bottom:18px;font-size:13px;font-weight:700;display:flex}.ledger-comic .chapter-meta span:last-child{color:var(--muted);font-weight:400}.ledger-comic .chapter-header h2{text-align:center;letter-spacing:-.055em;margin:0;font-size:44px;font-weight:900;line-height:1.22}.ledger-comic .chapter-header h2 span{display:block}.ledger-comic .accent{color:var(--red)}.ledger-comic .panel-grid{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.ledger-comic .panel{border:2px solid var(--ink);background:#fff;min-width:0;scroll-margin-top:16px;overflow:hidden;container-type:inline-size}.ledger-comic .scene{width:100%;min-height:300px;position:relative}.ledger-comic .number{color:var(--muted);z-index:5;font-size:11px;font-weight:700;position:absolute;top:6px;left:9px}.ledger-comic .dialogue{z-index:3;position:absolute;inset:0}.ledger-comic .bubble{--color:var(--ink);border:3px solid var(--color);text-align:center;background:#fff;border-radius:34% 36% 34% 35%/15% 15% 16%;justify-content:center;align-items:center;min-width:0;padding:15px 9px 18px;display:flex;position:absolute}.ledger-comic .bubble.g{--color:var(--red)}.ledger-comic .bubble.inspector{--color:#62666d}.ledger-comic .bubble p{letter-spacing:-.055em;word-break:keep-all;overflow-wrap:normal;margin:0;font-size:clamp(20px,4.55cqw,26px);font-weight:800;line-height:1.4}.ledger-comic .bubble p span{display:block}.ledger-comic .double .bubble{width:46%;left:2%}.ledger-comic .double .bubble:nth-child(2){left:52%}.ledger-comic .single .bubble{border-radius:40% 40% 39%/23%;width:88%;padding-left:20px;padding-right:20px;left:6%}.ledger-comic .bubble .exclaim{color:var(--red);margin-bottom:4px;font-size:1.25em;font-weight:900;line-height:1.25}.ledger-comic #panel-3 .bubble.owner{width:30%;left:2%}.ledger-comic #panel-3 .bubble.g{width:64%;left:34%}.ledger-comic .art{aspect-ratio:3/2;background:#fff;width:100%;position:absolute;left:0;overflow:hidden}.ledger-comic .art img{object-fit:fill;width:200%;max-width:none;height:200%;display:block;position:absolute}.ledger-comic .speech-tails{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ledger-comic .speech-tails path{stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ledger-comic .speech-tails .join{stroke:none}.ledger-comic footer{color:var(--muted);justify-content:space-between;gap:16px;padding:16px 2px 0;font-size:12px;display:flex}.ledger-comic footer b{color:var(--red)}@media (max-width:600px){.ledger-comic .page{margin-bottom:18px;padding:14px 10px}.ledger-comic .chapter-header{padding:12px 3px 24px}.ledger-comic .chapter-header h2{font-size:34px}.ledger-comic .chapter-meta{margin-bottom:14px;font-size:12px}.ledger-comic .panel-grid{gap:14px}.ledger-comic .bubble{padding:13px 5px 16px}.ledger-comic .single .bubble{padding-left:12px;padding-right:12px}}@media (max-width:350px){.ledger-comic .chapter-header h2{font-size:30px}.ledger-comic .bubble p{letter-spacing:-.065em;font-size:20px}.ledger-comic .bubble{padding-left:3px;padding-right:3px}.ledger-comic .single .bubble{padding-left:9px;padding-right:9px}}@media (min-width:1024px){.ledger-comic .page{width:calc(100% - 48px);max-width:1248px;padding:26px 24px}.ledger-comic .panel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.ledger-comic .chapter-header h2{font-size:46px}.ledger-comic .chapter-header{padding-bottom:28px}}@media print{.ledger-comic{background:#fff}.ledger-comic .page{break-after:page;margin:0}.ledger-comic .panel{break-inside:avoid}}.ledger-comic{scroll-behavior:auto;background:#fff}.ledger-comic .art img{border-radius:0;margin:0}.ledger-comic .page{width:100%}.ledger-comic .panel,.ledger-comic .chapter-header{scroll-margin-top:7rem}.ledger-comic:not([data-layout-ready]) .scene{min-height:0}.ledger-comic:not([data-layout-ready]) .dialogue{gap:12px;padding:28px 12px 12px;display:grid;position:relative}.ledger-comic:not([data-layout-ready]) .bubble{position:static;width:100%!important}.ledger-comic:not([data-layout-ready]) .art{position:relative}.ledger-comic:not([data-layout-ready]) .speech-tails{display:none}@media (min-width:1024px){.ledger-comic{width:min(1248px,100vw - 48px);position:relative;left:50%;transform:translate(-50%)}}@media (max-width:600px){.ledger-journal .tax-article{width:calc(100% - 20px)}.ledger-comic .page{padding:14px 0}}
