:root{--sans:"Katagami Sans", "Katagami Sans Fallback", ui-sans-serif, system-ui, sans-serif;--site:var(--sans);--measure:64ch}[data-hold] .human{visibility:hidden}.wall>.pocket[data-far] :is(.card,.card *){filter:none!important}.skip{z-index:50;border-radius:var(--r-ctl);background:var(--clay);color:var(--ink-1);box-shadow:var(--raise-s);font:600 14px/20px var(--site);padding:10px 14px;text-decoration:none;position:absolute;top:-48px;left:12px}.skip:focus-visible{top:12px}header.top.site{gap:16px}header.top .brand{color:var(--ink-1);min-height:var(--ctl);align-items:center;gap:10px;margin-right:auto;text-decoration:none;display:flex}header.top .brand .kl{flex:none;width:28px;height:28px}header.top .brand h1,header.top .brand .name{font:700 20px/24px var(--sans);white-space:nowrap;text-box:trim-both cap alphabetic;margin:0}header.top .links{gap:4px;display:flex}header.top .links a{min-height:var(--ctl);border-radius:var(--r-ctl);font:500 var(--lab)/20px var(--sans);color:var(--ink-2);place-items:center;padding:0 12px;text-decoration:none;display:grid}header.top .links a[aria-current=page]{color:var(--ink-1);box-shadow:var(--sink-s);font-weight:600}@media (hover:hover){header.top .links a:hover{color:var(--ink-1)}}header.top .spacer{visibility:hidden;pointer-events:none}@media (width>=900px){html:is([lang=ja],[lang=ko],[lang=zh-Hans]) header.top .links a{min-width:72px}}header.top .swapi .on{display:none}header.top #sound[aria-pressed=true] .on{display:block}header.top #sound[aria-pressed=true] .off{display:none}.lang{flex:none;position:relative}.lang>summary{cursor:pointer;list-style:none}.lang>summary::-webkit-details-marker{display:none}.lang.in-head>summary{font:600 13px/1 var(--sans);letter-spacing:.04em}.lang.in-head[open]>summary:before{opacity:0}.lang.in-head[open]>summary:after{opacity:1}.lang ul{z-index:60;border-radius:var(--r-ctl);background:var(--clay);min-width:168px;box-shadow:var(--raise-s);margin:0;padding:6px;list-style:none;display:grid;position:absolute}.lang.in-head ul{top:calc(100% + 8px);right:0}.foot>nav{position:relative}.foot .lang.in-foot{position:static}.lang.in-foot ul{bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.lang ul a{min-height:var(--ctl);border-radius:calc(var(--r-ctl) - 4px);color:var(--ink-2);align-items:center;padding:0 12px;font:500 15px/20px ui-sans-serif,system-ui,sans-serif;text-decoration:none;display:flex}.lang ul a[aria-current]{color:var(--ink-1);box-shadow:var(--sink-s);font-weight:650}@media (hover:hover){.lang ul a:hover{color:var(--ink-1);background:var(--clay-hi)}}.foot .lang.in-foot{display:none}.foot .lang.in-foot>summary{min-height:44px;font:500 14px/20px var(--site);color:var(--ink-2);place-items:center;padding:0 10px;display:inline-grid}@media (width<=799px){header.top .lang.in-head{display:none}.foot .lang.in-foot{display:block}}@media (width<=639px){header.top.site{gap:6px}header.top .brand .kl{width:24px;height:24px}header.top .brand h1,header.top .brand .name{font-size:17px}header.top .links a{padding:0 8px}header.top .seg{display:none}}@media (width<=379px){header.top .brand :is(h1,.name){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}header.top .links a{white-space:nowrap}@media (width<=419px){html:is([lang=es],[lang=fr],[lang=de]) header.top .brand :is(h1,.name){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=379px){html:is([lang=es],[lang=fr],[lang=de]) header.top.site{gap:4px}html:is([lang=es],[lang=fr],[lang=de]) header.top .links a{padding:0 6px}}@media (width>=640px) and (width<=879px){html:not([lang=en]) header.top.site{gap:8px}html:not([lang=en]) header.top .links a{padding:0 8px}}.foot{padding:32px var(--g) calc(var(--dock) + 40px)}.foot nav{flex-wrap:wrap;justify-content:center;gap:4px 8px;display:flex}.foot :is(a,button){min-height:44px;font:500 14px/20px var(--site);color:var(--ink-2);place-items:center;padding:0 10px;text-decoration:none;display:inline-grid}@media (hover:hover){.foot :is(a,button):hover{color:var(--ink-1)}}.foot button{cursor:pointer;background:0 0;border:0}.foot .tomachine{display:none}@media (width<=639px){.foot .tomachine{display:inline-grid}}html:has(.dock){scroll-padding-bottom:calc(var(--dock) + 24px)}html:not(:has(.dock)) .foot{padding-bottom:40px}.cardpage{--e:var(--hue-e,#c9c2b8);--dp:var(--hue-d,#3a332c);padding:24px var(--g) 0;box-sizing:border-box;grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;max-width:1160px;margin:0 auto;display:grid}.cardpage .stand{isolation:isolate;background:radial-gradient(110% 80% at 50% 38%, color-mix(in oklab, var(--e) 78%, white 6%), color-mix(in oklab, var(--e) 40%, var(--clay)) 72%);border-radius:28px;place-items:center;padding:clamp(28px,6vw,72px) clamp(16px,4vw,56px);display:grid;position:relative;container-type:inline-size}[data-theme=dark] .cardpage .stand{background:radial-gradient(110% 80% at 50% 38%, color-mix(in oklab, var(--e) 62%, black 8%), color-mix(in oklab, var(--dp) 70%, var(--clay)) 78%)}.cardpage .stand .card{--card:min(440px, 100cqw - 8px);width:var(--card)}.cardpage .info{max-width:var(--measure);font:400 16px/1.55 var(--site);color:var(--ink-1)}.cardpage h1{font:800 clamp(34px, 5vw, 52px)/1.04 var(--sans);margin:0 0 12px}.cardpage .cp-what{color:var(--ink-1);margin:0 0 20px;font-size:19px;line-height:1.45}.cardpage .cp-go{flex-wrap:wrap;gap:10px;margin:0 0 28px;display:flex}.cardpage .cp-go a{min-height:var(--ctl);font:600 var(--lab)/20px var(--sans);align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.cardpage .cp-go a .i{width:16px;height:16px}.cardpage h2{font:700 15px/20px var(--sans);color:var(--ink-2);margin:28px 0 10px}.cardpage .cp-facts,.cardpage .cp-moves{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cardpage .cp-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.cardpage .cp-facts li,.cardpage .cp-moves li,.cardpage .cp-trait{background:var(--clay);box-shadow:var(--raise-s);border-radius:16px;padding:14px 16px}.cardpage .cp-facts b{font:800 24px/1.1 var(--sans);font-variant-numeric:tabular-nums;display:block}.cardpage .cp-facts span{color:var(--ink-2);font-size:14px}.cardpage .cp-moves p,.cardpage .cp-trait p{margin:0}.cardpage code{color:var(--ink-2);overflow-wrap:anywhere;margin-top:8px;font:500 12px/1.45 ui-monospace,SF Mono,Menlo,monospace;display:block}.cardpage .cp-pin{color:var(--ink-2);margin-top:20px;font-size:14px}.cardpage .cp-pin a{color:inherit}.cardpage .cp-related{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.cardpage .cp-related a{background:var(--clay);box-shadow:var(--raise-s);color:var(--ink-1);border-radius:16px;gap:2px;padding:12px 16px;text-decoration:none;display:grid}.cardpage .cp-related a:active{box-shadow:var(--sink-s)}.cardpage .cp-related b{font:700 15px/20px var(--sans)}.cardpage .cp-related span{color:var(--ink-2);font-size:13px}.cardpage .cp-disc{flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;display:flex}.cardpage .cp-disc span{background:var(--clay);min-height:32px;box-shadow:var(--sink-s);font:600 13px/20px var(--sans);border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.cardpage .cp-disc .i{width:16px;height:16px}.pager{max-width:1160px;padding:0 var(--g);box-sizing:border-box;justify-content:space-between;gap:12px;margin:40px auto 0;display:flex}.pager a{border-radius:var(--r-ctl);background:var(--clay);min-height:48px;box-shadow:var(--raise-s);color:var(--ink-1);font:600 14px/20px var(--sans);align-items:center;gap:10px;padding:0 16px;text-decoration:none;display:inline-flex}.pager a:active{box-shadow:var(--sink-s)}@media (width>=900px){.cardpage{grid-template-columns:minmax(360px,520px) minmax(0,1fr);gap:56px;padding-top:32px}.cardpage .stand{position:sticky;top:24px}}.prose{max-width:var(--measure);padding:40px var(--g) 0;font:400 17px/1.6 var(--site);color:var(--ink-1);margin:0 auto}.prose h1{font:800 clamp(34px, 5vw, 48px)/1.05 var(--sans);margin:0 0 16px}.prose h2{font:700 18px/24px var(--sans);margin:36px 0 12px}.prose a{color:inherit;text-underline-offset:3px}.prose ul{padding-left:1.1em}.prose li{margin:6px 0}.prose .lede{font-size:20px;line-height:1.45}.prose dt{font:700 17px/24px var(--sans);margin-top:18px}.prose dd{margin:4px 0 0}.index{gap:0;margin:0;padding:0;list-style:none;display:grid}.index li{border-top:1px solid color-mix(in oklab, var(--ink-2) 22%, transparent);grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:14px 0;display:grid}.index .t{font:700 17px/24px var(--sans)}.index .w{color:var(--ink-2);grid-column:1;font-size:15px;line-height:1.5}.index .y{color:var(--ink-2);font:500 14px/24px var(--sans);font-variant-numeric:tabular-nums;grid-area:1/2}.index .go{flex-wrap:wrap;grid-column:1/-1;gap:4px 16px;font-size:14px;display:flex}.minis{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.minis a{color:var(--ink-1);font:600 14px/18px var(--sans);gap:8px;text-decoration:none;display:grid}.minis img{aspect-ratio:63/88;width:100%;height:auto;box-shadow:var(--raise-s);background:var(--clay);border-radius:10px}@font-face{font-family:Katagami Mono;src:url(/fonts/katagami-mono-site.woff2)format("woff2");font-weight:100 700;font-display:block}:root{--mono:"Katagami Mono", ui-monospace, "SF Mono", Menlo, monospace}:root:not([data-mode=machine]) .mx{display:none!important}:root:not([data-mode=machine]) .hx{display:contents!important}.skipmode{cursor:pointer;border:0}:root:not([data-mode=machine]) .skipmode[data-mode-set=human],:root[data-mode=machine] .skipmode[data-mode-set=machine]{display:none}@media (width>=640px){.skipmode{display:none}}html:root[data-mode=machine]{--t-bg:#060807;--t-fg:#c9dccd;--t-hi:#effff1;--t-dim:#7d9282;--t-line:#3f5045;--t-link:#8fb6ff;--clay:var(--t-bg);--ink-1:var(--t-fg);--ink-2:var(--t-dim);--ink-3:var(--t-line);color-scheme:dark;background:var(--t-bg)}:root[data-mode=machine] body{background:var(--t-bg)}:root[data-mode=machine] body .human{display:block}:root[data-mode=machine] :is(#world,#stage,#inspect){display:none!important}:root[data-mode=machine] .mx,:root[data-mode=machine] .mx *{font-variant-ligatures:none;font-family:var(--mono)!important}:root[data-mode=machine] .mx{font-variant-numeric:tabular-nums;color:var(--t-fg);text-shadow:0 0 6px #c9dccd29}:root[data-mode=machine] .mk{color:var(--t-dim)}:root[data-mode=machine] .mx a{color:var(--t-link);text-decoration:none}@media (hover:hover){:root[data-mode=machine] .mx a:hover{text-decoration:underline}}:root[data-mode=machine] :focus-visible{outline:1px solid var(--t-hi);outline-offset:2px}:root[data-mode=machine] :is(.press,.play):before,:root[data-mode=machine] :is(.press,.play):after{display:none}:root[data-mode=machine] header.top .links a{box-shadow:none}:root[data-mode=machine] :is(.pocket,.deck,.pack,.dock .well,.seg,.press,.play,.pager a,.skip,.cardpage .stand,.cardpage .cp-facts>li,.cardpage .cp-moves>li,.cardpage .cp-trait,.cardpage .cp-related a){box-shadow:none;background:0 0}:root[data-mode=machine] .skip{background:var(--t-fg);color:var(--t-bg);font-family:var(--mono);border-radius:0}:root[data-mode=machine] .sw{position:relative}:root[data-mode=machine] .sw>.hx{visibility:hidden;display:contents}:root[data-mode=machine] .sw>.mx{padding:inherit;box-sizing:border-box;display:block;position:absolute;inset:0;overflow:hidden}:root[data-mode=machine] [data-over]{overflow:auto}:root[data-mode=machine] .hw>:not(.mx){visibility:hidden}:root[data-mode=machine] .sl{position:relative}:root[data-mode=machine] .sl>li:not(.mx){visibility:hidden}:root[data-mode=machine] .sl>li.mx{box-sizing:border-box;box-shadow:none;background:0 0;padding:16px 14px;list-style:none;display:block;position:absolute;inset:0;overflow:hidden}:root[data-mode=machine] .hw>.mx{color:var(--t-hi);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:0}:root[data-mode=machine] :is(.cardpage .info,.prose) .hw:has(>h1)>.mx{font:700 48px/1.08 var(--mono)}:root[data-mode=machine] :is(.cardpage .info,.prose) .hw:has(>h2)>.mx{font:700 15px/1.35 var(--mono)}:root[data-mode=machine] .bx{pointer-events:none;font:400 12px/1 var(--mono);color:var(--t-line);text-shadow:none;font-style:normal;display:block;position:absolute;inset:0;overflow:hidden}:root[data-mode=machine] .bx:before,:root[data-mode=machine] .bx:after{content:"────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────";white-space:pre;position:absolute;left:1ch;right:1ch;overflow:hidden}:root[data-mode=machine] .bx:before{top:0}:root[data-mode=machine] .bx:after{bottom:0}:root[data-mode=machine] .bx>i{width:1ch;font-style:normal;position:absolute;top:0;bottom:0;overflow:hidden}:root[data-mode=machine] .bx>i:first-child{left:0}:root[data-mode=machine] .bx>i:last-child{right:0}:root[data-mode=machine] .bx>i:before{white-space:pre;position:absolute;top:0;left:0}:root[data-mode=machine] .bx>i:first-child:before{content:"┌\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │"}:root[data-mode=machine] .bx>i:last-child:before{content:"┐\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │\a │"}:root[data-mode=machine] .bx>i:after{background:var(--t-bg);position:absolute;bottom:0;left:0}:root[data-mode=machine] .bx>i:first-child:after{content:"└"}:root[data-mode=machine] .bx>i:last-child:after{content:"┘"}:root[data-mode=machine] header.top .brand{color:var(--t-hi)}:root[data-mode=machine] header.top .nm>.mx{white-space:nowrap;font:700 20px/1 var(--mono);color:var(--t-hi);align-items:center;display:flex}@media (width<=639px){:root[data-mode=machine] header.top .nm>.mx{font-size:17px}}@media (width<=379px){header.top .nm{display:contents}:root[data-mode=machine] header.top .nm>.mx{display:none}}@media (width<=419px){html:is([lang=es],[lang=fr],[lang=de]) header.top .nm{display:contents}:root[data-mode=machine]:is([lang=es],[lang=fr],[lang=de]) header.top .nm>.mx{display:none}}:root[data-mode=machine] header.top .brand .kl{display:none}:root[data-mode=machine] header.top .kl-mx{width:28px;height:28px;font:700 22px/1 var(--mono);color:var(--t-dim);flex:none;place-items:center;display:grid}@media (width<=639px){:root[data-mode=machine] header.top .kl-mx{width:24px;height:24px;font-size:18px}}:root[data-mode=machine] :is(header.top .links,.pager) a.sw>.mx{white-space:nowrap;place-items:center;padding:0;display:grid}:root[data-mode=machine] header.top .links a.sw[aria-current=page]>.mx{color:var(--t-hi);text-underline-offset:4px;text-decoration:underline}:root[data-mode=machine] header.top .links a.sw>.mx,:root[data-mode=machine] .pager a.sw>.mx{color:var(--t-link)}:root[data-mode=machine] .seg:before{display:none}:root[data-mode=machine] .seg>button>.stack2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-mode=machine] .seg>button>.mx{font:500 11px/16px var(--mono);color:var(--t-dim);white-space:nowrap;padding:2px .5ch;display:block}:root[data-mode=machine] .seg>button[aria-pressed=true]>.mx{background:var(--t-fg);color:var(--t-bg);text-shadow:none}:root[data-mode=machine] .press.icon{border-color:#0000;position:relative}:root[data-mode=machine] .press.icon>.swapi{visibility:hidden}:root[data-mode=machine] .press.icon>.mx{font:600 12px/1 var(--mono);color:var(--t-dim);place-items:center;display:grid;position:absolute;inset:6px 2px}:root[data-mode=machine] #sound[aria-pressed=true]>.mx{background:var(--t-fg);color:var(--t-bg);text-shadow:none}:root[data-mode=machine] #pause>.mx>.on,:root[data-mode=machine] #pause[aria-pressed=true]>.mx>.off{display:none}:root[data-mode=machine] #pause[aria-pressed=true]>.mx>.on{display:inline}:root[data-mode=machine] .rec{box-sizing:border-box;padding:max(18px, calc(var(--card) * .075)) max(14px, calc(var(--card) * .06));background:var(--t-bg);font:500 max(10px, calc(var(--card) * .042))/1.4 var(--mono);text-align:left;grid-template-columns:max-content minmax(0,1fr);align-content:start;gap:0 1ch;display:grid;position:relative;overflow:hidden;container-type:inline-size}:root[data-mode=machine] .rec>.lb{z-index:1;background:var(--t-bg);font:500 12px/1 var(--mono);color:var(--t-fg);padding:0 1ch;position:absolute;top:0;left:24px}:root[data-mode=machine] .rec>.art{white-space:pre;font:700 calc(100cqw / var(--w,25))/1 var(--mono);color:var(--c,var(--t-fg));text-shadow:0 0 6px color-mix(in srgb, var(--c,var(--t-fg)) 35%, transparent);grid-column:1/-1;margin:0 0 .9em;display:block;overflow:hidden}:root[data-mode=machine] .rec>.t{font:700 calc(var(--card) * .068)/1.1 var(--mono);color:var(--t-hi);grid-column:1/-1;margin-bottom:.5em}:root[data-mode=machine] .rec>.f{display:contents}:root[data-mode=machine] .rec .k{color:var(--t-dim)}:root[data-mode=machine] .rec .v{overflow-wrap:break-word}:root[data-mode=machine] .wall>.pocket>.card{display:none}:root[data-mode=machine] .wall>.pocket>.rec{width:var(--card);aspect-ratio:63/88}:root[data-mode=machine] :is(.deck>.pile,.deck>.lead,.pack>.pk){visibility:hidden}:root[data-mode=machine] .pack>.pk *{background-image:none!important}:root[data-mode=machine] :is(.deck,.pack)>.rec{position:absolute;inset:0}:root[data-mode=machine] .dock{background:var(--t-bg);box-shadow:none;border-radius:0}:root[data-mode=machine] .dock .well{border-radius:0;position:relative}:root[data-mode=machine] .dock .well>:not(.mx){visibility:hidden}:root[data-mode=machine] .dock .well>.mx:not(.bx){box-sizing:border-box;font:600 10px/1.15 var(--mono);color:var(--t-fg);text-align:center;overflow-wrap:anywhere;place-items:center;padding:12px 8px;display:grid;position:absolute;inset:0}:root[data-mode=machine] .dock .gauge>i{box-shadow:none;background:0 0;border-color:#0000;position:relative}:root[data-mode=machine] .dock .gauge>i:before{content:".";font:700 12px/1 var(--mono);color:var(--t-dim);place-items:center;display:grid;position:absolute;inset:0}:root[data-mode=machine] .dock .gauge>i.on:before{content:"#";color:var(--t-fg)}:root[data-mode=machine] .dock .play{color:var(--t-fg);position:relative}:root[data-mode=machine] .dock .play>.stack2{visibility:hidden}:root[data-mode=machine] .dock .play>.mx{z-index:1;text-align:center;font:600 13px/16px var(--mono);place-content:center;display:grid;position:absolute;inset:2px}:root[data-mode=machine] .dock .play[data-state=go]>.mx{background:var(--t-fg);color:var(--t-bg);text-shadow:none}:root[data-mode=machine] .dock .play>.mx>[data-live]{color:var(--t-dim);font-size:11px;font-weight:500}:root[data-mode=machine] .dock .play[data-state=go]>.mx>[data-live]{color:var(--t-bg)}@media (width<=639px){:root[data-mode=machine] .dock .play>.mx{white-space:nowrap;font-size:10px;line-height:13px}:root[data-mode=machine] .dock .play>.mx>[data-live]{font-size:9px}}:root[data-mode=machine] .foot{position:relative}:root[data-mode=machine] .foot>nav{visibility:hidden}:root[data-mode=machine] .foot>.fm{padding:2px var(--g);box-sizing:border-box;color:var(--t-dim);font:500 13px/1.5 var(--mono);display:block;position:absolute;inset:0;overflow:hidden}:root[data-mode=machine]:has(.dock) .foot>.fm{bottom:calc(var(--dock) + 8px)}:root[data-mode=machine] .foot>.fm:has(details[open]){bottom:auto;overflow:visible}:root[data-mode=machine] .fm>nav{visibility:visible;gap:0}:root[data-mode=machine] .fm :is(a,button){min-height:max(24px,2.2em);font:inherit;color:var(--t-link);padding:0 .5em}:root[data-mode=machine] .fm button{color:var(--t-fg)}:root[data-mode=machine] .fm .tohuman{display:none}@media (width<=639px){:root[data-mode=machine] .fm .tohuman{display:inline-grid}}:root[data-mode=machine] .fm details{flex-direction:column;align-items:center;display:flex}:root[data-mode=machine] .fm details[open]{flex:1 0 100%;max-width:110ch}:root[data-mode=machine] .fm summary{white-space:nowrap;cursor:pointer;min-height:max(24px,2.2em);color:var(--t-hi);font-variant-numeric:tabular-nums;align-items:center;padding:0 .6em;list-style:none;display:inline-flex}:root[data-mode=machine] .fm summary::-webkit-details-marker{display:none}:root[data-mode=machine] .fm summary:before{content:"[";color:var(--t-dim)}:root[data-mode=machine] .fm summary:after{content:"]";color:var(--t-dim)}:root[data-mode=machine] .fm pre{font:inherit;color:var(--t-fg);white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;align-self:stretch;margin:12px 0 0}:root[data-mode=machine] .fm pre a{min-height:0;padding:0;display:inline}:root[data-mode=machine] .cardpage .stand>.card{display:none}:root[data-mode=machine] .cardpage .stand>.rec{--card:min(440px, 100cqw - 8px);width:var(--card);aspect-ratio:63/88;font-size:max(10px, calc(var(--card) * .034));grid-area:1/1}:root[data-mode=machine] .cardpage .info .mx{white-space:pre-wrap;overflow-wrap:anywhere;font:500 14px/1.5 var(--mono)}:root[data-mode=machine] .cardpage .info .mx a{min-height:0;box-shadow:none;font:inherit;background:0 0;border-radius:0;padding:0;display:inline}:root[data-mode=machine] .cardpage .info .mx .mk{font:inherit;color:var(--t-dim)}:root[data-mode=machine] .cardpage .cp-what>.mx{color:var(--t-hi);font-size:17px;line-height:1.45}:root[data-mode=machine] .cardpage .cp-disc>.mx{min-height:0;box-shadow:none;color:var(--t-dim);background:0 0;border-radius:0;align-items:center;font-size:14px;display:flex}:root[data-mode=machine] .cardpage .cp-trait>.mx{margin:0}:root[data-mode=machine] .cardpage .cp-pin>.mx{color:var(--t-dim)}:root[data-mode=machine] .prose .mx{white-space:pre-wrap;overflow-wrap:anywhere;font:500 15px/1.5 var(--mono)}:root[data-mode=machine] .prose .lede>.mx{color:var(--t-hi);font-size:17px}:root[data-mode=machine] .prose li.sw::marker{color:#0000}:root[data-mode=machine] .index>li{border-top-color:var(--t-line)}
