.pg-ledger .k1{position:relative;display:grid;grid-template-columns:repeat(25,minmax(0,1fr));gap:3px;padding:12px;border-radius:var(--r-lg);border:var(--bw) solid var(--edge);background:var(--card);box-shadow:6px 6px 0 var(--shade)}.pg-ledger .k1 button{aspect-ratio:1;border-radius:3px;background:var(--line);padding:0;transition:transform .2s var(--spring)}.pg-ledger .k1 button.g{background:var(--c);box-shadow:0 0 0 1.5px var(--edge)}.pg-ledger .k1 button.g.on,.pg-ledger .k1 button.g:focus-visible,.pg-ledger .k1 button.g:hover{transform:scale(1.6);z-index:2;position:relative}.pg-ledger .k1 button.b{background:var(--gold);box-shadow:0 0 0 1.5px var(--edge),0 0 12px var(--gold);animation:ce-pulse 1.6s ease-in-out infinite}.pg-ledger .k1 button.e{pointer-events:none}.pg-ledger .k1-wrap{display:grid;gap:16px}.pg-ledger .k1-card{display:flex;flex-direction:column;gap:10px}.pg-ledger .k1-top{display:flex;gap:14px;align-items:center}.pg-ledger .k1-shot{flex:none;width:92px;animation:ce-rise .45s var(--spring) both}.pg-ledger .k1-shot .ce-thumb{border-radius:14px;border:2px solid var(--edge);box-shadow:4px 4px 0 var(--c);transform:rotate(-4deg)}.pg-ledger .k1-card .nmx{font-weight:800;font-size:34px;letter-spacing:-.03em;line-height:1}.pg-ledger .k1-card .lnx{font-family:var(--theirs);font-style:italic;font-size:21px;line-height:1.15;color:var(--own)}.pg-ledger .legend{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:13px;color:var(--ink-2)}.pg-ledger .legend i{display:inline-block;width:12px;height:12px;border-radius:3px;vertical-align:-1px;margin-right:6px;border:1px solid var(--edge)}.pg-ledger .register{display:grid;gap:12px;margin-top:16px}.pg-ledger .register .deed{animation:ce-rise .45s var(--spring) both}.pg-ledger .register .deed[hidden]{display:none}.pg-ledger .k1-card .paths{grid-template-columns:1fr;margin-top:4px}.pg-ledger .count-note{font-size:15.5px;line-height:1.5;color:var(--ink-2);max-width:46em}@media (min-width:700px){.pg-ledger .k1{grid-template-columns:repeat(40,minmax(0,1fr))}.pg-ledger .register{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.pg-ledger .k1{grid-template-columns:repeat(50,minmax(0,1fr))}.pg-ledger .k1-wrap{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}}