.dbk.sdb{--paper:#f6f3eb;--sheet:#fffdf8;--wash:#ece6d8;--ink:#24201a;--muted:#6a6253;--faint:#8f8676;--rule:#ddd5c4;--accent:#b3261e;--accent-ink:#ffffff;--up:#1f6b45;--down:#9a3412;--flat:#aaa293;--sans:var(--font-zen),"Hiragino Sans","Noto Sans JP",sans-serif;--mono:var(--font-rmono),ui-monospace,"SFMono-Regular",monospace}@media (prefers-color-scheme:dark){.dbk.sdb{--paper:#16130e;--sheet:#1e1a14;--wash:#26211a;--ink:#eee7da;--muted:#b3a994;--faint:#8b8270;--rule:#3a3328;--accent:#e5604f;--accent-ink:#160807;--up:#5cc28d;--down:#f29a6b;--flat:#6b6355;color-scheme:dark}}.dbk.sdb .gtop{background:var(--paper);border-radius:12px;padding:18px 20px 14px;min-width:0}.dbk.sdb .gtop h2{margin:0 0 8px}.dbk.sdb .gtop ol{list-style:none;margin:0;padding:0}.dbk.sdb .gtop li{padding:7px 0}.dbk.sdb .gtop li a{display:flex;justify-content:space-between;gap:12px;text-decoration:none;font-size:14px}.dbk.sdb .gtop li a:hover span:first-child{text-decoration:underline}.dbk.sdb .gtop li a .num{color:var(--muted);font-size:13px;white-space:nowrap}.dbk.sdb .gtop .track{margin-top:4px}.dbk.sdb .hero .search{max-width:560px}.dbk.sdb .drawer .search{position:relative}.dbk.sdb .note b{font-weight:700}.dbk.sdb .tbl td.nm{overflow-wrap:anywhere}.dbk.sdb .ghd .grow{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:14px;font-size:13px;color:var(--muted)}.dbk.sdb .ghd .grow a{color:var(--accent);text-decoration:none}.dbk.sdb .ghd .grow a:hover{text-decoration:underline}.dbk.sdb .gl{-moz-columns:220px 3;columns:220px 3;-moz-column-gap:32px;column-gap:32px;font-size:14px;margin-top:14px}.dbk.sdb .gl a{display:flex;justify-content:space-between;gap:10px;-moz-column-break-inside:avoid;break-inside:avoid;padding:6px 0;text-decoration:none;border-top:1px solid var(--rule)}.dbk.sdb .gl a:hover span:first-child{text-decoration:underline}.dbk.sdb .gl a[aria-current=page]{color:var(--accent);font-weight:500}.dbk.sdb .gl small{color:var(--faint);font:12px var(--mono);white-space:nowrap}@media (max-width:640px){.dbk.sdb .gtop{padding:14px 14px 10px}.dbk.sdb .stats{grid-template-columns:repeat(2,auto)}}.dbk.sdb .narrow>p{max-width:46em}.dbk.sdb .nav a{white-space:nowrap}.dbk.sdb .keys .v.vsm{font-size:18px;line-height:1.4}.dbk.sdb .ktbl td.dl{white-space:nowrap;font-size:13px}.dbk.sdb .ktbl tr.closed td{color:var(--faint)}.dbk.sdb .ktbl tr.closed td a{color:var(--muted)}.dbk.sdb .ktbl small{color:var(--muted);font-size:12px}.dbk.sdb .tbl.kv th{width:7.5em;text-align:left;font-weight:500;color:var(--muted);vertical-align:top;white-space:nowrap}.dbk.sdb .tbl.kv{width:100%;max-width:860px;table-layout:fixed}.dbk.sdb .tbl.kv td{overflow-wrap:anywhere;white-space:normal}.dbk.sdb .keys>div{min-width:0}.dbk.sdb .keys .v.vsm{white-space:normal;overflow-wrap:anywhere}.dbk.sdb .tbl.regions th{width:7em;text-align:left;font-weight:500;white-space:nowrap;vertical-align:top}.dbk.sdb .tbl.regions td{line-height:2;white-space:normal}.dbk.sdb .tbl.regions td>span{display:inline-block;white-space:nowrap;margin-right:6px}@media (max-width:640px){.dbk.sdb .tbl.regions,.dbk.sdb .tbl.regions tbody,.dbk.sdb .tbl.regions td,.dbk.sdb .tbl.regions th,.dbk.sdb .tbl.regions tr{display:block;width:auto}.dbk.sdb .tbl.regions th{padding-bottom:0;border:0}}.dbk.sdb p.more{margin:12px 0 0;font-size:14px}.dbk.sdb p.more a{color:var(--accent);text-decoration:none}.dbk.sdb .pager{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:16px;font-size:14px}.dbk.sdb .pager a{color:var(--accent);text-decoration:none;padding:4px 2px}.dbk.sdb .pager b{padding:4px 2px}.dbk.sdb .pager .gap{color:var(--faint);margin-right:12px}.dbk.sdb .ksearch{display:flex;flex-wrap:wrap;gap:8px;align-items:center;max-width:820px}.dbk.sdb .ksearch input[type=search]{flex:1 1 260px;min-width:0;padding:9px 12px}.dbk.sdb .ksearch input[type=search],.dbk.sdb .ksearch select{font:inherit;border:1px solid var(--rule);border-radius:8px;background:var(--paper);color:var(--ink)}.dbk.sdb .ksearch select{font-size:14px;padding:8px;max-width:46vw}.dbk.sdb .ksearch .chk{font-size:14px;color:var(--muted);display:inline-flex;gap:4px;align-items:center}.dbk.sdb .ksearch button{font:inherit;padding:9px 18px;border:0;border-radius:8px;background:var(--accent);color:var(--accent-ink,#fff);cursor:pointer}