:root{--墨: #100e0c;--岩: #1a1613;--岩明: #241f1a;--岩淡: #2f2823;--生成り: #ebe3d4;--鈍: #a0968a;--薄鈍: #6f665d;--金: #d4a83c;--金暗: #7a5f1c;--朱: #c9563a;--藍: #6f92aa;--翠: #7a9a5c;--枠: #3b332c;--明朝: "Hiragino Mincho ProN", "Yu Mincho", "Noto Serif JP", serif;--角: "Hiragino Sans", "Yu Gothic", "Noto Sans JP", system-ui, sans-serif;--等幅: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--上帯: 3.25rem}*{box-sizing:border-box;min-width:0}html,body{height:100%;margin:0;overflow:hidden}body{background:var(--墨);color:var(--生成り);font-family:var(--角);font-size:14px;line-height:1.6;-webkit-text-size-adjust:100%;overscroll-behavior:none}button{font:inherit;color:inherit;cursor:pointer;background:none;border:none}.器{position:fixed;inset:0;display:grid;place-items:center;overflow:hidden;background:#07060a}.卓{position:relative;width:var(--盤幅, 1280px);height:var(--盤高, 860px);transform:scale(var(--倍, 1));transform-origin:center;margin:calc((var(--盤高, 860px) * var(--倍, 1) - var(--盤高, 860px)) / 2) calc((var(--盤幅, 1280px) * var(--倍, 1) - var(--盤幅, 1280px)) / 2);display:grid;grid-template-rows:var(--上帯) minmax(0,1fr);background:radial-gradient(140% 90% at 50% -20%,#2a231c 0%,transparent 55%),var(--墨)}.上帯{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:1.25rem;padding:0 1rem;border-bottom:1px solid var(--枠);background:linear-gradient(180deg,var(--岩) 0%,var(--墨) 100%)}.上帯 .銘{font-family:var(--明朝);font-size:1.15rem;letter-spacing:.22em;color:var(--金);white-space:nowrap}.行き先{display:flex;gap:.25rem}.行き先 button{padding:.4rem 1rem;border-radius:3px;color:var(--鈍);letter-spacing:.1em;border:1px solid transparent}.行き先 button:hover:not(:disabled){color:var(--生成り);background:var(--岩明)}.行き先 button[aria-current=true]{color:var(--金);border-color:var(--金暗);background:var(--岩明)}.行き先 button:disabled{opacity:.35;cursor:default}.行き先{flex:0 0 auto;white-space:nowrap}.財{display:flex;gap:.4rem;align-items:center;flex-wrap:nowrap;justify-content:flex-end;min-width:0}.財 .まとめ{flex:0 0 auto;display:flex;gap:.4rem;align-items:center}.財 .内訳{min-width:0;display:flex;gap:.4rem;align-items:center;justify-content:flex-end;overflow-x:auto;scrollbar-width:none;padding:.35rem 0}.財 .内訳::-webkit-scrollbar{display:none}.財 .内訳{mask-image:linear-gradient(90deg,transparent 0,#000 1.6rem)}.財 .素{flex:0 0 auto}body[data-向き=縦]{.卓{grid-template-rows:auto minmax(0,1fr)}.上帯{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;gap:.3rem .8rem;padding:.35rem .7rem}.上帯 .銘{font-size:1rem;letter-spacing:.12em}.相の札{grid-template-columns:auto minmax(0,1fr) auto}.相の札 .玉{grid-column:3}.相の札 .軸{grid-column:1 / -1;justify-self:start}.相の札>.註釈>.問{grid-column:3;justify-self:end}.財{grid-column:1 / -1;justify-content:flex-start}.財 .内訳{justify-content:flex-start;mask-image:linear-gradient(270deg,transparent 0,#000 1.6rem)}.舞台{padding:.6rem;gap:.6rem}}.舞台{min-height:0;padding:.9rem;display:grid;gap:.9rem}.舞台.拠点,.舞台.支度,.舞台.出立{grid-template-rows:auto minmax(0,1fr) auto}.舞台.拠点{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto minmax(0,1fr) auto}.舞台>.商会帯,.舞台>.場札束,.舞台>.面の説き,.舞台>.場の裾{grid-column:1 / -1}.舞台.拠点,.舞台.支度,.舞台.出立{grid-template-columns:minmax(0,1fr)}.舞台:has(>.主面+.袖枠){grid-template-columns:minmax(0,1fr) var(--袖幅, 21rem)}.舞台.支度:has(>.控え枠){grid-template-columns:12rem minmax(0,1fr) var(--袖幅, 21rem)}.舞台.拠点:has(>.主面+.袖枠){--袖幅: 24rem}.舞台.探索{grid-template-columns:minmax(0,1fr) 22rem}body[data-向き=縦]{.舞台.拠点{overflow-y:auto}.舞台.支度,.舞台.出立,.舞台.探索{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;overflow-y:auto}.舞台.支度 .枠,.舞台.出立 .枠,.舞台.探索 .枠,.舞台.支度 .枠:has(>.裾),.舞台.出立 .枠:has(>.裾),.舞台.探索 .枠:has(>.裾){grid-template-rows:auto auto auto}.舞台.支度 .中身,.舞台.出立 .中身,.舞台.探索 .中身{overflow:visible}.札束{overflow-x:auto;scrollbar-width:none}.札束 button{padding:.5rem .45rem;letter-spacing:0}.枠>h2{flex-wrap:wrap;gap:.2rem .6rem;letter-spacing:.06em}.地図枠{padding:1.4rem 1rem 3rem 2.8rem}.列.前{grid-template-columns:repeat(2,minmax(0,11.5rem));max-width:24rem}}.枠{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--岩);border:1px solid var(--枠);border-radius:4px}.枠>h2{margin:0;padding:.55rem .85rem;font-family:var(--明朝);font-size:.92rem;font-weight:600;letter-spacing:.18em;color:var(--金);border-bottom:1px solid var(--枠);display:flex;align-items:center;gap:.6rem}.枠>h2 .添え{font-family:var(--角);font-size:.75rem;letter-spacing:0;color:var(--薄鈍);font-weight:400}.中身{min-height:0;overflow-y:auto;padding:.85rem;scrollbar-width:thin;scrollbar-color:var(--枠) transparent}.中身::-webkit-scrollbar{width:8px}.中身::-webkit-scrollbar-thumb{background:var(--枠);border-radius:4px}.枠:has(>.裾){grid-template-rows:auto minmax(0,1fr) auto}.裾{padding:.7rem .85rem;border-top:1px solid var(--枠);background:var(--岩)}.札束{display:flex;gap:.3rem;padding:0 .85rem;border-bottom:1px solid var(--枠)}.札束 button{flex:0 0 auto;white-space:nowrap;padding:.5rem 1rem;color:var(--鈍);border-bottom:2px solid transparent;letter-spacing:.1em}.札束 button[aria-current=true]{color:var(--金);border-bottom-color:var(--金)}.拠点の中{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.人札{position:relative;display:grid;gap:.35rem;padding:.6rem .7rem;text-align:left;width:100%;background:var(--岩明);border:1px solid var(--枠);border-radius:4px}.人札:hover:not(:disabled){border-color:var(--金暗)}.人札[aria-pressed=true]{border-color:var(--金);box-shadow:0 0 0 1px var(--金) inset}.人札:disabled{opacity:.4;cursor:default}.人札 .名{display:flex;align-items:baseline;gap:.35rem;flex-wrap:wrap;font-family:var(--明朝);font-size:clamp(.86rem,1.1vw,1rem);letter-spacing:.06em}.人札 .役{font-family:var(--角);font-size:.72rem;color:var(--鈍);letter-spacing:0}.人札 .性{font-size:.7rem;color:var(--金);border:1px solid var(--金暗);border-radius:2px;padding:0 .3rem;margin-left:auto;white-space:nowrap}.手癖{display:grid;gap:.1rem;font-size:.68rem}.手癖 .癖{color:var(--翠)}.手癖 .癖 i{font-style:normal;color:var(--薄鈍);margin-left:.35rem}.人札.死{opacity:.4}.人札 .傷んだ{color:var(--朱)}.人札 .体 s{color:var(--薄鈍);margin-left:.2rem}.傷札{color:var(--朱)}.人札.死 .名{text-decoration:line-through}.能力{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem .6rem}.能{display:grid;grid-template-columns:2.4rem 1fr;align-items:center;gap:.35rem;font-size:.72rem;color:var(--鈍)}.能 .棒{height:6px;background:var(--岩淡);border-radius:3px;overflow:hidden}.能 .棒 i{display:block;height:100%;background:var(--藍)}.能.攻 .棒 i{background:var(--朱)}.能.守 .棒 i{background:var(--藍)}.能.速 .棒 i{background:var(--翠)}.能.知 .棒 i{background:var(--金)}.体{font-size:.72rem;color:var(--鈍);display:flex;gap:.5rem}.体 b{color:var(--生成り);font-weight:600}.星{color:var(--金);letter-spacing:.1em;font-size:.8rem}.星 .空{color:var(--薄鈍)}.素{display:inline-flex;align-items:center;gap:.25rem;padding:.1rem .45rem;font-size:.75rem;background:var(--岩淡);border:1px solid var(--枠);border-radius:999px;white-space:nowrap}.素 b{font-weight:700;color:var(--生成り)}.素.足りぬ{color:var(--朱);border-color:#5a2a1e}.素.無{color:var(--薄鈍)}.素.金{color:#e8c46a;border-color:#6b5220}.面の頭{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.5rem}.註釈{display:contents}button.問{width:1.35rem;height:1.35rem;min-width:0;padding:0;border-radius:50%;border:1px solid var(--枠);background:var(--岩明);color:var(--薄鈍);font-size:.75rem;line-height:1;cursor:pointer}button.問:hover,.註釈.開 button.問{color:var(--金);border-color:var(--金暗)}.註中{flex-basis:100%;margin-top:.35rem;padding:.55rem .75rem;border-left:2px solid var(--枠);background:var(--岩明);border-radius:3px;color:var(--鈍);font-size:.82rem;line-height:1.7}.小見出し .註釈 button.問{margin-left:.4rem;vertical-align:middle}.小見出し .註中{font-weight:400;letter-spacing:normal;margin-top:.4rem}.休養{margin:.7rem 0;padding:.7rem .9rem;border:1px solid var(--枠);border-radius:4px;background:var(--岩明);display:grid;gap:.45rem;justify-items:start}.休養.要る{border-left:3px solid var(--藍)}.休養 .小見出し,.休養 p{margin:0}.休養 .癒えた{color:var(--翠);font-size:.85rem}.格子{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.6rem;align-content:start}.縦並び{display:grid;gap:.5rem;align-content:start}.静{color:var(--薄鈍);font-size:.82rem;margin:0}.手{padding:.45rem .9rem;border:1px solid var(--枠);border-radius:3px;background:var(--岩明);letter-spacing:.08em;white-space:nowrap}.手:hover:not(:disabled){border-color:var(--金)}.手:disabled{opacity:.35;cursor:default}.手.主{background:linear-gradient(180deg,#e0b544 0%,var(--金) 100%);border-color:var(--金);color:#1b1509;font-weight:700}.手.主:hover:not(:disabled){filter:brightness(1.08)}.手.大{padding:.7rem 1rem;font-size:1rem;width:100%}.品札{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;align-items:center;padding:.6rem .75rem;background:var(--岩明);border:1px solid var(--枠);border-left:2px solid var(--枠);border-radius:4px}.品札.打てる{border-left-color:var(--金)}.品札 .銘{font-family:var(--明朝);font-size:.95rem}.品札 .註{font-size:.76rem;color:var(--鈍)}.品札 .代{display:flex;gap:.3rem;flex-wrap:wrap;margin-top:.2rem}.盤{display:grid;align-content:center;justify-items:center;gap:1.1rem;padding:1.2rem .5rem;width:100%}.列{display:grid;gap:.7rem;justify-content:center}.列.前{grid-template-columns:repeat(3,minmax(0,11.5rem));width:100%;max-width:36rem}.列.後{grid-template-columns:repeat(2,minmax(0,11.5rem));width:100%;max-width:24rem}.列見出し{font-family:var(--明朝);letter-spacing:.3em;color:var(--鈍);font-size:.8rem;text-align:center}.列見出し span{font-family:var(--角);letter-spacing:0;font-size:.72rem;color:var(--薄鈍)}.マス{min-height:8.5rem;min-width:0;display:grid;align-content:center;justify-items:center;gap:.3rem;padding:.6rem;border:1px dashed var(--枠);border-radius:5px;background:#00000040;color:var(--薄鈍);text-align:center;width:100%}.マス.空:hover{border-color:var(--金暗);color:var(--鈍)}.マス.埋{border-style:solid;background:var(--岩明);color:var(--生成り);align-content:start;justify-items:stretch;text-align:left}.マス.置ける{border-color:var(--金);border-style:solid;box-shadow:0 0 12px #d4a83c2e inset}.マス .隊長印{position:absolute;top:-.5rem;right:.4rem;z-index:1;font-size:.68rem;padding:0 .4rem;background:var(--金);color:#1b1509;border-radius:2px;letter-spacing:.08em}.マス .肩{position:relative}.目盛{display:grid;gap:.3rem}.目盛 .頭{display:flex;justify-content:space-between;font-size:.78rem;color:var(--鈍)}.荷棒{display:flex;gap:2px;height:1.1rem}.荷棒 i{flex:1;border-radius:2px;background:var(--岩淡);border:1px solid var(--枠)}.荷棒 i.食{background:#6b5a2c;border-color:#8a7436}.荷棒 i.灯{background:#7a5f2a;border-color:var(--金暗)}.荷棒 i.具,.荷棒 i.予{background:#40505e;border-color:#55697a}.予備並び{display:flex;flex-wrap:wrap;gap:.3rem;margin:.35rem 0 .5rem}.予備札{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .3rem;border:1px solid var(--枠);border-radius:3px;background:var(--岩明);font-size:.76rem}.予備札.積{border-color:var(--金暗)}.予備札 b{font-weight:400;color:var(--生成り)}.予備札.積 b{color:var(--金)}.予備札 i{font-style:normal;font-family:var(--等幅);font-size:.7rem;color:var(--鈍)}.予備札 button{font:inherit;min-width:1.3rem;padding:0 .15rem;color:var(--鈍);background:none;border:1px solid var(--枠);border-radius:2px;cursor:pointer}.予備札 button:disabled{opacity:.3;cursor:default}.荷棒 i.空{background:#ffffff0a}.荷棒 i.超{background:#5a2a1e;border-color:var(--朱)}.数直{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem}.数直 .値{font-family:var(--等幅);font-size:.95rem;min-width:2.2rem;text-align:right}input[type=range]{width:100%;accent-color:var(--金)}.選び{display:flex;gap:.25rem;flex-wrap:wrap}.選び button{padding:.25rem .6rem;font-size:.8rem;border:1px solid var(--枠);border-radius:3px;color:var(--鈍)}.選び button[aria-pressed=true]{border-color:var(--金);color:var(--金);background:var(--岩明)}.小見出し{margin:.9rem 0 .35rem;font-size:.75rem;letter-spacing:.14em;color:var(--薄鈍)}.前線盤{display:grid;grid-template-columns:repeat(auto-fill,minmax(5.2rem,1fr));gap:.4rem}.前線札{display:grid;gap:.1rem;justify-items:center;padding:.5rem .3rem;background:var(--岩明);border:1px solid var(--枠);border-radius:3px;color:var(--生成り);font:inherit;cursor:pointer}.前線札:hover:not(:disabled),.前線札:focus-visible:not(:disabled){border-color:var(--金);background:var(--岩淡)}.前線札:disabled{cursor:default;opacity:.55}.前線札.今{border-color:var(--金);background:#d4a83c1f;opacity:1}.前線札.宿{border-color:var(--金暗);background:#d4a83c0f}.宿札{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.55rem .7rem;border:1px solid var(--枠);border-radius:4px;background:var(--岩明)}.宿札 .品書{display:grid;gap:.15rem;min-width:0}.宿札 .銘{font-weight:700}.宿札 .員{font-style:normal;font-size:.72rem;color:var(--金);margin-left:.35rem}.宿札 .註{font-size:.7rem;color:var(--薄鈍)}.宿札 .縦並び{gap:.3rem}.前線札 .階{font-size:1.05rem;font-weight:700;font-variant-numeric:tabular-nums}.前線札 .階 small{font-size:.6rem;font-weight:400;color:var(--薄鈍);margin-left:.1em}.前線札 .地{font-size:.7rem;color:var(--金)}.前線札 .賃{font-family:var(--等幅);font-size:.65rem;color:var(--鈍)}.前線札 .賃.足りぬ{color:var(--朱)}.前線札 .註{font-size:.6rem;color:var(--薄鈍)}.出どころ{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .7rem;margin-top:.6rem;padding:.5rem .65rem;border:1px solid var(--枠);border-radius:3px;background:#0000002e;font-size:.74rem}.出どころ .見{font-family:var(--等幅);letter-spacing:.14em;color:var(--金);font-size:.68rem}.出どころ .出所{color:var(--鈍);white-space:nowrap}.出どころ .出所 b{color:var(--生成り);font-weight:600;margin-right:.3rem}.出どころ .静{flex-basis:100%;font-size:.7rem}.分かれ .地の利{margin:0 0 .4rem;font-size:.85rem;color:var(--生成り);border-left:2px solid var(--金暗);padding-left:.6rem}.分かれ .地の利 b{color:var(--金)}.裾 .小見出し{margin-top:0}.勘定{margin-bottom:.55rem;border:1px solid var(--金暗);border-radius:4px;padding:.5rem .6rem;background:#0000002e}.勘定 .行{display:flex;justify-content:space-between;align-items:baseline;gap:.6rem;font-size:.85rem;padding:.15rem 0}.勘定 .行 b{font-variant-numeric:tabular-nums;color:var(--金)}.勘定 .行.足りぬ b{color:var(--朱)}.勘定 .行.締め{border-top:1px solid var(--金暗);margin-top:.25rem;padding-top:.35rem}.勘定 p.静{margin:.45rem 0 0;font-size:.72rem;line-height:1.5}.小見出し:first-child{margin-top:0}.地図枠{min-height:0;overflow:auto;padding:1.4rem 5rem 3rem 4.2rem;display:grid;align-content:safe center;justify-content:safe center;background:radial-gradient(55% 40% at 50% 0%,rgba(212,168,60,.07) 0%,transparent 70%),linear-gradient(180deg,transparent 0%,rgba(0,0,0,.4) 100%)}.階段{--塊: 5rem;--高: 2.5rem;--隙: 3px;display:grid;justify-items:center;gap:var(--隙);padding-right:calc((var(--塊) + var(--隙)) / 2);padding-left:3.2rem;min-width:max-content}.段{position:relative;display:grid;justify-items:center}.段 .地相{position:absolute;left:-1.5rem;top:50%;transform:translateY(-50%);width:1.05rem;height:1.05rem;display:grid;place-items:center;border-radius:2px;font-size:.62rem;line-height:1;border:1px solid transparent}.段 .地相.ara{color:#d9a05b;border-color:#6b4a20;background:#d9a05b1f}.段 .地相.yami{color:#9a8fbf;border-color:#443c63;background:#9a8fbf1f}.段 .地相.mizu{color:#6fa8b8;border-color:#2c5460;background:#6fa8b81f}.段 .地相.nami{color:var(--薄鈍);border-color:var(--枠)}.段 .地相.未{color:var(--枠)}.段.半{transform:translate(calc((var(--塊) + var(--隙)) / 2))}.段 .号{position:absolute;left:-2.6rem;top:50%;transform:translateY(-100%);font-family:var(--等幅);font-size:.7rem;color:var(--薄鈍)}.段.崩 .号{color:var(--朱)}.崩印{display:block;font-style:normal;font-size:.6rem;color:var(--朱)}.段.崩 .石.踏{border-style:dashed;opacity:.75}.段.主{border-top:1px solid var(--朱)}.段.主 .号{color:var(--朱);font-weight:700}.段.静 .号{color:var(--金暗)}.主印,.静印,.宿印,.噂印{display:block;font-style:normal;font-size:.6rem;letter-spacing:.05em}.主印{color:var(--朱)}.静印{color:var(--金暗)}.宿印{color:var(--金)}.静.短い周{margin-bottom:.6rem;padding:.45rem .6rem;border-left:2px solid var(--金暗);background:#d4a83c0f;line-height:1.6}.静.短い周 b{color:var(--生成り)}.註.浅い帯{margin-top:.3rem;padding:.35rem .5rem;border-left:2px solid var(--朱);background:#c9563a14;color:var(--鈍);font-size:.72rem;line-height:1.5}.註.浅い帯 b{color:var(--生成り)}.噂印{color:var(--薄鈍);opacity:.8}.段.噂 .号{color:var(--薄鈍)}.列石{display:flex;gap:var(--隙)}.岩{width:var(--塊);height:var(--高);border-radius:2px;background:linear-gradient(180deg,#262019,#1b1713);border:1px solid #322a22;box-shadow:inset 0 1px #ffffff0a}.石{width:var(--塊);height:var(--高);display:grid;place-content:center;gap:.02rem;border:1px solid var(--枠);border-radius:2px;background:var(--岩明);color:var(--薄鈍);position:relative}.石 b{font-size:.95rem;font-weight:400;line-height:1}.石 .字{font-size:.6rem;color:var(--薄鈍);text-align:center;line-height:1.2}.石.未{background:repeating-linear-gradient(45deg,rgba(255,255,255,.03) 0 3px,transparent 3px 6px),var(--岩明)}.石.踏{background:linear-gradient(180deg,#342c24 0%,var(--岩淡) 100%);color:var(--生成り);border-color:#4b4137}.石.踏 .字{color:var(--鈍)}.石.今{border-color:var(--金);color:var(--金);background:linear-gradient(180deg,#3a2f16,#241d10);box-shadow:0 0 16px #d4a83c59}.石.今 .字{color:var(--金)}.石.脇{opacity:.92}.段.選ぶ段{scroll-margin-block:4rem}.問 .盤で{font-style:normal;font-size:.66rem;font-weight:400;color:var(--薄鈍);margin-left:.5rem}.段.選ぶ段:before{content:"";position:absolute;inset:-.3rem -.6rem;border-radius:6px;background:#d4a83c0f;pointer-events:none}button.石.選{cursor:pointer;font:inherit;border-color:var(--金);color:var(--金);background:linear-gradient(180deg,#3a2f16,#241d10);box-shadow:0 0 0 1px #d4a83c59;animation:選べる 1.8s ease-in-out infinite}button.石.選 .字,button.石.選 .採{color:var(--金)}button.石.選:hover,button.石.選:focus-visible{background:linear-gradient(180deg,#4a3c1c,#2e2514);animation:none;box-shadow:0 0 18px #d4a83c80}button.石.選.主戦{border-color:var(--朱);color:var(--朱);box-shadow:0 0 0 1px #b4463773}button.石.選.主戦 .字{color:var(--朱)}@keyframes 選べる{0%,to{box-shadow:0 0 0 1px #d4a83c59}50%{box-shadow:0 0 14px #d4a83c73}}.段 .退き{position:absolute;right:-.4rem;top:50%;transform:translateY(-50%);font:inherit;font-size:.62rem;padding:.2rem .4rem;border:1px solid var(--枠);border-radius:3px;background:var(--岩明);color:var(--薄鈍);cursor:pointer;white-space:nowrap}.段 .退き:hover,.段 .退き:focus-visible{border-color:var(--生成り);color:var(--生成り)}@media(prefers-reduced-motion:reduce){button.石.選{animation:none}}.持ち場選び button.暇{margin-left:auto;color:var(--薄鈍);border-style:dashed}.持ち場選び button.暇:hover{color:var(--朱);border-color:var(--朱)}.札束 button.錠{color:var(--薄鈍);opacity:.55;cursor:default;position:relative}.札束 button.錠 i{font-style:normal;font-size:.62rem;color:var(--金暗);margin-left:.35rem;border:1px solid var(--金暗);border-radius:2px;padding:0 .2rem}.節目{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;margin-bottom:.7rem;padding:.4rem .6rem;border:1px dashed var(--金暗);border-radius:3px;background:#d4a83c0a;font-size:.8rem}.節目 .見{font-size:.72rem;color:var(--金暗);letter-spacing:.1em}.節目 b{font-weight:400;color:var(--金)}.開いた{margin:.6rem 0;padding:.6rem .75rem;border:1px solid var(--金暗);border-radius:4px;background:#d4a83c12}.開いた .一つ+.一つ{margin-top:.5rem}.開いた .見{font-family:var(--明朝);font-size:.95rem;color:var(--金)}.開いた p{margin:.2rem 0 0;font-size:.82rem;line-height:1.65;color:var(--生成り)}.手引き{position:fixed;inset:0;z-index:62;pointer-events:none}.手引き .吹き出し{position:absolute;width:min(21rem,calc(100vw - 1.5rem));padding:.7rem .85rem .6rem;background:var(--岩明);border:1px solid var(--金暗);border-radius:4px;box-shadow:0 10px 30px #0009;pointer-events:auto}.手引き .題{font-family:var(--明朝);font-size:.98rem;color:var(--金);margin-bottom:.25rem}.手引き p{margin:0 0 .5rem;font-size:.82rem;line-height:1.65;color:var(--生成り)}.手引き .選び{gap:.3rem}.手引き .選び button{font:inherit;font-size:.8rem;padding:.25rem .8rem;color:var(--生成り);background:var(--岩淡);border:1px solid var(--枠);border-radius:3px;cursor:pointer}.手引き .選び button:first-child{color:var(--墨);background:var(--金);border-color:var(--金)}.手引き .数{position:absolute;top:.6rem;right:.7rem;font-family:var(--等幅);font-size:.66rem;color:var(--薄鈍)}.指されている{position:relative;z-index:61;outline:2px solid var(--金);outline-offset:2px;border-radius:3px;animation:指す 1.6s ease-in-out infinite}@keyframes 指す{0%,to{outline-color:var(--金)}50%{outline-color:var(--金暗)}}@media(prefers-reduced-motion:reduce){.指されている{animation:none}}.持ち場選び{display:flex;flex-wrap:wrap;gap:.15rem;margin-top:.4rem}.持ち場選び button{font:inherit;font-size:.7rem;padding:.12rem .35rem;color:var(--薄鈍);background:none;border:1px solid var(--枠);border-radius:2px;cursor:pointer}.持ち場選び button.向く{color:var(--翠)}.持ち場選び button[aria-pressed=true]{color:var(--金);border-color:var(--金暗);background:var(--岩明)}.出所.効 b{color:var(--金)}.不在並び{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.35rem;margin:.45rem 0 .4rem}.不在札{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.15rem .4rem;padding:.35rem .5rem;border:1px dashed var(--枠);border-radius:3px;background:#ffffff04;font-size:.78rem}.不在札 b{grid-column:1;font-weight:400;color:var(--鈍);display:inline-flex;align-items:center;gap:.3rem}.不在札>.静{grid-column:1;font-size:.68rem}.不在札 .代{grid-column:1}.不在札 button{grid-column:2;grid-row:1 / span 4;font:inherit;font-size:.74rem;padding:.25rem .6rem;color:var(--生成り);background:var(--岩明);border:1px solid var(--枠);border-radius:2px;cursor:pointer;white-space:nowrap}.不在札 button:hover:not(:disabled){border-color:var(--金暗);color:var(--金)}.不在札 button:disabled{opacity:.3;cursor:default}.素.押{color:var(--金);border-color:var(--金暗)}.静.流{display:block;margin-top:.2rem;font-size:.68rem}.手筋{display:grid;gap:.35rem;margin:.6rem 0;padding:0;list-style:none}.手筋>li{list-style:none}.手筋行{display:grid;grid-template-columns:1.3rem minmax(6rem,1fr) auto auto;align-items:center;gap:.4rem;padding:.35rem .45rem;border:1px solid var(--枠);border-radius:3px;background:var(--岩明)}.手筋行.末{background:none;border-style:dashed;opacity:.55}.手筋行 .順{font-family:var(--等幅);font-size:.72rem;color:var(--金暗);text-align:center}.手筋行 .条{font-size:.84rem;color:var(--生成り);line-height:1.3}.手筋行 .条 .静{margin-left:.25rem}.手筋行 .選び{flex-wrap:nowrap;margin:0}.手筋行 .選び button{font-size:.78rem;padding:.18rem .45rem;white-space:nowrap}.手筋行 .並べ{display:inline-flex;gap:.12rem}.手筋行 .並べ button{font:inherit;font-size:.68rem;min-width:1.4rem;padding:.1rem .15rem;color:var(--薄鈍);background:none;border:1px solid var(--枠);border-radius:2px;cursor:pointer}.手筋行 .並べ button:disabled{opacity:.28;cursor:default}.選び.足す button{font-size:.78rem}button.石{font:inherit;cursor:pointer;padding:0}button.石:hover{border-color:var(--金暗)}button.石.脇:hover{border-color:var(--金);color:var(--生成り)}.石.脇.寄{border-color:var(--金);color:var(--金);background:linear-gradient(180deg,#3a2f16,#241d10);box-shadow:0 0 10px #d4a83c4d;opacity:1}.石.脇.寄 .字,.石.脇.寄 .採{color:var(--金)}.道 .掘{font-style:normal;font-size:.72rem;color:var(--翠);margin-left:.4rem}.石 .採{font-size:.55rem;color:var(--翠);text-align:center;line-height:1.1}.石 .残{position:absolute;top:-1px;right:1px;font-size:.5rem;line-height:1;color:var(--金暗);background:var(--墨);border-radius:2px;padding:0 1px}.石 .残.空{color:var(--朱)}.石.脇.枯{opacity:.45}.段.指図 .号{color:var(--金)}.段.圏外{opacity:.28}.地図枠.組む{padding:1rem .5rem 2rem;align-content:start}.石.魔物{border-color:#6b3226}.石.発見{border-color:#6b5a1c}.石.罠{border-color:#5c4a22}.石.遭遇{border-color:#2f4a5c}.分かれ{display:grid;gap:.6rem;padding:.9rem;border:1px solid var(--金);border-radius:5px;background:linear-gradient(180deg,#2a2314 0%,var(--岩明) 100%)}.分かれ .問{font-family:var(--明朝);letter-spacing:.12em;color:var(--金)}.道札{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.5rem}.道{display:grid;gap:.15rem;padding:.7rem;text-align:center;border:1px solid var(--枠);border-radius:4px;background:var(--岩)}.道:hover{border-color:var(--金);background:var(--岩明)}.道 .向{display:block;width:auto;height:auto;border:0;white-space:nowrap;font-family:var(--明朝);font-size:1.2rem;line-height:1.3;letter-spacing:.15em;color:var(--金)}.道 .何{font-size:.82rem}.道 .説{font-size:.7rem;color:var(--薄鈍)}.分かれ.主の辻{border-color:var(--朱);background:linear-gradient(180deg,#2c1a15 0%,var(--岩明) 100%)}.分かれ.主の辻 .問{color:var(--朱)}.道.挑{border-color:var(--朱)}.道.挑 .向{color:var(--朱)}.道.挑:hover{border-color:var(--朱);background:#2c1a15}.報{display:grid;gap:.5rem;align-content:start}.段札{border-left:2px solid var(--枠);padding:.3rem 0 .3rem .6rem}.段札.帰{border-left-color:var(--藍)}.段札 .頭{font-family:var(--明朝);font-size:.85rem;color:var(--金);letter-spacing:.1em}.段札.帰 .頭{color:var(--藍)}.段札 ul{margin:.15rem 0 0;padding:0;list-style:none;font-size:.78rem}.段札 li{padding:.02rem 0}.段札 .理{color:var(--薄鈍)}.幕{position:fixed;inset:0;background:#080605d1;display:grid;place-items:center;padding:1rem;z-index:80;backdrop-filter:blur(2px)}.幕[hidden]{display:none}.報告{width:min(46rem,100%);max-height:88vh;overflow:auto;background:var(--岩);border:1px solid var(--金暗);border-radius:5px;padding:1.3rem 1.5rem;display:grid;gap:.8rem}.報告 h2{margin:0;font-family:var(--明朝);letter-spacing:.2em;color:var(--金);font-size:1.2rem}.報告 .結{font-size:1.05rem}.報告 .差引{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem .7rem;padding:.55rem .8rem;border:1px solid var(--枠);border-left-width:3px;border-radius:4px;background:var(--岩明)}.報告 .差引 .見{color:var(--薄鈍);letter-spacing:.15em;font-size:.8rem}.報告 .差引 b{font-family:var(--等幅);font-size:1.5rem;line-height:1}.報告 .差引 .内訳{color:var(--鈍);font-size:.8rem}.報告 .差引.得{border-left-color:var(--翠)}.報告 .差引.得 b{color:var(--翠)}.報告 .差引.損{border-left-color:var(--朱)}.報告 .差引.損 b{color:var(--朱)}.報告 dl{margin:0;display:grid;grid-template-columns:5rem minmax(0,1fr);gap:.35rem .8rem;font-size:.85rem}.報告 dt{color:var(--薄鈍);letter-spacing:.1em}.報告 dd{margin:0}.報告 .去った{margin-top:.3rem;color:var(--朱);font-size:.82rem;letter-spacing:.06em}.因果{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.因果 .節{padding:.1rem .5rem;background:var(--岩明);border:1px solid var(--枠);border-radius:3px;font-size:.78rem}.因果 .矢{color:var(--薄鈍)}.咎{color:var(--朱);font-size:.82rem;margin:.4rem 0 0}.報告 .手{justify-self:end}.様子{display:grid;gap:.5rem;padding:.6rem .7rem;background:var(--岩明);border:1px solid var(--枠);border-radius:4px}.資源{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.資源 .素 .静{font-size:.68rem}.隊表{display:grid;grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));gap:.3rem .5rem}.体札{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"名 値" "棒 棒";align-items:center;gap:.1rem .3rem;font-size:.72rem}.体札 .名{grid-area:名}.体札 .値{grid-area:値}.体札 .命棒{grid-area:棒}.体札 .名{color:var(--生成り);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.命棒{height:7px;background:var(--岩淡);border-radius:4px;overflow:hidden}.命棒 i{display:block;height:100%;background:var(--翠);transition:width .25s ease}.体札.傷 .命棒 i{background:var(--金)}.体札.倒 .命棒 i{background:var(--朱)}.体札.倒 .名{color:var(--薄鈍);text-decoration:line-through}.体札 .値{text-align:right;color:var(--鈍);font-family:var(--等幅);font-size:.72rem}.道 .代{font-size:.68rem;color:var(--金);margin-top:.15rem}.見通し{padding:.5rem .6rem;margin-bottom:.6rem;background:var(--岩淡);border-left:2px solid var(--金);font-size:.8rem}.見通し b{color:var(--金)}.見通し .静{display:block;margin-top:.15rem}.枠>h2 .手{padding:.2rem .7rem;font-size:.78rem}.操舵{display:grid;gap:.5rem;max-height:42vh;overflow-y:auto}.操舵 .分かれ{padding:.6rem .7rem}.操舵 .分かれ .静{margin:.2rem 0 .5rem;font-size:.75rem}.操舵 .道{padding:.5rem .6rem}.操舵 .様子{background:transparent;border:none;padding:0}.操舵 .分かれ{margin:0}.待ち{text-align:center;padding:.3rem 0}.位{display:inline-grid;place-content:center;width:1.5rem;height:1.5rem;border-radius:3px;font-family:var(--角);font-weight:800;font-size:.86rem;letter-spacing:0;line-height:1;border:1px solid;flex:none}.位S{color:#2a1f06;background:linear-gradient(180deg,#f0cd5a 0%,var(--金) 100%);border-color:#f0cd5a;box-shadow:0 0 8px #d4a83c73}.位A{color:#f0b48a;background:#3a2318;border-color:#8a4f33}.位B{color:#a8c8dd;background:#1e2c36;border-color:#3f6076}.位C{color:#b6c9a4;background:#232b1e;border-color:#4a5c3c}.位D{color:var(--薄鈍);background:var(--岩淡);border-color:var(--枠)}.向{display:inline-grid;place-content:center;width:1.25rem;height:1.25rem;border-radius:2px;font-family:var(--角);font-size:.7rem;font-weight:700;letter-spacing:0;line-height:1;border:1px solid;flex:none}.向前{color:#e8a48c;background:#33201a;border-color:#6b3226}.向後{color:#a8c8dd;background:#1c2a33;border-color:#3f6076}.向両{color:var(--薄鈍);background:var(--岩淡);border-color:var(--枠)}.列見出し.薦め{color:var(--金)}.マス.空.薦め{border-color:var(--金);background:#d4a83c0f}.熟練{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .4rem;font-size:.7rem;color:var(--鈍)}.熟練 .印{white-space:nowrap;letter-spacing:.02em}.熟練 .印 b{color:var(--生成り);font-weight:700}.熟練 .帯{flex:1 1 2.5rem;min-width:2.5rem;height:4px;background:var(--岩淡);border-radius:3px;overflow:hidden}.熟練 .帯 i{display:block;height:100%;background:var(--金暗)}.熟練 .数{flex:0 0 auto;margin-left:auto;white-space:nowrap;font-family:var(--等幅);font-size:.66rem;text-align:right}.熟練 .数 .静{font-size:.66rem}.熟練 .尽{flex:1 1 auto;color:var(--金);font-size:.66rem}.石.脇 .口{position:absolute;right:2px;bottom:1px;font-size:.6rem;line-height:1;color:var(--金)}.石.脇.口{border-color:var(--金暗)}.石.塞{border-style:dashed;border-color:var(--枠);color:var(--薄鈍);background:repeating-linear-gradient(45deg,var(--岩) 0 3px,transparent 3px 6px)}.下り口未見{margin:0 0 .5rem;padding:.4rem .6rem;border-left:2px solid var(--金暗);background:#d4a83c0d;font-size:.8rem;color:var(--鈍)}.下り口未見 b{color:var(--金)}.下り口未見 i{font-style:normal;color:var(--薄鈍);font-size:.75rem}.列.荷{grid-template-columns:minmax(0,11.5rem);max-width:12rem}.列見出し.荷見出し{color:var(--薄鈍)}.マス.荷マス{border-style:dashed;min-height:7rem}.マス.荷マス.埋{border-style:solid;border-color:#4a5c3c;background:linear-gradient(180deg,#1f2419 0%,var(--岩明) 100%)}.目盛 .頭 .溢れ{color:var(--朱)}.次の主{display:grid;grid-template-columns:auto 1fr;gap:.15rem .6rem;align-items:baseline;padding:.55rem .7rem;margin-bottom:.7rem;border:1px solid var(--朱);border-radius:4px;background:#241713}.次の主 .見{grid-row:span 2;align-self:center;padding:.15rem .4rem;border-radius:3px;background:var(--朱);color:#1a1613;font-size:.68rem;letter-spacing:.1em}.次の主 .主名{font-family:var(--明朝);letter-spacing:.08em;color:var(--朱)}.次の主 .静{font-size:.72rem}.静.壁{padding:.5rem .7rem;margin-bottom:.7rem;border-left:2px solid var(--朱);background:#241713}.家の札{display:grid;grid-template-columns:auto 1fr;gap:.3rem .6rem;align-items:baseline;padding:.5rem .7rem;margin-bottom:.7rem;border:1px solid var(--枠);border-radius:4px;background:var(--岩明)}.家の札 .見{font-weight:700;color:var(--金);white-space:nowrap}.家並び{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.7rem;margin-top:.8rem}.家札{display:grid;align-content:start;gap:.35rem;padding:.9rem;border:1px solid var(--枠);border-radius:5px;background:var(--岩明);color:var(--生成り);font:inherit;text-align:left;cursor:pointer}.家札:hover,.家札:focus-visible{border-color:var(--金);background:var(--岩淡)}.家札 .家名{font-family:var(--明朝);font-size:1.1rem;letter-spacing:.1em;color:var(--金)}.家札 .家説{font-size:.78rem;color:var(--薄鈍)}.家札 .家効{font-size:.78rem;color:var(--生成り);border-left:2px solid var(--金暗);padding-left:.5rem}.家札 .家衆{display:grid;gap:.25rem;margin-top:.35rem;padding-top:.5rem;border-top:1px solid var(--枠)}.家札 .衆{display:grid;grid-template-columns:auto auto 1fr;gap:.4rem;align-items:baseline;font-size:.74rem}.家札 .衆 i{font-style:normal;color:var(--薄鈍)}.家札 .衆 .癖{color:var(--翠);text-align:right}.舞台.開業{align-content:safe center}.相の札{display:grid;grid-template-columns:auto 1fr auto;gap:.3rem .6rem;align-items:baseline;padding:.55rem .7rem;margin-bottom:.7rem;border:1px solid var(--金暗);border-radius:4px;background:#1d1a22}.相の札.未{border-style:dashed}.相の札 .見{padding:.15rem .4rem;border-radius:3px;background:var(--金暗);color:#16131a;font-size:.68rem;letter-spacing:.1em}.相の札 .相名{font-family:var(--明朝);letter-spacing:.08em;color:var(--金)}.相の札 .玉{display:flex;gap:.2rem}.片{width:.5rem;height:.5rem;border:1px solid var(--金暗);border-radius:50%}.片.開{background:var(--金);border-color:var(--金)}.相の札 .静,.相の札 .片書き,.相の札 .兆し{grid-column:1 / -1}.相の札 .静{font-size:.72rem}.片書き{display:grid;gap:.2rem;margin:.1rem 0 0;padding:0;list-style:none;font-size:.72rem}.片書き li{display:grid;grid-template-columns:6.5rem 1fr;gap:.4rem;padding:.2rem .3rem;border-left:2px solid var(--枠)}.片書き li.開{border-left-color:var(--金)}.片書き li.開 b{color:var(--金)}.片書き li.伏{color:var(--薄鈍)}.兆し .頭{display:flex;justify-content:space-between;gap:.5rem;font-size:.7rem;margin-bottom:.15rem}.兆し .頭 .静{text-align:right}.兆し棒{height:4px;border-radius:2px;background:var(--枠);overflow:hidden}.兆し棒 i{display:block;height:100%;background:var(--金)}.相の帯{display:flex;align-items:center;gap:.45rem;padding:.35rem .6rem;margin-bottom:.7rem;border:1px solid var(--金暗);border-radius:4px;background:#1d1a22;font-size:.74rem}.相の帯.未{border-style:dashed;color:var(--薄鈍)}.相の帯 b{color:var(--金);font-family:var(--明朝);letter-spacing:.06em}.相の帯 .玉{display:flex;gap:.2rem;flex:none}.拠点の中 .相の札 .片書き li{grid-template-columns:8rem 1fr}.段 .相印{position:absolute;right:-1.5rem;top:50%;transform:translateY(-50%);display:grid;place-content:center;width:1.05rem;height:1.05rem;border-radius:2px;border:1px solid;font-size:.6rem;line-height:1}.相印.利{color:var(--金);border-color:var(--金暗);background:#241f10}.相印.害{color:var(--朱);border-color:#5a2a1e;background:#241713}.段.相利 .石.踏{border-color:var(--金暗)}.段.相害 .石.踏{border-color:#5a2a1e}li.相の報せ{padding:.3rem .4rem;margin:.2rem 0;border-left:2px solid var(--金);background:#241f10;color:var(--金)}.蔵札{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.55rem .7rem;border:1px solid var(--枠);border-radius:4px;background:var(--岩明)}.蔵札.打てる{border-color:var(--金暗)}.蔵札 .品書{display:grid;gap:.15rem;min-width:0}.蔵札 .品書 .銘{font-family:var(--明朝);letter-spacing:.05em;color:var(--生成り)}.蔵札 .品書.先 .銘{color:var(--金)}.蔵札 .品書 .員{font-style:normal;font-size:.72rem;color:var(--薄鈍);margin-left:.35rem}.写し印{font-style:normal;font-size:.62rem;line-height:1;margin-left:.35rem;padding:.1rem .25rem;border:1px solid var(--金);border-radius:.2rem;color:var(--金);vertical-align:.1em}.蔵札 .註{font-size:.7rem;color:var(--薄鈍)}.銘印{font-size:.7rem;color:var(--藍)}.蔵札 .矢{color:var(--薄鈍)}.数え{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.1rem}.能{font-family:var(--等幅);font-size:.7rem;padding:0 .3rem;border-radius:2px;background:var(--岩淡);color:var(--生成り);white-space:nowrap}.能.負{color:var(--朱)}.能.副{color:var(--薄鈍)}.能.荷{color:var(--翠)}.能 i{font-style:normal;color:var(--金);margin-left:.2rem}body[data-向き=縦]{.蔵札{grid-template-columns:minmax(0,1fr) auto}.蔵札 .矢{display:none}.蔵札 .品書.先{grid-column:1 / -1;border-top:1px dashed var(--枠);padding-top:.35rem}}.持ち物{display:flex;flex-wrap:wrap;gap:.2rem;margin-top:.15rem}.具{font-size:.66rem;padding:0 .28rem;border-radius:2px;border:1px solid var(--枠);color:var(--薄鈍);white-space:nowrap}.具.上{border-color:var(--金暗);color:var(--金)}.具.銘{border-color:var(--藍);color:var(--藍)}.具 i{font-style:normal;margin-left:.15rem;opacity:.8}.蔵札:not(:has(.品書.先)){grid-template-columns:minmax(0,1fr) auto}.素.品拾{border-color:var(--金暗);color:var(--金)}.素.銘拾{border-color:var(--藍);color:var(--藍)}.略{text-align:center;font-size:.7rem;color:var(--薄鈍);padding:.3rem 0;border-bottom:1px dashed var(--枠);margin-bottom:.4rem}.段 .異札{position:absolute;right:-3rem;top:50%;transform:translateY(-50%);display:grid;place-content:center;width:1.05rem;height:1.05rem;border-radius:2px;border:1px solid;font-size:.6rem;line-height:1}.異札.黄金坂{color:#e8c25a;border-color:#8a6b1c;background:#2a2210}.異札.静寂{color:var(--藍);border-color:#33505f;background:#141b20}.異札.無明{color:#8d7fa8;border-color:#3d3350;background:#17141f}.異札.迷い坂{color:var(--翠);border-color:#465a34;background:#171c12}.異札.逆さ坂{color:var(--朱);border-color:#5a2a1e;background:#241713}.分かれ.異{border-color:var(--藍)}.異の報せ{margin:0;padding:.4rem .55rem;border-left:2px solid var(--藍);background:#141b20;font-size:.76rem}.異の報せ b{color:var(--藍);margin-right:.4rem}.段 .跡札{position:absolute;right:-4.4rem;top:50%;transform:translateY(-50%);display:flex;gap:.12rem}.跡{display:grid;place-content:center;width:.95rem;height:.95rem;border-radius:2px;border:1px solid;font-size:.55rem;font-style:normal;line-height:1}.跡.灯の道{color:var(--金);border-color:var(--金暗);background:#241f10}.跡.崩れ跡{color:var(--朱);border-color:#5a2a1e;background:#241713}.跡.廃坑{color:var(--薄鈍);border-color:var(--枠);background:var(--岩明)}.行き先枠{min-height:0}.蔵の幸{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.3rem}.出どころ畳み{display:flex;align-items:center;gap:.35rem;margin-bottom:.5rem}.出どころ畳み .静{font-size:.72rem}.相の札{grid-template-columns:auto auto auto 1fr auto}.相の札 .軸{grid-column:auto;justify-self:end;font-size:.72rem}.相の札>.註釈{display:contents}.相の札>.註釈>.問{grid-column:5}.相の札>.註釈>.註中{grid-column:1 / -1}.主の傷{display:grid;grid-template-columns:auto minmax(4rem,10rem) 1fr;align-items:center;gap:.5rem;margin:0 0 .6rem;padding:.45rem .6rem;border:1px solid var(--朱);border-radius:4px;background:#be504612}.主の傷 .札{padding:.1rem .4rem;border-radius:3px;background:var(--朱);color:#16131a;font-size:.68rem;letter-spacing:.1em}.主の傷 .傷棒{height:6px;border-radius:3px;background:var(--岩淡);overflow:hidden}.主の傷 .傷棒 i{display:block;height:100%;background:var(--朱)}.主の傷 .読み{font-size:.82rem;color:var(--鈍)}.主の傷 .読み b{color:var(--朱)}.主の傷 .静{grid-column:1 / -1;font-style:normal;font-size:.72rem}.潰走の報{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.4rem .6rem;margin:0 0 .7rem;padding:.5rem .7rem;border:1px solid var(--朱);border-radius:4px;background:#be504614}.潰走の報 .札{padding:.1rem .45rem;border-radius:3px;background:var(--朱);color:#16131a;font-size:.7rem;letter-spacing:.12em}.潰走の報 .読み{font-family:var(--明朝);letter-spacing:.06em;color:var(--朱)}.潰走の報 .内{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.35rem}.潰走の報 .静{grid-column:1 / -1;font-style:normal;font-size:.72rem}.目盛りの報{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.3rem .6rem;margin:0 0 .7rem;padding:.45rem .7rem;border:1px dashed var(--金暗);border-radius:4px;background:#d4a83c0d}.目盛りの報 .札{padding:.1rem .45rem;border-radius:3px;background:var(--金暗);color:#16131a;font-size:.7rem;letter-spacing:.12em}.目盛りの報 .読み{font-size:.85rem;color:var(--鈍)}.目盛りの報 .読み b{color:var(--金)}.目盛りの報 .静{grid-column:1 / -1;font-style:normal;font-size:.75rem}.目盛りの報 .静 b{color:var(--生成り)}.畳む{margin-top:1.4rem;padding-top:.8rem;border-top:1px dashed var(--枠);display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.畳む .静{font-size:.72rem}.手.小{padding:.25rem .6rem;font-size:.75rem}.手.畳{color:var(--薄鈍);border-color:var(--枠)}.手.畳:hover{color:var(--朱);border-color:var(--朱)}.畳む.確かめ{display:grid;gap:.4rem;border:1px solid var(--朱);border-radius:4px;padding:.7rem .8rem}.畳む.確かめ .咎,.畳む.確かめ .静{margin:0}.畳むの手{display:flex;flex-wrap:wrap;gap:.5rem}.手.畳.決{color:var(--朱);border-color:var(--朱)}.手.畳.決:hover{background:#be50461f}.効かぬ{margin:0 0 .6rem;padding:.4rem .6rem;border-left:2px solid var(--藍);background:#5a82aa12;font-size:.78rem;color:var(--鈍)}.効かぬ b{color:var(--藍)}.行き札{display:grid;gap:.1rem;padding:.35rem .6rem;text-align:left;border:1px solid var(--枠);border-radius:3px;background:var(--岩明)}.行き札:hover{border-color:var(--藍)}.行き札[aria-pressed=true]{border-color:var(--藍);background:#141b20;box-shadow:0 0 0 1px var(--藍) inset}.行き札.奈落[aria-pressed=true]{border-color:var(--金);box-shadow:0 0 0 1px var(--金) inset;background:#1b1710}.行き札 .名{font-family:var(--明朝);font-size:.8rem;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.行き札[aria-pressed=true] .名{color:var(--藍)}.行き札.奈落[aria-pressed=true] .名{color:var(--金)}.行き札 .註{font-size:.68rem;color:var(--薄鈍);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.地図枠.穴{align-content:start}.枠:has(>.穴の帯){grid-template-rows:auto auto minmax(0,1fr) auto}.穴の帯{padding:.4rem .7rem;border-bottom:1px solid var(--枠);background:#141b20;font-size:.74rem;color:var(--薄鈍)}.穴の帯 b{color:var(--藍);font-family:var(--明朝);margin-right:.5rem}.石.異{border-width:1px}.石.異-黄金坂{border-color:#b8912f;background:radial-gradient(120% 90% at 50% 0%,rgba(232,194,90,.28) 0%,transparent 70%),linear-gradient(180deg,#3a2f14,#241d0e);color:#e8c25a;box-shadow:0 0 12px #e8c25a40}.石.異-黄金坂 .字{color:#cfa845}.粒{position:absolute;width:3px;height:3px;border-radius:50%;background:#ffe9a8;box-shadow:0 0 4px 1px #ffe9a8e6;opacity:0;animation:煌 2.4s ease-in-out infinite;pointer-events:none}.粒.一{top:18%;left:22%;animation-delay:0s}.粒.二{top:62%;left:72%;animation-delay:.8s}.粒.三{top:34%;left:58%;animation-delay:1.6s}@keyframes 煌{0%,70%,to{opacity:0;transform:scale(.6)}12%{opacity:1;transform:scale(1.25)}28%{opacity:.2;transform:scale(.9)}}@media(prefers-reduced-motion:reduce){.粒{animation:none;opacity:.85}}.石.異-静寂{border-color:#3d5a6a;background:linear-gradient(180deg,#17242b,#0f181d);color:var(--藍)}.石.異-静寂 .字{color:#5d7f90}.石.異-無明{border-color:#3d3350;background:radial-gradient(90% 80% at 50% 50%,rgba(0,0,0,.65) 0%,transparent 75%),linear-gradient(180deg,#1b1626,#0d0a12);color:#8d7fa8}.石.異-無明 .字{color:#6b5f83}.石.異-迷い坂{border-color:#5c7a42;border-style:dashed;background:linear-gradient(180deg,#1e2617,#141a0f);color:var(--翠)}.石.異-迷い坂 .字{color:#7f9a63}.石.異-逆さ坂{border-color:#7a3a2a;background:linear-gradient(0deg,#2c1a13,#3a1f14);color:var(--朱)}.石.異-逆さ坂 .字{color:#b06a52}.めくり方{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;padding:.45rem .6rem;margin-bottom:.6rem;border:1px solid var(--枠);border-radius:4px;background:var(--岩明)}.めくり方 button{padding:.25rem .7rem;border:1px solid var(--枠);border-radius:3px;color:var(--鈍);font-size:.78rem}.めくり方 button[aria-pressed=true]{border-color:var(--金);color:var(--金);background:#241f10}.めくり方 .静{font-size:.7rem;flex:1 1 12rem}.要り用{padding:.5rem .6rem;margin-bottom:.6rem;background:var(--岩淡);border-left:2px solid var(--藍)}.要り用.未{border-left-color:var(--枠)}.要り用 .見{display:block;font-size:.7rem;letter-spacing:.14em;color:var(--薄鈍);margin-bottom:.3rem}.要り用 ul{margin:0;padding:0;list-style:none;display:grid;gap:.3rem}.要り用 li{display:grid;grid-template-columns:6.5rem 1fr auto;gap:.5rem;align-items:baseline;font-size:.8rem}.要り用 li b{color:var(--藍)}.要り用 li .答{font-size:.72rem;color:var(--翠);white-space:nowrap}.要り用 li.空 .答{color:var(--朱)}.効き板 .効き{margin:0;padding:0;list-style:none;display:grid;gap:.25rem}.効き li{display:grid;grid-template-columns:6.5rem 1fr auto;gap:.5rem;align-items:baseline;font-size:.8rem;padding:.2rem .4rem;background:var(--岩明)}.効き li b{color:var(--金)}.効き li .誰{font-size:.72rem;color:var(--鈍);white-space:nowrap}.効き.欠 li b{color:var(--朱)}.彫り人{padding:.5rem .6rem;margin-bottom:.5rem;background:var(--岩明);border:1px solid var(--枠)}.彫り人 .肩{display:flex;gap:.5rem;align-items:baseline;flex-wrap:wrap;font-size:.8rem;margin-bottom:.35rem}.彫り人 .肩 b{font-family:var(--明朝);font-size:.95rem}.彫り人 .枠数{color:var(--金);font-family:var(--等幅);font-size:.75rem}.彫り札{display:flex;gap:.3rem;flex-wrap:wrap;align-items:center}.彫り札+.彫り札{margin-top:.35rem}.彫り札 button{font-size:.78rem;padding:.2rem .5rem}.彫り札 button[aria-pressed=true]{border-color:var(--金);color:var(--金);background:var(--岩淡)}.彫り札 button.要り用{border-color:var(--藍)}.彫り札 button .印{font-style:normal;font-size:.62rem;color:var(--藍);margin-left:.2rem}.彫り札.覚える button{color:var(--鈍)}@media(max-width:40rem){.要り用 li,.効き li{grid-template-columns:1fr;gap:.1rem}.要り用 li .答,.効き li .誰{white-space:normal}}.商会帯{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;padding:.38rem .85rem;border-bottom:1px solid var(--枠);background:#00000038;font-size:.78rem}.帯札{display:inline-flex;align-items:baseline;gap:.35rem;white-space:nowrap;min-width:0}.帯札>.見{font-size:.66rem;letter-spacing:.1em;color:var(--金暗)}.帯札 b{font-weight:400;color:var(--生成り)}.帯札.相 b,.帯札.節目 b{font-family:var(--明朝);color:var(--金)}.帯札 .静{font-size:.72rem;white-space:normal}.帯札 .玉{display:inline-flex;gap:.18rem;transform:translateY(-.1em)}.商会帯 .節目{margin:0;padding:.05rem .45rem;font-size:inherit}.商会帯 .註中{flex-basis:100%;margin-bottom:.2rem}.拠点の中,.拠点の中:has(>.裾){grid-template-rows:auto auto minmax(0,1fr) auto}.二柱{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;min-height:0;height:100%}.中身:has(>.二柱){overflow:hidden}.小枠{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid var(--枠);border-radius:4px;background:#00000029}.小枠>h3{margin:0;padding:.45rem .7rem;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;font-family:var(--明朝);font-size:.86rem;font-weight:600;letter-spacing:.12em;color:var(--金);border-bottom:1px solid var(--枠)}.小枠>h3 .添え{font-family:var(--角);font-size:.72rem;font-weight:400;letter-spacing:0;color:var(--薄鈍)}.柱の中{min-height:0;overflow-y:auto;padding:.6rem;scrollbar-width:thin;scrollbar-color:var(--枠) transparent}.柱の中::-webkit-scrollbar{width:8px}.柱の中::-webkit-scrollbar-thumb{background:var(--枠);border-radius:4px}.人格子{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}.格子.二列{grid-template-columns:repeat(2,minmax(0,1fr))}.咎.小咎{margin:.4rem 0;font-size:.8rem}.出ている{margin-bottom:.7rem;padding:.45rem .6rem;border:1px solid var(--枠);border-left:2px solid var(--藍);border-radius:3px;background:#00000038}.出ている .小見出し{margin:0 0 .35rem}.出ている .不在並び{display:flex;flex-wrap:wrap;gap:.3rem;margin:0}.出ている .不在札{display:inline-flex;align-items:baseline;gap:.35rem;padding:.2rem .45rem;margin:0;font-size:.76rem}.出ている .不在札 b{font-weight:400}.出ている .不在札 button{margin:0;padding:.05rem .4rem;font-size:.72rem}.備え帯{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .55rem;margin-bottom:.7rem}.備え帯>.見{font-family:var(--等幅);font-size:.68rem;letter-spacing:.14em;color:var(--金)}.備え札{padding:.2rem .5rem;border:1px solid var(--枠);border-radius:3px;background:var(--岩明);font-size:.76rem;color:var(--鈍);white-space:nowrap}.備え札 b{margin-left:.35rem;color:var(--薄鈍);font-variant-numeric:tabular-nums}.備え札.効{border-color:var(--金暗)}.備え札.効 b{color:var(--金)}.効き並び{list-style:none;margin:0 0 .7rem;padding:0;display:grid;gap:.3rem;font-size:.8rem}.効き並び li{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:.5rem;align-items:baseline}.効き並び b{font-weight:400;color:var(--金)}.効き並び li.罠 b{color:var(--朱)}.効き並び span{color:var(--鈍)}.勘定表{display:grid;gap:.1rem;margin-bottom:.7rem;padding:.5rem .6rem;border:1px solid var(--金暗);border-radius:4px;background:#0003}.勘定表 .行{display:flex;justify-content:space-between;align-items:baseline;gap:.6rem;font-size:.82rem;color:var(--鈍)}.勘定表 .行 b{color:var(--金);font-variant-numeric:tabular-nums}.勘定表 .行.足りぬ b{color:var(--朱)}.勘定表 .行.締め{margin-top:.25rem;padding-top:.3rem;border-top:1px solid var(--金暗)}.前線盤{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr))}.前線札 .踏{font-size:.66rem;color:var(--薄鈍)}.盤{align-content:start;justify-items:stretch;gap:.6rem;padding:.5rem .2rem}.段組{display:grid;grid-template-columns:4.6rem minmax(0,1fr);gap:.6rem;align-items:center}.段組>.列見出し{display:grid;gap:.1rem;text-align:right;letter-spacing:.18em}.段組>.列見出し span{letter-spacing:0;line-height:1.4}.段組.薦め>.列見出し{color:var(--金)}.列.前,.列.後,.列.荷{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;width:100%;justify-content:stretch}.行き先の列{display:grid;grid-template-columns:repeat(auto-fill,minmax(14.5rem,1fr));gap:.5rem}.見立て{display:grid;gap:.1rem}.見立て .行{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:.1rem .6rem;align-items:baseline;padding:.35rem .1rem;border-bottom:1px solid rgba(255,255,255,.05)}.見立て .行>.見{font-size:.72rem;letter-spacing:.08em;color:var(--薄鈍)}.見立て .行>b{font-family:var(--明朝);font-size:.95rem;font-weight:400;color:var(--金)}.見立て .行>.静{grid-column:2;font-size:.73rem}.見立て .足りぬ{color:var(--朱)}.見立て.小 .行{grid-template-columns:6rem minmax(0,1fr);padding:.25rem .1rem}.見立て.小 .行>b{font-size:.85rem}button.直し{padding:0 .25rem;font-size:.72rem;color:var(--藍);border-bottom:1px dotted var(--藍)}button.直し:hover{color:var(--金);border-bottom-color:var(--金)}.勘定.一行{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem 1.2rem;margin-bottom:.5rem;padding:.4rem .6rem}.勘定.一行 .項{display:inline-flex;align-items:baseline;gap:.35rem}.勘定.一行 .項>.見{font-size:.72rem;letter-spacing:.08em;color:var(--薄鈍)}.勘定.一行 b{color:var(--金);font-variant-numeric:tabular-nums}.出立枠 .休養{margin:.8rem 0 0}.手.小{padding:.3rem .7rem;font-size:.8rem}body[data-向き=縦]{.二柱{grid-template-columns:minmax(0,1fr);height:auto}.中身:has(>.二柱){overflow-y:auto}.小枠{grid-template-rows:auto auto}.柱の中{overflow:visible}.格子.二列,.段組{grid-template-columns:minmax(0,1fr)}.段組>.列見出し{text-align:center}.列.前,.列.後,.列.荷{grid-template-columns:repeat(2,minmax(0,1fr))}.見立て .行{grid-template-columns:minmax(0,1fr)}.見立て .行>.静{grid-column:1}}.マス.埋{min-height:0;padding:.45rem .5rem;gap:.2rem}.マス .人札{gap:.2rem;font-size:.8rem;line-height:1.45}.マス .熟練 .数 .静,.マス .手癖 .癖 i{display:none}.マス .選び{margin-top:.2rem!important}.マス .選び button{padding:.15rem .45rem;font-size:.74rem}.効き板 .効き li{grid-template-columns:minmax(0,1fr);gap:.05rem;padding:.25rem .4rem}.効き板 .効き li .誰{white-space:normal;color:var(--薄鈍)}.効き板 .要り用 li{grid-template-columns:minmax(0,1fr);gap:.05rem}.効き板 .要り用 li .答{white-space:normal}.盤 .下段{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:.6rem}.列.後{grid-template-columns:repeat(2,minmax(0,1fr))}.列.荷{grid-template-columns:minmax(0,1fr)}.マス .熟練{display:flex;align-items:baseline;gap:.35rem}.マス .熟練 .帯,.マス .熟練 .数{display:none}.マス .能力{gap:.12rem .5rem}.休養{justify-items:stretch}.休む手{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem}.行き先枠 .次の主,.行き先枠 .相の帯{margin-top:.7rem}.中身.細身>*{max-width:46rem}.中身:has(>.二柱:not(:first-child)){display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:.5rem;overflow:hidden}.数直{grid-template-columns:5rem minmax(0,20rem) auto;justify-content:start}.格子.二列>.彫り人{margin-bottom:0}.小見出し{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.舞台.支度:has(>.仕度枠){grid-template-columns:minmax(0,1fr) 21rem}.仕度表{display:grid;gap:.4rem}.仕度行{display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto;grid-template-rows:auto auto;gap:.1rem .9rem;align-items:baseline;padding:.65rem .85rem;border:1px solid var(--枠);border-left:2px solid var(--枠);border-radius:4px;background:var(--岩明);color:var(--生成り);font:inherit;text-align:left}.仕度行:hover:not(.錠),.仕度行:focus-visible{border-color:var(--金暗);border-left-color:var(--金);background:var(--岩淡)}.仕度行>.名{grid-row:1 / 3;align-self:center;font-family:var(--明朝);font-size:1.05rem;letter-spacing:.14em;color:var(--金)}.仕度行>.値{grid-column:2;font-size:1.05rem;color:var(--生成り)}.仕度行>.註{grid-column:2;font-size:.76rem;color:var(--薄鈍)}.仕度行>.直{grid-column:3;grid-row:1 / 3;align-self:center;white-space:nowrap;font-size:.76rem;color:var(--薄鈍);border:1px solid var(--枠);border-radius:3px;padding:.2rem .6rem}.仕度行:hover>.直{color:var(--金);border-color:var(--金暗)}.仕度行.咎{border-left-color:var(--朱)}.仕度行.咎>.値{color:var(--朱)}.仕度行.錠{opacity:.45;border-style:dashed;cursor:default}.手.戻り{padding:.25rem .6rem;font-size:.78rem;letter-spacing:0;color:var(--鈍)}.枠>h2 .面名{font-size:1.05rem}.裾.次へ{display:flex;align-items:center;justify-content:flex-end;gap:.8rem}body[data-向き=縦]{.舞台.支度:has(>.仕度枠){grid-template-columns:minmax(0,1fr)}.仕度行{grid-template-columns:minmax(0,1fr) auto}.仕度行>.名{grid-row:auto;grid-column:1}.仕度行>.値,.仕度行>.註{grid-column:1}.仕度行>.直{grid-row:1 / 4;grid-column:2}}.手,.仕度行,.人札[aria-pressed],.前線札,.行き札,.札束 button,.選び button,.持ち場選び button{transition:transform .08s ease,border-color .12s ease,background .12s ease}.手:active:not(:disabled),.仕度行:active,.人札[aria-pressed]:active,.前線札:active:not(:disabled),.行き札:active,.札束 button:active:not(:disabled),.選び button:active:not(:disabled),.持ち場選び button:active:not(:disabled){transform:translateY(1px) scale(.985)}#財 .素{position:relative}#財 .素.増えた{animation:増える .9s ease-out}#財 .素.減った{animation:減る .9s ease-out}@keyframes 増える{0%{color:var(--翠);border-color:var(--翠)}60%{color:var(--翠)}}@keyframes 減る{0%{color:var(--朱);border-color:var(--朱)}60%{color:var(--朱)}}.差{position:absolute;right:.1rem;top:-.15rem;font-style:normal;font-size:.68rem;font-weight:700;pointer-events:none;animation:浮く .95s ease-out forwards}.差.増{color:var(--翠)}.差.減{color:var(--朱)}@keyframes 浮く{0%{opacity:0;transform:translateY(.2rem)}25%{opacity:1}to{opacity:0;transform:translateY(-1.1rem)}}.報せ{position:absolute;top:calc(var(--上帯) + .6rem);left:50%;transform:translate(-50%);z-index:40;display:grid;gap:.35rem;justify-items:center;pointer-events:none}.報せ札{max-width:34rem;padding:.5rem 1rem;border-radius:4px;font-size:.9rem;letter-spacing:.04em;color:var(--生成り);background:#241f1a;border:1px solid var(--枠);box-shadow:0 6px 20px #0000008c;opacity:1;transform:translateY(0);transition:opacity .35s ease,transform .35s ease;animation:報せ出る .22s ease-out}.報せ札.否{border-color:var(--朱);color:#f0c8bd}.報せ札.得{border-color:var(--金);color:var(--金)}.報せ札.去{opacity:0;transform:translateY(-.5rem)}@keyframes 報せ出る{0%{opacity:0;transform:translateY(-.6rem)}}.上帯{grid-template-columns:auto auto minmax(0,1fr) auto}.音札{padding:.2rem .5rem;border:1px solid var(--枠);border-radius:3px;font-size:.72rem;letter-spacing:.06em;color:var(--薄鈍);white-space:nowrap}.音札[aria-pressed=true]{color:var(--金);border-color:var(--金暗)}@media(prefers-reduced-motion:reduce){.手,.仕度行,.前線札,.行き札,.札束 button,.選び button,.持ち場選び button{transition:none}.手:active:not(:disabled),.仕度行:active,.前線札:active:not(:disabled),.行き札:active,.札束 button:active:not(:disabled),.選び button:active:not(:disabled){transform:none}#財 .素.増えた,#財 .素.減った,.差,.報せ札{animation:none}}.主数{display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .7rem;margin-bottom:.7rem;padding:.5rem .8rem .6rem;border:1px solid var(--金暗);border-radius:4px;background:radial-gradient(120% 160% at 0% 0%,rgba(212,168,60,.09) 0%,transparent 60%),#00000038}.主数 .数{flex:0 0 auto;display:inline-flex;align-items:baseline;gap:.15rem;white-space:nowrap}.主数 b{font-family:var(--明朝);font-size:2.6rem;font-weight:400;line-height:1;color:var(--金);font-variant-numeric:tabular-nums}.主数 .単{font-family:var(--明朝);font-size:1rem;color:var(--金)}.主数 .題{flex:1 1 9rem;font-size:.78rem;line-height:1.5;color:var(--鈍)}.枠>h2 .面名.階{font-family:var(--明朝);font-size:1.9rem;line-height:1;color:var(--金);font-variant-numeric:tabular-nums}.枠>h2 .面名.階 i{font-style:normal;font-size:.85rem;margin-left:.1rem}.人札{padding-left:.15rem}.人札 .名{font-size:1rem;letter-spacing:.04em}.格子 .人札,.マス.埋 .人札{--人の色: var(--翠)}.人格子>.人札,.人格子>button.人札{padding:.55rem .6rem .55rem .75rem;border:1px solid var(--枠);border-left:3px solid var(--金暗);border-radius:6px 3px 3px 6px;background:linear-gradient(100deg,rgba(122,154,92,.05) 0%,var(--岩明) 45%)}.蔵札,.品札{border-radius:2px;border-left-width:3px}.蔵札 .数え,.品札 .数え,.能{font-family:var(--等幅);font-variant-numeric:tabular-nums}.行き札{border-radius:2px;background:linear-gradient(180deg,rgba(212,168,60,.045) 0%,transparent 45%),var(--岩明)}.行き札.穴{border-left:3px solid var(--藍);border-left-style:dashed}.行き札 .名{font-size:1rem}.前線札 .階{font-family:var(--明朝);font-size:1.6rem;line-height:1.05}.見通し{font-size:.85rem}body[data-向き=縦]{.主数 b{font-size:2.1rem}.枠>h2 .面名.階{font-size:1.5rem}}.出立枠 .休養{margin:.5rem 0 0;padding:.4rem .6rem;border:0;border-top:1px solid var(--枠);border-radius:0;background:none;gap:.25rem}.出立枠 .休養{margin:.5rem 0 0;padding:.45rem 0 0;border:0;border-top:1px solid var(--枠);border-radius:0;background:none;gap:.25rem}.出立枠 .休養.要る{border-left:0}.出立枠 .休む手{font-size:.78rem}.場札束{padding:0 .2rem;border:0;border-bottom:1px solid var(--枠);gap:.15rem}.場札束 button{padding:.45rem .9rem;font-family:var(--明朝);font-size:.95rem;letter-spacing:.12em}.場札束 .数{margin-left:.3rem;font-style:normal;font-size:.7rem;font-family:var(--角);padding:.05rem .3rem;border-radius:2px;background:var(--岩淡);color:var(--薄鈍);vertical-align:.1em}.場札束 button[aria-current=true] .数{background:var(--金暗);color:#16131a}.場の裾{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem .8rem;padding:.55rem .2rem 0;border-top:1px solid var(--枠)}.舞台.出立>.場の裾{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem .9rem}.舞台.出立>.場の裾 .勘定.一行{margin:0}.舞台.出立>.場の裾 .手.大{width:auto;min-width:16rem}.舞台.出立>.場の裾 .休養{grid-column:1 / -1;margin:0;padding:.4rem 0 0;border:0;border-top:1px solid var(--枠);border-radius:0;background:none}.舞台.拠点>.二柱,.舞台.拠点>.備え帯,.舞台.拠点>.格子,.舞台.拠点>.縦並び,.舞台.拠点>p,.舞台.拠点>.小見出し,.舞台.拠点>.蔵の幸,.舞台.拠点>.出どころ畳み{grid-column:1 / -1}.舞台.拠点{align-content:start;overflow:hidden}.主面{min-height:0;display:grid;grid-template-rows:minmax(0,1fr);overflow:hidden}.袖枠{min-height:0}.二柱.人の柱{grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr)}.行き先の説き{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.4rem .85rem;border-bottom:1px solid var(--枠);font-size:.78rem}.仕度行.静か{grid-template-columns:5.5rem minmax(0,1fr);cursor:default;background:#0000002e}.道.退き道{border-style:dashed}.道.退き道 .向{color:var(--薄鈍)}.道.退き道.満{border-color:var(--金暗);border-style:solid}.道.退き道.満 .向{color:var(--金)}body[data-向き=縦]{.舞台.拠点,.舞台.支度,.舞台.出立,.舞台.支度:has(>.仕度枠),.舞台.支度:has(>.控え枠),.舞台.出立:has(>.出立枠){grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-rows:max-content}.拠点の面{overflow:visible}.二柱.人の柱{grid-template-columns:minmax(0,1fr)}.舞台.拠点{grid-template-rows:auto auto max-content auto}.舞台.出立>.場の裾{grid-template-columns:minmax(0,1fr)}.場札束 button{font-size:.85rem;padding:.4rem .5rem;letter-spacing:.04em}}.面の説き{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .7rem;padding:.45rem .2rem .55rem}.面の説き b{font-family:var(--明朝);font-size:1.05rem;font-weight:400;letter-spacing:.1em;color:var(--金)}.袖枠 .中身>*+.小見出し{margin-top:.8rem}.袖枠 .効き並び li{grid-template-columns:4.5rem minmax(0,1fr)}.袖枠 .主数{padding:.45rem .6rem .5rem}.袖枠 .主数 b{font-size:2.1rem}.選び.縦選び{display:grid;gap:.3rem}.選び.縦選び button{text-align:left}.寄り一覧{display:grid;gap:.25rem}.寄り行{display:grid;grid-template-columns:3.2rem minmax(0,1fr) auto;gap:.5rem;align-items:baseline;padding:.3rem .5rem;border:1px solid var(--枠);border-radius:3px;background:var(--岩明);color:var(--生成り);font:inherit;text-align:left}.寄り行:hover{border-color:var(--朱)}.寄り行 .階{font-family:var(--明朝);color:var(--金)}.寄り行 .階 small{font-size:.7em;margin-left:.1rem}.寄り行 .向{font-size:.85rem}.寄り行 .消{color:var(--薄鈍);font-size:.8rem}.寄り行:hover .消{color:var(--朱)}.備え表{display:grid;gap:.3rem}.備え行{display:grid;grid-template-columns:5.5rem auto;gap:.1rem .5rem;padding:.35rem .1rem;border-bottom:1px solid rgba(255,255,255,.05)}.備え行 .名{font-size:.78rem;color:var(--薄鈍)}.備え行 b{font-family:var(--明朝);font-size:1.05rem;font-weight:400;color:var(--薄鈍)}.備え行.効 b{color:var(--金)}.備え行 .静{grid-column:1 / -1;font-size:.73rem}.人札:disabled{opacity:.62}.人札:disabled .手{opacity:1}.素.出{border-color:var(--藍);color:var(--藍)}.出ている{border-left-width:2px}.地図枠 .階段{--塊: 5rem;--高: 2.5rem}.石{font-size:.8rem}.石 .字{font-size:.78rem}.石 b{font-size:.95rem}body[data-向き=縦]{.地図枠 .階段{--塊: 4.4rem;--高: 2.2rem}.舞台:has(>.主面+.袖枠),.舞台.拠点:has(>.主面+.袖枠),.舞台.支度:has(>.控え枠){grid-template-columns:minmax(0,1fr)}.主面{overflow:visible;grid-template-rows:none}}.人札.沈{opacity:.6;filter:saturate(.75)}.人札.沈 .手{opacity:1;filter:none}.格子.品書き格子{grid-template-columns:repeat(auto-fill,minmax(21rem,1fr))}.糧札{position:absolute;left:-2.6rem;top:50%;transform:translateY(.15rem);font-size:.62rem;letter-spacing:.04em;color:var(--薄鈍);white-space:nowrap}.段.選ぶ段 .糧札,.段.指図 .糧札{color:var(--金)}.品書.先 .銘 .へ{font-style:normal;font-size:.72rem;color:var(--金暗);margin-left:.15rem}.石.脇.未知{border-style:dashed}.石.脇.未知:not(.寄){border-color:var(--枠);opacity:.55}.石.脇.未知:not(.寄):hover,.石.脇.未知:not(.寄):focus-visible{opacity:.95;border-color:var(--金暗);color:var(--生成り)}.石.脇.未知:not(.寄) b{color:var(--薄鈍)}.装備表{display:grid;gap:.2rem;margin-bottom:.4rem}.装備行{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 .5rem;padding:.3rem .1rem;border-bottom:1px solid rgba(255,255,255,.05);font-size:.8rem}.装備行 .名{color:var(--生成り)}.装備行 .名 i{font-style:normal;font-size:.72rem;color:var(--薄鈍);margin-left:.35rem}.装備行 .具{grid-column:1 / -1;font-size:.75rem;color:var(--鈍)}.装備行 .静{grid-row:1;grid-column:2;font-size:.72rem}
