.d5-sheets{grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));gap:1rem;margin-top:1.5rem;display:grid}.d5-sheet{flex-direction:column;min-width:0;padding:1.1rem 1.15rem 1rem;scroll-margin-top:6rem;display:flex}.d5-sheet:target{border-color:var(--color-ink)}.d5-sheet-head{border-bottom:1px solid var(--color-line);padding-bottom:.7rem}.d5-sheet-name{letter-spacing:-.015em;font-size:1.05rem;line-height:1.3}.d5-sheet-sub{color:var(--color-ink-3);margin-top:.2rem;font-size:12.5px}.d5-dl{margin:.35rem 0 0}.d5-dl>div{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(7.5rem,40%) 1fr;gap:.75rem;padding:.42rem 0;font-size:13.5px;line-height:1.45;display:grid}.d5-dl>div:last-child{border-bottom:0}.d5-dl dt{color:var(--color-ink-3);font-weight:500}.d5-dl dd{color:var(--color-ink);overflow-wrap:anywhere;min-width:0;margin:0}.d5-sheet-notes{background:var(--color-sunken);border-radius:var(--r-sm);color:var(--color-ink-2);margin:.6rem 0 0;padding:.6rem .75rem;font-size:12.5px;line-height:1.5;list-style:none}.d5-sheet-notes li+li{margin-top:.3rem}.d5-sheet-links{flex-wrap:wrap;gap:.25rem 1rem;margin-top:auto;padding-top:.75rem;font-size:13px;display:flex}.d5-sheet-links a{min-height:44px;color:var(--color-accent);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent-line);-webkit-text-decoration-color:var(--color-accent-line);-webkit-text-decoration-color:var(--color-accent-line);text-decoration-color:var(--color-accent-line);text-underline-offset:3px;transition:color var(--dur-1) ease, text-decoration-color var(--dur-1) ease;align-items:center;display:inline-flex}.d5-sheet-links a:hover{color:var(--color-accent-hover);text-decoration-color:currentColor}.d5-list{list-style:outside}.d5-list li{padding-left:.15rem}.d5-list strong{color:var(--color-ink)}ol.d5-list{list-style:decimal}.d5-text-table .seo-table .table td:not(.r){white-space:normal;min-width:9rem;max-width:22rem}@media (max-width:640px){.d5-sheet{padding:1rem}.d5-dl>div{grid-template-columns:minmax(6.5rem,42%) 1fr;gap:.6rem}}
