@font-face{font-family:Hamlet Sans;font-weight:400;font-display:block;src:url(/assets/HamletSans-Regular-DMt03crg.woff2)format("woff2")}@font-face{font-family:Hamlet Sans;font-weight:700;font-display:block;src:url(/assets/HamletSans-Bold-CHsW6L0i.woff2)format("woff2")}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}}@keyframes veil-spark-pulse{0%,to{opacity:.55;transform:scale(.7)}50%{opacity:1;transform:scale(1.2)}}:root{--font:"Hamlet Sans", system-ui, sans-serif;--px:4px;--pad:8px;--edge:8px;--button:40px;--card-width:176px;--sky:#9cc3e6;--shade:#0e0e0e;--level-1:#c83428;--level-2:#e4a844;--level-3:#73b827;--level-4:#528919;--stark-light:#f2f2f2;--stark-dark:#1414148c;--tab-room:calc(var(--button) + 4 * var(--px));--tray-text:var(--cover-text);--world-text:#f6eedc;--page-fold:#d2b582;--scroll-thumb:#947346;--outline:#47202f;--cover-text:#f6e6c4;--panel:#f1e0bb;--page:#f1e0bb;--well:#e2c999;--text:#3e2619;--muted:#7b5d44;--faint:#9a7e62;--gold:#e7ae36;--highlight:#a65c0b;--ok:#3f7a26;--warning:#b9560a;--error:#b2322a;--progress:#3f78ad;--badge:#2b1620c7;--badge-text:#f6e6c4;--tier-common:#6e604f;--tier-uncommon:#3f7a26;--tier-rare:#2f66a3;--tier-exceptional:#a3720a;--grade-g:#d4c9b9;--grade-f:#cbb995;--grade-e:#a5b37f;--grade-d:#73ad7f;--grade-c:#0fa2a2;--grade-b:#4881c8;--grade-a:#8458b2;--grade-s:#bc9c00;--hatch-high:#5e3b1e;--tab-1:#3e8288;--button-text:#3e2619;--raised:#f3e3c0;--bevel-light:#fbf2dc;--ring:#e0a52c;--hover-ring:color-mix(in oklab, var(--hatch-high) 45%, transparent);--green-ink:#32582a;--blue-ink:#135376;--yellow-ink:#5f520d;--frame-edge:8px;--frame-inset:var(--pad);--tray-edge:8px;--tray-inset:0px;--cover-edge:20px;--cover-inset:var(--pad);--sheet-edge:16px;--sheet-room:calc(2 * var(--sheet-edge) + 2 * var(--pad));--frame-art:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAN0lEQVR4nGNkYGBgaE82+c8ABZVzzzCytCeb/C/pX8GAABH/WWDMHx+fwIWZ0AUYGBgYGLGZCQAXhRLGoE/6+gAAAABJRU5ErkJggg==) 2 fill / 8px round;--tray-art:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAP0lEQVR4nGNkYGBgcFfQ/88ABTsfXGRkdFfQ/+9sYMnAwMDAcOLmZYav378wMMFUPHz1HMZkYIGpQAaM2MwEAJFiFMUPrwX1AAAAAElFTkSuQmCC) 2 fill / 8px round;--cover-art:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAA8ElEQVR4nL2SIW/CcBDFfyX0G1RR8xeYqmJpEE0QtVuC2mYQ9RV8ADymZqokfIEm0xVLKprObgqD+E+UJqQJBoJAFNHQlaximD1zd7n33l0upwA4wiz5AyL5pXQdYZZv0TPFOsb1MsaD4Q3p/fODwNfRDJtHh7ILUKxj0kQCKt+7/JdzmkgsYgA6AK6XsQpV5jMPgJenhzr2e4JVqOJ6GQCKI8xyPBi2OjeR7wuOp0M1oenahmbvnyZci35PtAo2W1nnHYDA15lOzmy28uZCV/J0cibw9R+BZthYo8p98bok3xd1BLBGAs2wq5Xgvte4AM1yYSY7o/X3AAAAAElFTkSuQmCC) 5 fill / 20px round;--sheet-art:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAWElEQVR4nGNkYGBgaE82+c+AB1TOPcPI0p5s8r+kfwU+dQwMDBH/WWDMHx+fYFXy8sFFBgYGBgYmAkbBwQAqZGFgYGB4eHErcQrl9b0JKFvMwMjAQFyAAwBu3hZEhWwN+gAAAABJRU5ErkJggg==) 4 fill / 16px round;--well-art:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAQklEQVR4nGNkYGBguHN44n8GNKBim8/IeOfwxP9vnt1Hl2MQkVJkYIFx5NSNUCS/fX7PwIShBQkQlkQ3EgYY8bkWAA93EgNkl8vzAAAAAElFTkSuQmCC) 3 fill / 12px round;--plate-art:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAATElEQVR4nGNkYGBgaE82+c+ABirnnmFkaU82+V/SvwJdjoGBIeI/C4z54+MTuPDLBxcZGBgYGJiwaIEDvJIsDAwMDA8vbsUqyYjPtQCnZBUAio/MKgAAAABJRU5ErkJggg==) 3 fill / 12px round;--plate-pressed-art:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAS0lEQVR4nGNkYGBgaE82+c+ABirnnmFkaU82+R+aEIsux8DAwPCfBcbi4hWEi4oqWTEwMCxmYMKmBQbwSrIwMDAwyOt7Y5VkxOdaAI5XDhY52mqOAAAAAElFTkSuQmCC) 3 fill / 12px round;--plate-chosen-art:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAR0lEQVR4nGNkYGBgeLBU5z8DGlCIvsLI+GCpzv8/cqnocgwsj2YzMME4XLyCcCyv783AwMCAkMQG8EqyMDAwwI1BB4z4XAsAil4PaJzTp+wAAAAASUVORK5CYII=) 3 fill / 12px round;--plate-green-art:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAATElEQVR4nGNkYGBgaE82+c+ABirnnmFkaU82+R8/ZT26HAMDQ+B/FhjzzddXcOEbj64yMDAwMDBh0QIHeCVZGBgYGI5c349VkhGfawGUEhTWYg20ugAAAABJRU5ErkJggg==) 3 fill / 12px round;--plate-blue-art:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAATElEQVR4nGNkYGBgaE82+c+ABirnnmFkaU82+Z8+4TC6HAMDg+1/Fhjz7aevcOEr954xMDAwMDBh0QIHeCVZGBgYGA5euI1VkhGfawGkxhT+swiO9wAAAABJRU5ErkJggg==) 3 fill / 12px round;--plate-yellow-art:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAATElEQVR4nGNkYGBgaE82+c+ABirnnmFkaU82+V8ycRa6HAMDQ9p/Fhjzx6drcOHHdw8zMDAwMDBh0QIHeCVZGBgYGG6fn4lVkhGfawGOkBS6fhj6xAAAAABJRU5ErkJggg==) 3 fill / 12px round;--fill-ok:#b08a5e;--fill-text:#4a2c1e;--meter-track:#dcc391;--layer-0:#dcc391;--layer-0-dark:#c5ad7b;--layer-1:#77a45e;--layer-1-dark:#69954f;--layer-2:#1baaaa;--layer-2-dark:#009a9b;--layer-3:#6598d8;--layer-3-dark:#5788c7;--layer-4:#b77dba;--layer-4-dark:#a76eab;--layer-5:#c08843;--layer-5-dark:#b07932;--tab-under:12px;--side-under:20px;--side-notch:8px;--top-notch:12px;--tab-icon:32px;--tab-width:48px;--top-shown:calc(var(--top-notch) + var(--tab-icon) + var(--px));--top-pull:calc(2 * var(--px));--slip-width:248px;--note-room:calc(var(--slip-width) + 2 * var(--pad));--mark-room:calc(var(--top-shown) + var(--top-pull) - var(--cover-edge));--side-room:calc(var(--side-notch) + var(--tab-icon) - var(--cover-edge));--paper-edge:#876334}html{-webkit-tap-highlight-color:transparent;overscroll-behavior:none;touch-action:none}html,body{background:var(--sky);height:100%;color:var(--text);font:700 12px/16px var(--font);font-variant-numeric:tabular-nums;image-rendering:pixelated;margin:0;overflow:hidden}*{unicode-bidi:isolate}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:var(--scroll-thumb)}::-webkit-scrollbar-thumb:hover{background:var(--muted)}.scrolls{overflow:auto}.holds-hints{position:relative}.more-hint{pointer-events:none;color:var(--scroll-thumb);justify-content:center;align-items:center;display:flex;position:absolute}.more-target{pointer-events:auto;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.more-hint.more-up{background:linear-gradient(color-mix(in oklab, var(--panel) 70%, transparent), transparent);align-items:flex-start}.more-hint.more-down{background:linear-gradient(transparent, color-mix(in oklab, var(--panel) 70%, transparent));align-items:flex-end}.more-hint.more-left{background:linear-gradient(to right, color-mix(in oklab, var(--panel) 70%, transparent), transparent);justify-content:flex-start}.more-hint.more-right{background:linear-gradient(to left, color-mix(in oklab, var(--panel) 70%, transparent), transparent);justify-content:flex-end}[hidden],img[src=""]{display:none!important}*,:before,:after{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}[data-text],[data-text] *,input,textarea,a{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}[data-interactive]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}[data-dragging]{cursor:grabbing}img,canvas{image-rendering:pixelated;display:block}.icon-element{image-rendering:pixelated;background-repeat:no-repeat;background-size:100% 100%;flex:none;display:block}button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;position:relative}h2{margin:0;font-size:14px}.prose{font:400 14px/20px var(--font)}.muted{color:var(--muted)}.aside{font-style:italic}.fine{color:var(--faint);font-size:10px}.large{font-size:16px}.warning{color:var(--warning)}.error{color:var(--error)}.ok{color:var(--ok)}.highlight{color:var(--highlight)}.tier-common{color:var(--tier-common)}.tier-uncommon{color:var(--tier-uncommon)}.tier-rare{color:var(--tier-rare)}.tier-exceptional{color:var(--tier-exceptional)}.mono{font:12px/16px ui-monospace,monospace}.on-world{color:var(--world-text);text-shadow:1px 1px 0 var(--shade), -1px 0 0 var(--shade), 0 -1px 0 var(--shade), 0 1px 0 var(--shade)}.well,.slot,.chip,.key,.field{color:var(--text);border:0 solid #0000;border-image:var(--well-art)}.fill-text{background:var(--fill-text,var(--text))}.fill-ok{background:var(--fill-ok,var(--level-4))}.backdrop{color:var(--world-text);background:#0009}.fades{transition:opacity 50ms}.quiet{opacity:0}#view{outline:none;width:100vw;height:100vh}.frame{box-sizing:border-box;color:var(--text);padding:var(--frame-inset);border:var(--frame-edge) solid var(--outline);border-image:var(--frame-art)}.frame.tray,.panel-frame{--frame-edge:var(--tray-edge);--frame-inset:var(--tray-inset);--frame-art:var(--tray-art);--hover-ring:color-mix(in oklab, var(--bevel-light) 45%, transparent);color:var(--tray-text)}.button{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--pad);padding:var(--px);color:var(--button-text);border:0 solid #0000;border-image:var(--plate-art);flex:none;display:flex}.button.small{width:32px;min-width:32px;height:32px;min-height:32px}.button.wide{width:100%;padding:0 calc(2 * var(--pad));justify-content:flex-start}.button:hover{filter:brightness(1.06) drop-shadow(var(--px) 0 0 var(--hover-ring)) drop-shadow(calc(-1 * var(--px)) 0 0 var(--hover-ring)) drop-shadow(0 var(--px) 0 var(--hover-ring)) drop-shadow(0 calc(-1 * var(--px)) 0 var(--hover-ring))}.button[aria-disabled=true]{cursor:default;filter:none}.button[aria-disabled=true]:active{border-image:var(--plate-art)}.button[data-tone=Green]{--tone-plate:var(--plate-green-art);--tone-ink:var(--green-ink)}.button[data-tone=Blue]{--tone-plate:var(--plate-blue-art);--tone-ink:var(--blue-ink)}.button[data-tone=Yellow]{--tone-plate:var(--plate-yellow-art);--tone-ink:var(--yellow-ink)}.button:where([data-tone]:not([data-tone=Plain])){border-image:var(--tone-plate)}.button[data-tone]:not([data-tone=Plain]) .shape{color:var(--tone-ink)}.button:active{border-image:var(--plate-pressed-art)}.button.on{border-image:var(--plate-chosen-art)}.dim{opacity:.5}.slot,.chip{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--px);min-width:var(--button);height:var(--button);white-space:nowrap;flex:none;display:flex}.slot.large{height:auto;padding:var(--px)}.chip{padding:0 var(--pad);justify-content:flex-start}.counter{display:flex}.counter>.chip,.counter>.field{min-width:0;height:auto;padding:0 var(--px)}.key{padding:0 var(--px);display:inline-block}.count,.mark{right:var(--px);bottom:var(--px);pointer-events:none;position:absolute}.count{white-space:nowrap;background:var(--badge);color:var(--badge-text);text-shadow:1px 1px 0 var(--shade);padding:0 2px;font-size:12px;line-height:14px}.badged{display:inline-flex;position:relative}.grid{grid-template-columns:var(--columns);gap:var(--px);place-items:center;display:grid}.icon-over{align-items:center;gap:var(--px);flex-direction:column;display:flex}.icon-over>img+.meter.thin{align-self:stretch;width:auto}.count:empty{display:none}.tl,.bl{left:var(--px);right:auto}.tl,.tr{top:var(--px);bottom:auto}.link:hover{text-decoration:underline}.field::placeholder{color:var(--muted)}.field.refused{box-shadow:inset 0 0 0 var(--px) var(--error)}.shape{width:calc(var(--shape-grid) * var(--px));height:calc(var(--shape-grid) * var(--px));-webkit-mask:var(--shape) center / 100% no-repeat;mask:var(--shape) center / 100% no-repeat;background:currentColor;flex:none}.arrow{--shape-grid:5;--shape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 5'%3E%3Cpath d='M2 0h1v1H2zM3 1h1v1H3zM0 2h5v1H0zM3 3h1v1H3zM2 4h1v1H2z'/%3E%3C/svg%3E")}.cross{--shape-grid:5;--shape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 5'%3E%3Cpath d='M0 0h2v1H0zM3 0h2v1H3zM1 1h3v1H1zM2 2h1v1H2zM1 3h3v1H1zM0 4h2v1H0zM3 4h2v1H3z'/%3E%3C/svg%3E")}.shape.cross{color:var(--error)}.shape.tick{color:var(--ok)}.tick{--shape-grid:5;--shape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 5'%3E%3Cpath d='M4 0h1v1H4zM3 1h2v1H3zM0 2h1v1H0zM2 2h2v1H2zM0 3h3v1H0zM1 4h1v1H1z'/%3E%3C/svg%3E")}.grip{--shape-grid:4;--shape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath d='M3 0h1v1H3zM2 1h2v1H2zM1 2h3v1H1zM0 3h4v1H0z'/%3E%3C/svg%3E")}.handle{--shape-grid:4;--shape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath d='M0 1h4v1H0zM0 3h4v1H0z'/%3E%3C/svg%3E")}.house{--shape-grid:8;--shape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath d='M3 0h2v1H3zM2 1h4v1H2zM1 2h6v1H1zM0 3h8v1H0zM1 4h6v1H1zM1 5h2v2H1zM5 5h2v2H5z'/%3E%3C/svg%3E")}.swap{--shape-grid:5;--shape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 5'%3E%3Cpath d='M3 0h1v1H3zM0 1h5v1H0zM0 3h5v1H0zM1 4h1v1H1z'/%3E%3C/svg%3E")}.plus{--shape-grid:3;--shape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3 3'%3E%3Cpath d='M1 0h1v3H1zM0 1h3v1H0z'/%3E%3C/svg%3E")}.minus{--shape-grid:3;--shape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3 3'%3E%3Cpath d='M0 1h3v1H0z'/%3E%3C/svg%3E")}.raise{--shape-grid:5;--shape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 5'%3E%3Cpath d='M2 1h1v1H2zM1 2h3v1H1zM0 3h2v1H0zM3 3h2v1H3z'/%3E%3C/svg%3E")}.lower{--shape-grid:5;--shape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 5'%3E%3Cpath d='M0 1h2v1H0zM3 1h2v1H3zM1 2h3v1H1zM2 3h1v1H2z'/%3E%3C/svg%3E")}.corners{--shape-grid:5;--shape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 5'%3E%3Cpath d='M0 0h2v1H0zM3 0h2v1H3zM0 1h1v1H0zM4 1h1v1H4zM0 3h1v1H0zM4 3h1v1H4zM0 4h2v1H0zM3 4h2v1H3z'/%3E%3C/svg%3E")}.hall{--shape-grid:5;--shape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 5'%3E%3Cpath d='M2 0h1v1H2zM1 1h3v1H1zM0 2h5v1H0zM1 3h1v2H1zM3 3h1v2H3z'/%3E%3C/svg%3E")}.hourglass{--shape-grid:5;--shape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 5'%3E%3Cpath d='M0 0h5v1H0zM1 1h3v1H1zM2 2h1v1H2zM1 3h3v1H1zM0 4h5v1H0z'/%3E%3C/svg%3E")}.question{--shape-grid:5;--shape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 5'%3E%3Cpath d='M1 0h3v1H1zM0 1h1v1H0zM4 1h1v1H4zM2 2h2v1H2zM2 4h1v1H2z'/%3E%3C/svg%3E")}.back{transform:scaleX(-1)}.up{transform:rotate(-90deg)}.down{transform:rotate(90deg)}.called-out,:focus-visible{outline:var(--px) solid var(--ring);outline-offset:var(--px)}.lines{gap:var(--px);flex-direction:column;display:flex}.start{justify-self:start}.end{justify-self:end}.centred{text-align:center;justify-self:center}.line,.rowc{align-items:center;gap:var(--px) var(--pad);flex-wrap:wrap;display:flex}.rowc{gap:var(--px)}.grow{flex:1 1 0;min-width:0}.line:has(>.button){flex-wrap:nowrap}.line>:not(.button)+.button,.chip>:not(.button)+.button{margin-left:auto}.swatch{flex:none;width:16px;height:16px}:where(.meter.ring>*){background:var(--well)}.l1{background:var(--level-1)}.l2{background:var(--level-2)}.l3{background:var(--level-3)}.l4{background:var(--level-4)}.progressing{background:var(--progress)}.meter.stark>*{background:var(--stark-dark)}.meter.stark>.progressing{background:var(--stark-light)}.meter.thin{width:calc(8 * var(--px));height:var(--px);background:var(--meter-track,var(--raised));display:block}.meter.wide{height:var(--pad);background:var(--well);flex:1;display:block}.meter>.fill{height:100%;display:block}.meter.ring{grid-template-columns:repeat(12, calc(var(--px) / 2));grid-template-rows:repeat(12, calc(var(--px) / 2));display:grid}.creature{gap:var(--pad);display:flex}.creature .id{justify-content:center;gap:var(--px);flex-direction:column;flex:1;min-width:0;display:flex}.panel-frame{--frame-edge:var(--cover-edge);--frame-inset:var(--cover-inset);--frame-art:var(--cover-art);z-index:15;gap:var(--pad);width:calc(var(--content-width) + 2 * var(--pad) + 2 * var(--frame-edge) + var(--rail-room,0px) + var(--sheet-room,0px));max-width:calc(100vw - 2 * var(--edge));height:var(--panel-height,auto);max-height:calc(100dvh - 2 * var(--edge) - var(--guide-band,0px));flex-direction:column;display:flex;position:fixed}.panel-frame.railed{--rail-room:calc(var(--button) + 2 * var(--pad) + var(--pad))}.panel-frame.rail-only{width:auto}.panel-frame.hud{max-height:calc(100dvh - 2 * var(--edge))}.panel-frame.modal,.panel-frame.popup{position:relative}.panel-backdrop.popup{z-index:24}.panel-backdrop{z-index:20;box-sizing:border-box;padding-top:var(--guide-band,0px);place-items:center;display:grid;position:fixed;inset:0}.panel-header,.panel-footer{align-items:center;gap:var(--pad);min-height:var(--button);flex:none;display:flex}.panel-footer{justify-content:flex-end}.panel-title{flex:1;min-width:0}.panel-close{margin-left:auto}.movable .panel-header{cursor:move}.panel-grip{cursor:nwse-resize;touch-action:none;display:flex;position:absolute;bottom:2px;right:2px}.panel-handle{z-index:1;padding:0 var(--pad);color:var(--tray-text);border:var(--tray-edge) solid transparent;border-image:var(--tray-art);cursor:ns-resize;touch-action:none;justify-content:center;display:none;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.panel-body{gap:var(--pad);flex:auto;min-height:0;display:flex}.panel-body:has(>.panel-content:empty):not(:has(>.panel-rail)){display:none}.panel-rail{gap:var(--px);padding:var(--pad);flex-direction:column;flex:none;display:flex}.panel-content{gap:var(--pad);overscroll-behavior:contain;touch-action:pan-x pan-y;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.panel-content:empty{display:none}.panel-question,.panel-spacer{flex:1;min-width:0}.panel-frame.rail-only .panel-question{width:176px}.welcome-home{align-items:center;gap:var(--pad);padding:var(--pad) 0;flex-direction:column;display:flex}.welcome-why{justify-content:center;align-items:flex-start;gap:var(--pad) calc(4 * var(--pad));flex-wrap:wrap;display:flex}.welcome-column{align-items:center;gap:var(--pad);flex-direction:column;display:flex}.welcome-parents{align-items:center;gap:var(--px);padding-top:var(--pad);flex-direction:column;display:flex}.card-row{margin-top:var(--pad);justify-content:center;display:flex}.card-row>*{width:var(--card-width);flex:none}.card-row>*+*{margin-left:min(var(--pad), calc((100% - var(--cards) * var(--card-width)) / (var(--cards) - 1)))}.newcomer-card,.level-choice{justify-content:flex-start;align-items:stretch;gap:var(--pad);min-width:0;padding:var(--pad);flex-direction:column}.newcomer-card{aspect-ratio:5/7;text-align:center;align-items:center}.newcomer-card .grid{align-self:stretch}.newcomer-card .rowc{justify-content:center}.card-art{flex:1;justify-content:center;align-items:center;display:flex}.level-choice{text-align:center;align-items:center}.card-section{gap:var(--px);flex-direction:column;display:flex}.panel-header>.field{padding:0 var(--pad)}.tree-row{align-items:center;gap:var(--px);padding-left:calc(var(--depth) * var(--pad) * 2);display:flex}.tree-fold{flex:none;justify-content:center;width:16px;display:flex}.tree-row .picture-link{align-items:center;gap:var(--px);display:flex}.card-section+.card-section{margin-top:var(--pad)}#status,#notice,#debug{top:var(--edge);left:var(--edge);z-index:16;max-width:min(calc(100vw - 2 * var(--edge)), 560px);margin:0;position:fixed}#status{right:var(--edge);white-space:pre-wrap;max-width:none}#debug{pointer-events:none}#bar{left:var(--bar-x,50%);bottom:var(--edge);transform:translateX(-50%) scale(var(--bar-scale,1));transform-origin:bottom;align-items:center;gap:var(--px);flex-direction:column;width:max-content;display:flex;position:fixed}#bar .row,#bar .strip,#bar .group{gap:var(--px);min-width:0;min-height:0;display:flex}#atlas .hotbar{flex-direction:column;align-items:center}#bar .row{align-self:flex-start}#bar .strip{scrollbar-width:none}#bar .row:has(.strip:empty){display:none}svg.turning{pointer-events:none;width:32px;height:32px;margin:auto;position:absolute;inset:0}svg.turning:only-child{position:static}#navigator{--map-side:256px;left:var(--edge);bottom:var(--edge);transform:scale(var(--map-scale,1));transform-origin:0 100%;gap:var(--px);grid-template-columns:auto auto;display:grid;position:fixed}#navigator>#layers{grid-area:1/1/span 2}#navigator>#map-view,#navigator>#item-view{grid-area:1/2}#map-view{display:grid;position:relative}#item-view{box-sizing:border-box;width:var(--map-side);height:var(--map-side);gap:var(--pad);overscroll-behavior:contain;flex-direction:column;display:flex}.clock-sky{display:grid}.clock-sky>img{grid-area:1/1;transition:opacity .1s linear}#layers{flex-direction:column;align-items:center;gap:2px;display:flex}#layer-band{position:absolute;left:30%;right:30%}#layer-thumb{height:6px;margin-bottom:-3px;position:absolute;left:2px;right:2px}#layer-ghost{box-sizing:border-box;border:2px solid var(--text);height:6px;margin-bottom:-3px;position:absolute;left:2px;right:2px}#layer-label{text-align:center;padding-bottom:2px;font-size:10px}#minimap,#atlas canvas{background:var(--raised);cursor:crosshair}#minimap{width:var(--map-side);height:var(--map-side)}#atlas{z-index:10;gap:2px;padding:2px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}#atlas #layers{height:176px}.map-corner{top:var(--px);right:var(--px);position:absolute}.world-tabs{right:var(--px);bottom:var(--px);z-index:1;gap:var(--px);flex-direction:column;display:flex;position:absolute}.spark-name{background:linear-gradient(in oklab to right, var(--spark-first,var(--text)), var(--spark-second,var(--text)));color:#0000;text-shadow:none;filter:drop-shadow(1px 1px 0 var(--shade));-webkit-background-clip:text;background-clip:text}.toasts,.feed{z-index:16;position:fixed}.toasts{width:224px}.feed{width:max-content;max-width:400px;padding:var(--px);pointer-events:none}.feed:empty{display:none}.feed-line{overflow-wrap:anywhere;padding-left:calc(2 * var(--pad));text-indent:calc(-2 * var(--pad))}.feed-members{gap:var(--px);flex:none;display:flex}.select-list{z-index:25;gap:var(--px);width:max-content;padding:var(--px);flex-direction:column;display:flex;position:fixed}.select-list.palette{grid-template-columns:repeat(10,auto);display:grid}.count-field{width:calc(3 * var(--pad) + 3ch);flex:none}.world-markers,.presence{pointer-events:none;position:fixed;inset:0;overflow:hidden}.world-marker{pointer-events:auto;position:absolute;top:0;left:0}.picture-link{cursor:pointer}.blank,.face-down>*{visibility:hidden}.burst{z-index:40;pointer-events:none;position:fixed}.burst>*{position:absolute;top:0;left:0}.picture-link:hover{filter:brightness(1.25)}.world-marker img{position:absolute}.world-marker .bubble{width:100%;height:100%;inset:0}.progress-mark{pointer-events:none;position:fixed;top:0;left:0}.progress-mark>.meter{transform:translate(-50%,-50%)}.panel-frame.trimmed{--frame-edge:var(--tray-edge);--frame-inset:var(--tray-inset);--frame-art:var(--tray-art);--sheet-edge:0px;gap:var(--px)}.panel-frame.trimmed>.panel-body{padding:var(--px)}.panel-frame.elder{z-index:21}.panel-frame.advances{cursor:pointer}.elder-page{gap:var(--pad);display:flex}.elder-text{flex:1;min-width:0}.elder-controls{float:right;margin-left:var(--pad)}.elder-text>p+p,.elder-text>p+.elder-shortfall{margin-top:var(--px)}.elder-words{margin:0;line-height:32px}.elder-words .link .icon-element{vertical-align:middle;margin-right:var(--px);display:inline-block}.elder-shortfall .link{align-items:center;gap:var(--pad);display:flex}#pantheon{z-index:18;background:#000;position:fixed;inset:0;overflow:hidden}.pantheon-forward,.pantheon-hit,.pantheon-grant,.pantheon-call{position:fixed}.pantheon-forward,.pantheon-grant,.pantheon-call{pointer-events:none}.pantheon-spark,.portal-hit{border-radius:50%}.pantheon-call{text-align:center;left:0;right:0}.pantheon-skip,.pantheon-back{bottom:var(--edge);position:fixed}.pantheon-skip{right:var(--edge)}.pantheon-back{left:var(--edge)}.pantheon-skip-confirm{right:var(--edge);bottom:calc(var(--edge) + var(--button) + var(--pad));z-index:19}.pantheon-naming{z-index:19;gap:var(--pad);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.pantheon-naming .field{width:200px}.portal-hit{z-index:16;border:var(--px) solid transparent;position:fixed}.portal-hit:hover{border-color:var(--portal-colour)}#veil{z-index:17;pointer-events:none;opacity:0;position:fixed;inset:0}body:has(#veil.booting) #status{z-index:41}body:has(#veil.booting)>:not(#veil,#view,#status){visibility:hidden}.intro{display:none}#veil.booting .intro{z-index:0;justify-content:center;align-items:center;gap:calc(8 * var(--px));flex-direction:column;display:flex;position:absolute;inset:0}.intro-cards{place-items:center;display:grid;position:relative;top:calc(round(down,50vh,1px) - 50vh);left:calc(round(down,50vw,1px) - 50vw)}.intro-card{--window-side:round(up, calc((var(--logo-width) + var(--logo-height)) * .7072), 2px);width:var(--logo-width);opacity:0;grid-area:1/1;position:relative;overflow:hidden}.intro-card img{width:var(--logo-width);display:block}.intro-window{width:var(--window-side);height:var(--window-side);margin:calc(var(--window-side) / -2) 0 0 calc(var(--window-side) / -2);position:absolute;top:50%;left:50%;overflow:hidden;transform:rotate(45deg)translate(-100%)}.intro-window-still{position:absolute;inset:0;transform:translate(100%)rotate(-45deg)}.intro-lit{opacity:0;position:absolute;top:0;left:0}.intro-window-still>img{left:calc(50% - var(--logo-width) / 2);top:calc(50% - var(--logo-height) / 2);position:absolute}.intro-play-slot{height:calc(12 * var(--px));justify-content:center;align-items:center;display:flex}.intro-play-slot>.veil-spark{margin:0;position:static}.intro-play{min-width:calc(32 * var(--px));height:calc(12 * var(--px));gap:calc(2 * var(--px));padding:0 calc(4 * var(--px));font-size:20px;font-weight:700;animation:.1s ease-out both intro-appear}.intro-studio{--logo-width:calc(70 * 1.25 * var(--px));--logo-height:calc(42 * 1.25 * var(--px));animation:.1s linear both intro-appear,.1s linear 1.7s forwards intro-vanish}.intro-game{--logo-width:calc(2 * 74 * var(--px));--logo-height:calc(2 * 34 * var(--px));animation:.1s linear 1.8s both intro-appear}.intro-studio .intro-window{animation:.4s ease-in-out .2s both intro-window-slide,1ms linear .6s forwards intro-vanish}.intro-studio .intro-window-still{animation:.4s ease-in-out .2s both intro-window-hold}.intro-game .intro-window{animation:.4s ease-in-out 2s both intro-window-slide,1ms linear 2.4s forwards intro-vanish}.intro-game .intro-window-still{animation:.4s ease-in-out 2s both intro-window-hold}.intro-studio .intro-lit{animation:1ms linear .6s both intro-appear}.intro-game .intro-lit{animation:1ms linear 2.4s both intro-appear}#veil.booting:not(.intro-playing) :is(.intro-card,.intro-window,.intro-window-still,.intro-lit){animation-play-state:paused}@keyframes intro-window-slide{0%{transform:rotate(45deg)translate(-100%)}to{transform:rotate(45deg)translate(0)}}@keyframes intro-window-hold{0%{transform:translate(100%)rotate(-45deg)}to{transform:translate(0)rotate(-45deg)}}@keyframes intro-appear{0%{opacity:0}to{opacity:1}}@keyframes intro-vanish{0%{opacity:1}to{opacity:0}}#veil.booting{z-index:40;opacity:1;pointer-events:auto}#veil.booting:before{content:"";background:radial-gradient(in oklab circle at 50% 42%, #1b1e27 0%, #0d0f14 70%);transition:opacity .4s ease-out;position:absolute;inset:0}#veil.booting.world-behind:before{opacity:0}#veil.booting .intro:before{content:"";z-index:-1;background:radial-gradient(in oklab ellipse 45% 38% at 50% 45%, #1c0f15b3 0%, #1c0f1559 50%, #1c0f1500 100%);opacity:0;transition:opacity .4s ease-out;position:absolute;inset:0}#veil.booting.world-behind .intro:before{opacity:1}.veil-spark{background:radial-gradient(in oklab circle, #fffaeb 0%, var(--gold) 30%, #e0922fe6 50%, #e0922f00 72%);border-radius:50%;width:32px;height:32px;margin:-16px 0 0 -16px;animation:1.8s ease-in-out infinite veil-spark-pulse;position:absolute;top:42%;left:50%}.menu-row{align-items:center;gap:var(--pad);min-height:var(--button);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.menu-value,.menu-keys{justify-content:flex-end;gap:var(--px);min-width:64px;display:flex}.menu-bindings{gap:var(--px);grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));display:grid}.menu-version{margin-top:auto}.menu-who{align-items:flex-end;gap:var(--pad);display:flex}.menu-qr canvas{width:192px}input[type=range]{appearance:none;width:clamp(64px,30vw,192px);height:var(--button);cursor:pointer;background:0 0;margin:0}input[type=range]::-webkit-slider-runnable-track{height:var(--pad);background:var(--well)}input[type=range]::-moz-range-track{height:var(--pad);background:var(--well)}input[type=range]::-webkit-slider-thumb{appearance:none;width:var(--pad);height:24px;margin-top:calc(-1 * var(--pad));background:var(--text)}input[type=range]::-moz-range-thumb{width:var(--pad);background:var(--text);border:0;border-radius:0;height:24px}.chart .card{z-index:1;width:var(--card-width);padding:var(--px);display:block;position:absolute}.chart .card>.line{flex-wrap:nowrap;height:32px}.chart .card .home-jump{margin:calc(-1 * var(--px)) calc(-1 * var(--px)) calc(-1 * var(--px)) 0}.chart .card .name{flex:1;min-width:0;max-height:32px;line-height:16px;overflow:hidden}.chart-details{align-items:center;gap:var(--px) calc(2 * var(--pad));min-height:var(--button);flex-wrap:wrap;flex:1;display:flex}.counted{flex:none;align-items:center;gap:2px;display:flex}.chart .band{top:var(--pad);bottom:var(--pad);align-items:flex-start;gap:var(--px);padding:0 var(--pad);pointer-events:auto;display:flex;position:absolute}.feed>.feed-line{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.panel-frame>.panel-body,.sheet{--panel:var(--page);--hover-ring:color-mix(in oklab, var(--hatch-high) 45%, transparent);padding:var(--pad);color:var(--text);border:var(--sheet-edge,0px) solid transparent;border-image:var(--sheet-art);box-shadow:none;background:0 0}.panel-frame>.panel-body:has(.book-spread){box-shadow:none;background:0 0;border:0;border-image:;padding:0}.panel-content:has(>.book-spread){overflow:hidden}.page-foot{min-height:var(--button);flex:none;justify-content:center;align-items:center;display:flex}.page-corner{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAaklEQVR4nGNgGAXDADC2J5v8J6Socu4ZRlxyLDBGaEIsw5tn9zEU7N91BK/hTAwMDAwl/SsYVi9YzCAipUjIMdgNYGBgYIjPzSPLELgBvMJyZBnChMwhxxAmdAFSDcEwAN0QsgxANoQQAACIyyFw7nO2qwAAAABJRU5ErkJggg==) 0 0/100% 100%;width:64px;height:64px;position:absolute;bottom:0}.page-corner.turn-back{left:0}.page-corner.turn-forward{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAXUlEQVR4nGNgGAXDADDik2xPNvlPyAAWQgoc3WwwxESkFBlWL1jMwMDAwMBEyABcmkv6V5BuAExzfG4eXIxoA5A18wrLkWYALs1EGYBPM1EG4NNMlAH4NDMwMDAAALEoHI3GBn3LAAAAAElFTkSuQmCC);right:0}.page-corner:hover{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAdklEQVR4nGNgGAWM7ckm/0nRUDn3DCMynwXGCE2IZXjz7D5ezft3HcEQY2JgYGAo6V/BsHrBYgYRKUVSHIMwgIGBgSE+N48sQ+AG8ArLkWUIEzKHHEOY0AVINQTDAFINwWoAKYbgNIBYQ/AagG4IWQYgG4INAADF9iyVmnR6eAAAAABJRU5ErkJggg==)}.page-corner.turn-forward:hover{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAaUlEQVR4nGNgGAWM6ALtySb/STGABZugo5sNXk0iUooMqxcsZmBgYGBgIsU2ZM0l/StINwCmOT43Dy5GtAHImnmF5UgzAJdmogzAp5mgAYQ04zWAGM04DSBWM04DiNWM0wBiNTMwMDAAAAjwJ7J+L2GgAAAAAElFTkSuQmCC)}.page-corner>.shape{display:none}.blank{visibility:hidden}.book-heading,.chart .band.book-tier{height:var(--button);align-items:center;gap:var(--pad);display:flex;position:absolute;bottom:auto;left:0;right:0}.book-leaf{gap:var(--pad);min-width:0;min-height:0;padding:var(--pad) var(--pad) 0;border:16px solid #0000;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAUElEQVR4nGNkYGBgaE82+c9AADC2J5v8L+lfgVPB63vHGB7dPMfAAhP48fEJXhOZCFk5CBSyMDAwMDy8uBWvIhEpRYhCeX1vgiYyMjAQF+AAkNATTr/duwMAAAAASUVORK5CYII=) 4 fill/16px round;flex-direction:column;display:flex;position:relative}.book-leaf.right-leaf{border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAWklEQVR4nGNsTzb5z0AAVM49w8ji6GbDIKduxCCqZIVHacR/Fhjzx8cnWJVw8MswMDAwMDARshYGBlAhi4iUIsO3z+8Zvn1+j0PJRYhCeX1vIsxbzMBIbIADAJzZFimH9+JHAAAAAElFTkSuQmCC) 4 fill/16px round}.book-heading>.grow{flex:none}.book-heading:before,.book-heading:after{content:"";width:56px;height:20px;image-rendering:pixelated;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAFCAYAAAB1j90SAAAANElEQVR4nGNkIBKsqPb/D2NHtG5kJFkTjM+CLogMIlo3Mq6o9v8PswGZTbJNMDGCunH5DQACViA8jAzSYQAAAABJRU5ErkJggg==) 0 0/100% 100%}.book-heading:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAFCAYAAAB1j90SAAAAPElEQVR4nGNkYGBgWFHt/58BCiJaNzIyEAOQNWHj4wIsyBoiWjcyRrRuZISxCRqyotr/P6k2o/iHFL8CAO2oIDyKOKy+AAAAAElFTkSuQmCC)}.chart .band.book-tier{background:0 0;justify-content:center;padding:0}.chart .band.book-tier:before,.chart .band.book-tier:after{content:"";height:var(--px);background:var(--page-fold);flex:1}.chart svg.edges{pointer-events:none;color:#b08a5e;position:absolute;inset:0;overflow:visible}.chart svg.edges.highlight{z-index:2;color:#8a5530}.panel-frame.booked>.panel-header>.icon-element,.panel-frame.booked>.panel-header>.panel-title{display:none}.panel-frame.booked>.panel-footer .chart-details{align-items:flex-start;gap:var(--pad);flex-direction:column}.book-spread{touch-action:pan-y;background:0 0;flex:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:0;min-height:0;padding:0 0 24px;display:grid;position:relative}.book-spread:before{content:"";z-index:2;pointer-events:none;width:96px;image-rendering:pixelated;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAICAYAAADjoT9jAAAAZ0lEQVR4nGNsTzb5z0AAPLkujVVcRvMpIa0MjL8/3SFoQU9hBIYlMppPGUr6VxC24PPjAwQt+Pz2EcPCyZPglshoPmWIz81j4BWWI2gBE0EVFAIWYhU6utkw7Gc4AmcTC2jug6FvAQDG+R6TNt+gBgAAAABJRU5ErkJggg==) top/96px 32px no-repeat,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAANCAYAAACzbK7QAAAAu0lEQVR4nGP8/PjAfwYC4PPbRwyPbp5j2L/rCAMDAwODo5sNg5y6EQOvsBwhrQxMBFVQCIa+BSwvH1wkqIiLVxCrODF6WeT1vQkqen3vGFZxYvSy9BRGEFQUn5uHVZwYvSw5DT0EFU1pKGFwdLNBEVs4eRIDMXoZT6wsIJgPtK0CGKY0lKCI5TT0MFw9toGgBSzaVgEEFWEz6OqxDQzE6CXKBzCAnJOJBUT5gIEB0xfE6mNsTzYh2gfkAACS1ztMIGVkhQAAAABJRU5ErkJggg==) bottom/96px 52px no-repeat;position:absolute;top:0;bottom:0;left:calc(50% - 48px)}.book-leaf:before{content:"";pointer-events:none;height:24px;image-rendering:pixelated;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAGCAYAAADkOT91AAAAIElEQVR4nGP8/PjAfwYkwHL12AZkPgMj6SoY25NNUAQAEHoRf1RYyqMAAAAASUVORK5CYII=) 0 0/16px 24px repeat-x;position:absolute;bottom:-40px;left:-16px;right:32px}.book-leaf.right-leaf:before{left:32px;right:-16px}.book-spread:after{content:"";pointer-events:none;border:0 solid #0000;border-width:8px 0 12px;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAAg0lEQVR4nGNsTzb5zwAFlXPPMDIgAWQ5ht+f7vyHYWSJ9mST/8hyLD8+PmFgYGBg+Pz2EYOjmw1DOwPDfwYGBgZHNxuG1/eOMfAKyzEwMDAwMDEQCaivkOXlg4s4Jb99fs/w7fN7iEJ5fW8kqa0MDAxHGBgYGBhEpBQZkOUYUcIKDwAAPOY55UJjPF0AAAAASUVORK5CYII=) 2 0 3 fill/8px 0 12px stretch round;width:40px;position:absolute;top:0;bottom:0;left:calc(50% - 20px)}.turning-sheet{z-index:5;pointer-events:none;display:flex;position:absolute}.turning-sheet>.book-leaf{flex:1}.turning-sheet .book-leaf:before,.turning-sheet .page-corner{display:none}.book-page{--plate-art:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAANElEQVR4nGNkYGBgWFHt/58BDUS0bmRkWVHt/987o/ANuuQKBob/TOiCyIBGkowMDLhdCwAjpw435FLDbQAAAABJRU5ErkJggg==) 3 fill / 12px;--plate-pressed-art:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAANElEQVR4nGNkYGBgWFHt/58BDUS0bmRkWVHt/98uNBhdjmEFA8N/JgxRJEAjSUYGBtyuBQBh8Q0N4fZrVgAAAABJRU5ErkJggg==) 3 fill / 12px;--plate-chosen-art:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAANElEQVR4nGNkYGBgeLBU5z8DGlCIvsLI+GCpzn9p3w3ocgxPNwcwMGGIIgEaSTIyMOB2LQDcPQ28CVedkgAAAABJRU5ErkJggg==) 3 fill / 12px;--plate-green-art:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAM0lEQVR4nGNkYGBgyO+y+c+ABiaWHWFkye+y+d8S2fIGXZKBoeY/E6YgAtBIkpGBAbdrAf6IDguQswOYAAAAAElFTkSuQmCC) 3 fill / 12px;--plate-blue-art:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAANElEQVR4nGNkYGBg8C+e9p8BDWzszWJk8S+e9n9JgdYbdMkYhmn/mdAFkQGNJBkZGHC7FgBJFQ6B3lGQ1wAAAABJRU5ErkJggg==) 3 fill / 12px;--plate-yellow-art:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAANElEQVR4nGNkYGBgWFHt/58BDUS0bmRkWVHt/987o/ANuuQKBob/TOiCyIBGkowMDLhdCwAjpw435FLDbQAAAABJRU5ErkJggg==) 3 fill / 12px;flex:auto;min-height:0;position:relative;overflow:hidden}.book-page .card:hover{border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAANElEQVR4nGNkYGBgWFHt/58BDUS0bmRkWVHt/98uNBhdjmEFA8N/JgxRJEAjSUYGBtyuBQBh8Q0N4fZrVgAAAABJRU5ErkJggg==) 3 fill/12px}.book-page .card{padding:var(--px) calc(4 * var(--px)) var(--px) calc(2 * var(--px))}.book-page .card .name{white-space:nowrap;overflow:visible}.book-page .card .held,.book-page .card .home-jump{display:none}.book-leaf>.page-corner{z-index:3;bottom:-16px}.book-leaf>.page-corner.turn-back{left:-16px}.book-leaf>.page-corner.turn-forward{right:-16px}.hotbar{gap:calc(2 * var(--pad));display:flex}#layer-track{border:0 solid #0000;border-image:var(--well-art);cursor:ns-resize;background:0 0;flex:1;width:24px;position:relative}.tip{z-index:30;pointer-events:none;align-items:center;gap:var(--pad);padding:0 var(--px);display:flex;position:fixed}.panel-footer .chart-details .line{flex-wrap:wrap}.page-doodle{pointer-events:none;opacity:.35;width:48px;height:40px;position:absolute}.page-stream{gap:var(--px);flex-direction:column;display:flex}.page-bottom{align-items:center;gap:var(--pad);display:flex;position:absolute;bottom:0;left:0;right:0}.clip{white-space:nowrap;max-width:100%;overflow:hidden}.index-row.village-entry{height:auto;min-height:calc(var(--button) + var(--pad));padding:var(--px) calc(2 * var(--pad))}.page-rule{align-items:center;gap:var(--pad);display:flex}.page-rule:before,.page-rule:after{content:"";height:var(--px);background:var(--page-fold);flex:1}.ink-card{box-sizing:border-box;gap:var(--px);padding:var(--pad) calc(2 * var(--pad));border:12px solid #0000;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAANElEQVR4nGNkYGBgWFHt/58BDUS0bmRkWVHt/987o/ANuuQKBob/TOiCyIBGkowMDLhdCwAjpw435FLDbQAAAABJRU5ErkJggg==) 3/12px;flex-direction:column;display:flex}.cut{width:calc(10 * var(--px));height:calc(10 * var(--px));display:grid;position:relative}.cut>.cut-top{padding:var(--px);justify-content:flex-start;align-items:flex-start}.cut>*{padding:0 var(--px);grid-area:1/1;justify-content:flex-end;align-items:flex-end;display:flex}:where(.cut-top){background:var(--page)}.cut-low{background:currentColor}.cut-low>*{color:var(--badge-text);text-shadow:1px 1px 0 var(--shade)}.cut-low.grade-g>*,.cut-low.grade-f>*,.cut-low.grade-e>*,.cut-low.grade-s>*{color:var(--text);text-shadow:1px 1px 0 var(--bevel-light)}.cut:after{content:"";pointer-events:none;border:var(--px) solid transparent;image-rendering:pixelated;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAMElEQVR4nGPcPLPi/46N2xg8/L0YWHZs3MYwddslRgYGhv8sHv5eDAwMDP89/L0YAEEbDcoT5FBfAAAAAElFTkSuQmCC) 1;grid-area:1/1}.button.bare{border-image:;padding:0}.hatch-low{background:var(--page) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR4nGOYVRzwn4EogFMlANE0BLkwFe6BAAAAAElFTkSuQmCC) 0 0 / calc(4 * var(--px)) calc(4 * var(--px))}.hatch-normal{background:var(--page) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAE0lEQVR4nGOoDTP5zwADtWEm/wEjGgQN0nL4sAAAAABJRU5ErkJggg==) 0 0 / calc(2 * var(--px)) calc(2 * var(--px))}.hatch-high{background:var(--hatch-high)}.grade-g{color:var(--grade-g)}.grade-f{color:var(--grade-f)}.grade-e{color:var(--grade-e)}.grade-d{color:var(--grade-d)}.grade-c{color:var(--grade-c)}.grade-b{color:var(--grade-b)}.grade-a{color:var(--grade-a)}.grade-s{color:var(--grade-s)}.ink-card.tight{padding:0 var(--px)}.card-stream{gap:calc(4 * var(--px))}.ink-card>.line{gap:var(--px) var(--pad);flex-wrap:wrap}.meter.layered{height:var(--px);display:flex}.meter.layered>.chunk{width:calc(2 * var(--px));background:var(--layer-under)}.meter.layered>.chunk:nth-child(2n){background:var(--layer-under-dark)}.meter.layered>.chunk.lit{background:var(--layer-over)}.meter.layered>.chunk.lit:nth-child(2n){background:var(--layer-over-dark)}.field{box-sizing:border-box;border:0 solid #0000;border-image:var(--well-art);width:100%;min-width:0;height:var(--button);color:var(--text);font:400 14px/16px var(--font);outline:none;flex:1 1 0;padding:0 12px}.paper-slip{z-index:2;box-sizing:border-box;gap:var(--pad);margin:var(--px) calc(2 * var(--px)) 0 calc(-1 * var(--px));padding:var(--px) var(--pad);color:var(--text);filter:drop-shadow(var(--px) var(--px) 0 #4a2c1e59);border:8px solid #0000;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAN0lEQVR4nGNkYGBgaE82+c8ABZVzzzCytCeb/C/pX8GAABH/WWDMHx+fwIWZ0AUYGBgYGLGZCQAXhRLGoE/6+gAAAABJRU5ErkJggg==) 2 fill/8px;flex-direction:column;display:flex;position:relative}.panel-slip{right:calc(100% - 6 * var(--px));top:calc(12 * var(--px));width:248px;margin:0;position:absolute}.panel-slip .chart-details{align-items:flex-start;gap:var(--pad);flex-direction:column}.panel-slip .chart-details .line{flex-wrap:wrap}.panel-frame.booked{width:min(1040px, calc(100vw - 2 * var(--edge) - var(--note-room)));height:min(720px, calc(100dvh - 2 * var(--edge) - var(--guide-band,0px) - var(--mark-room)));max-width:calc(100vw - 2 * var(--edge) - var(--tab-room));max-height:none;margin:var(--mark-room) 0 0 var(--note-room);gap:0;padding:0}.panel-frame.booked>.panel-body{z-index:2;position:relative}.panel-frame.booked>.panel-header{display:contents}.panel-frame.booked>.panel-header>.rowc{z-index:3;left:calc(var(--pad) + 4 * (var(--tab-width) + var(--px)) + var(--pad));bottom:calc(100% - var(--px));position:absolute}.panel-frame.booked .panel-header .field{width:176px}.panel-frame.booked>.panel-header>.panel-close{z-index:4;top:calc(-2 * var(--cover-edge) + 2 * var(--px));right:calc(-2 * var(--cover-edge) + 2 * var(--px));width:40px;height:40px;position:absolute}.panel-frame.booked>.panel-footer{display:none}.panel-frame.booked>.panel-slip{z-index:3;right:calc(100% + var(--pad));top:calc(12 * var(--px));width:var(--slip-width);margin:0;position:absolute}.panel-frame.booked :is(.top-tabs,.side-tabs){z-index:1;display:flex;position:absolute}.panel-frame.booked .top-tabs{bottom:calc(100% - var(--tab-under));align-items:flex-end;gap:var(--px)}.panel-frame.booked .panel-tabs.top-tabs{left:var(--pad)}.panel-frame.booked .panel-bookmarks.top-tabs{left:calc(50% + 4 * var(--pad));gap:0}.panel-frame.booked .side-tabs{top:calc(12 * var(--px));right:calc(100% - var(--side-under));flex-direction:column;align-items:flex-end}.panel-frame.booked :is(.top-tabs,.side-tabs)>button{box-sizing:border-box;border:0 solid #0000;margin:0;position:relative}.panel-frame.booked :is(.top-tabs,.side-tabs)>button:is(.on,:hover,:focus-visible){z-index:1}.panel-frame.booked :is(.top-tabs,.side-tabs)>button.viewing{filter:saturate(1.3)brightness(1.04)}.panel-frame.booked .top-tabs>button{width:var(--tab-width);height:calc(var(--top-shown) + var(--tab-under));padding:var(--top-notch) 0 0;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAYAAACdKY9CAAAAXklEQVR4nGPM81L5z4AGJm27w8jAwMCATY6FgYGBIdxVDV38PzbxlbtvQTTIqusyPL55GS6BxQCG85fvMDAwMDAwMTAwoCjGBQx1VRAaSAGjGojWIKuuS1AhSsSRAgCkVxb6H4llmAAAAABJRU5ErkJggg==) 11 0 0 fill/44px 0 0;align-items:flex-start;transition:height 50ms}.panel-frame.booked .top-tabs>button:hover{height:calc(var(--top-shown) + var(--tab-under) + var(--px))}.panel-frame.booked .top-tabs>button.on{height:calc(var(--top-shown) + var(--tab-under) + var(--top-pull))}.panel-frame.booked .panel-bookmarks.top-tabs>button+button{margin-left:calc(-2 * var(--px))}.panel-frame.booked .side-tabs>button{width:calc(var(--side-notch) + var(--tab-icon) / 2 + var(--side-under));height:40px;padding:0 0 0 var(--side-notch);border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAAN0lEQVR4nGPM81L5z0ACYGFgYGAId1UjWgMTKaaTp2HStjuMtLWB1FCivadZGBgYGFbuvkW0BgAjZwjzTGXuoAAAAABJRU5ErkJggg==) 0 0 0 10 fill/0 0 0 40px;justify-content:flex-start;transition:width 50ms}.panel-frame.booked .side-tabs>button+button{margin-top:calc(-2 * var(--px))}.panel-frame.booked .side-tabs>button:hover{width:calc(var(--side-notch) + var(--tab-icon) / 2 + var(--side-under) + var(--px))}.panel-frame.booked .side-tabs>button.on{width:calc(var(--side-notch) + var(--tab-icon) + var(--side-under))}.panel-frame.booked .panel-bookmarks.top-tabs>button:nth-child(4n+2){border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAYAAACdKY9CAAAAXklEQVR4nGMM91X+z4AGVm6+y8jAwMCATY6FgYGBwdVBAV38Pzbx3QceQDSoaOgy3LlxGS6BxQCGa9eeMDAwMDAwMTAwoCjGBbS0ZBAaSAGjGojWoKKhS1AhSsSRAgDtnRa9JBERtQAAAABJRU5ErkJggg==)}.panel-frame.booked .panel-bookmarks.side-tabs>button:nth-child(4n+2){border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAAN0lEQVR4nGMM91X+z0ACYGFgYGBwdVAgWgMTKaaTp2Hl5ruMtLWB1FCivadZGBgYGHYfeEC0BgDW3AjeS4l+gwAAAABJRU5ErkJggg==)}.panel-frame.booked .panel-bookmarks.top-tabs>button:nth-child(4n+3){border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAYAAACdKY9CAAAAXklEQVR4nGPMt9b8z4AGJh69zsjAwMCATY6FgYGBwd9ICV38PzbxjefuQTQoamgy3L9xHS6BxQCGC3cfMjAwMDAwMTAwoCjGBQyU5REaSAGjGojWoKihSVAhSsSRAgAMQxbDddvpjQAAAABJRU5ErkJggg==)}.panel-frame.booked .panel-bookmarks.side-tabs>button:nth-child(4n+3){border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAAN0lEQVR4nGPMt9b8z0ACYGFgYGDwN1IiWgMTKaaTp2Hi0euMtLWB1FCivadZGBgYGDaeu0e0BgDmJgjq4SKmbQAAAABJRU5ErkJggg==)}.panel-frame.booked .panel-bookmarks.top-tabs>button:nth-child(4n){border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAYAAACdKY9CAAAAXklEQVR4nGP09bP7z4AGNm86xMjAwMCATY6FgYGBwcbWEF38PzbxI4fPQzQoaWoy3Lt+HS6BxQCGezfvMzAwMDAwMTAwoCjGBZTUFREaSAGjGojWoKSpSVAhSsSRAgA5RxbfKFAqiwAAAABJRU5ErkJggg==)}.panel-frame.booked .panel-bookmarks.side-tabs>button:nth-child(4n){border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAAN0lEQVR4nGP09bP7z0ACYGFgYGCwsTUkWgMTKaaTp2HzpkOMtLWB1FCivadZGBgYGI4cPk+0BgD5ywjwIr2+6AAAAABJRU5ErkJggg==)}.panel-frame.booked .panel-tabs>button:first-child{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAYAAACdKY9CAAAAXklEQVR4nGOU9wv6z4AGHm5ax8jAwMCATY6FgYGBQd7EDF38Pzbxh2dOQTTo6GgxXLlyDS6BxQCGdw8eMDAwMDAwMTAwoCjGBYQUFBAaSAGjGojWoKOjRVAhSsSRAgBd+BabTPLghgAAAABJRU5ErkJggg==)}.panel-frame.booked .panel-tabs>button:nth-child(2){border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAYAAACdKY9CAAAAXklEQVR4nGOs8pf4z4AG2ja+YGRgYGDAJsfCwMDAEOYkhi7+H5v4qn2vIBpkdCwYnlw5AZfAYgDDhZvvGBgYGBiYGBgYUBTjAgbqQggNpIBRDURrkNGxIKgQJeJIAQBNJBbw//7P7wAAAABJRU5ErkJggg==)}.panel-frame.booked .panel-tabs>button:nth-child(3){border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAYAAACdKY9CAAAAXklEQVR4nGPM09L5z4AGJl27wsjAwMCATY6FgYGBwV1ODl38PzbxnY8eQTSoaKsx3Ll6Cy6BxQCGiy+eMjAwMDAwMTAwoCjGBfQlpBEaSAGjGojWoKKtRlAhSsSRAgBeDBaEED2SsgAAAABJRU5ErkJggg==)}.panel-frame.booked .panel-tabs>button:nth-child(4){border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAYAAACdKY9CAAAAXklEQVR4nGO09Vf6z4AGDm+8x8jAwMCATY6FgYGBwchaCl38Pzbxc0efQTToaOoxXLl+CS6BxQCGu9dfMzAwMDAwMTAwoCjGBZQ1RREaSAGjGojWoKOpR1AhSsSRAgAkhBZ3uzVBzgAAAABJRU5ErkJggg==)}.clock-strip{align-items:center;gap:var(--pad);padding:var(--px) var(--pad) var(--px) var(--px);grid-area:2/2;display:flex}.clock-tiles{gap:var(--px);display:flex}.clock-words{line-height:16px;font:400 14px/16px var(--font);flex-direction:column;display:flex}.section-requires.ok,.section-need.ok{box-shadow:inset 0 calc(-1 * var(--px)) 0 var(--ok)}.ink-face{width:var(--button);height:var(--button);padding:var(--px);border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAANElEQVR4nGNkYGBgWFHt/58BDUS0bmRkWVHt/987o/ANuuQKBob/TOiCyIBGkowMDLhdCwAjpw435FLDbQAAAABJRU5ErkJggg==) 3 fill/12px}.section-requires{height:var(--button);gap:var(--px);padding:0 var(--pad) 0 var(--px);color:var(--cover-text);background:var(--tab-1);box-shadow:inset 0 0 0 var(--px) color-mix(in oklab, var(--tab-1) 60%, black);border-image:}.section-requires.ok{box-shadow:inset 0 0 0 var(--px) color-mix(in oklab, var(--tab-1) 60%, black), inset 0 calc(-2 * var(--px)) 0 var(--ok)}.book-heading{box-shadow:none;white-space:nowrap;justify-content:center;font-size:16px}.section-line{height:var(--button);position:absolute;left:0;right:0}.section-line>*{box-sizing:border-box;height:var(--button);position:absolute;top:0}.section-label{align-items:center;display:flex}.chart .band.book-tier.ok:before,.chart .band.book-tier.ok:after{background:var(--ok)}:is(.tray,.panel-frame){--plate-art:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAATUlEQVR4nGNkYGBgcFfQ/8+ABnY+uMjI6K6g/3/LpbXocgw+esEMLDDOj49P4BIvH1xkYGBgYGDC0IIE8EqyMDAwMDy8uBWrJCM+1wIAQIEUcwcvWhkAAAAASUVORK5CYII=) 3 fill / 12px round;--plate-pressed-art:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAATElEQVR4nGNkYGBgcFfQ/8+ABnY+uMjI6K6g/3/q4iR0OYbs2HkMLDAOF68gXEJUyYqBgWEeAxOGFiSAV5KFgYGBQV7fG6skIz7XAgCv9g51HpsFbgAAAABJRU5ErkJggg==) 3 fill / 12px round;--plate-green-art:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAATUlEQVR4nGNkYGBgcFfQ/8+ABnY+uMjI6K6g/3/+9S3ocgyJmj4MLDDOm6+v4BI3Hl1lYGBgYGDC0IIE8EqyMDAwMBy5vh+rJCM+1wIANoQUWQaciKgAAAAASUVORK5CYII=) 3 fill / 12px round;--plate-blue-art:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAATElEQVR4nGNkYGBgcFfQ/8+ABnY+uMjI4K6g///d5+8Y2F1B/z8LTOXbT1/huq7ce8bAwMDAwIRuHDLAK8nCwMDAcPDCbaySjPhcCwA5qiZEVSCekwAAAABJRU5ErkJggg==) 3 fill / 12px round;--plate-yellow-art:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAATUlEQVR4nGNkYGBgcFfQ/8+ABnY+uMjI6K6g/3/Llfnocgw+OokMLDDOj0/X4BKP7x5mYGBgYGDC0IIE8EqyMDAwMNw+PxOrJCM+1wIAJoUUK4T7odEAAAAASUVORK5CYII=) 3 fill / 12px round}:is(.panel-body,.panel-slip,.tip){--plate-art:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAATElEQVR4nGNkYGBgaE82+c+ABirnnmFkaU82+V/SvwJdjoGBIeI/C4z54+MTuPDLBxcZGBgYGJiwaIEDvJIsDAwMDA8vbsUqyYjPtQCnZBUAio/MKgAAAABJRU5ErkJggg==) 3 fill / 12px round;--plate-pressed-art:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAS0lEQVR4nGNkYGBgaE82+c+ABirnnmFkaU82+R+aEIsux8DAwPCfBcbi4hWEi4oqWTEwMCxmYMKmBQbwSrIwMDAwyOt7Y5VkxOdaAI5XDhY52mqOAAAAAElFTkSuQmCC) 3 fill / 12px round;--plate-green-art:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAATElEQVR4nGNkYGBgaE82+c+ABirnnmFkaU82+R8/ZT26HAMDQ+B/FhjzzddXcOEbj64yMDAwMDBh0QIHeCVZGBgYGI5c349VkhGfawGUEhTWYg20ugAAAABJRU5ErkJggg==) 3 fill / 12px round;--plate-blue-art:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAATElEQVR4nGNkYGBgaE82+c+ABirnnmFkaU82+Z8+4TC6HAMDg+1/Fhjz7aevcOEr954xMDAwMDBh0QIHeCVZGBgYGA5euI1VkhGfawGkxhT+swiO9wAAAABJRU5ErkJggg==) 3 fill / 12px round;--plate-yellow-art:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAATElEQVR4nGNkYGBgaE82+c+ABirnnmFkaU82+V8ycRa6HAMDQ9p/Fhjzx6drcOHHdw8zMDAwMDBh0QIHeCVZGBgYGG6fn4lVkhGfawGOkBS6fhj6xAAAAABJRU5ErkJggg==) 3 fill / 12px round}.clock-tiles>img,.clock-tiles>.clock-sky{margin:var(--px);box-shadow:0 0 0 var(--px) var(--paper-edge,var(--outline))}.shape.corners{color:var(--tab-1)}@media (orientation:portrait) and (max-width:1000px){.intro-studio{--logo-width:calc(3 * 70px);--logo-height:calc(3 * 42px)}.intro-game{--logo-width:calc(5 * 74px);--logo-height:calc(5 * 34px)}#bar{left:auto;right:var(--edge);bottom:auto;top:var(--bar-y,50%);transform:translateY(-50%) scale(var(--bar-scale,1));transform-origin:100%;flex-direction:row}#bar-main,#bar .row,#bar .strip,#bar .group{flex-direction:column}.panel-frame.hud{z-index:22}.panel-backdrop{z-index:23;padding-top:0}.panel-frame.movable{width:auto;max-width:none;max-height:90dvh;inset:auto 0 0}.panel-frame.movable .panel-handle{display:flex}.panel-frame.movable .panel-grip{display:none}.panel-frame.modal{border-width:0;width:100vw;max-width:none}.panel-frame.modal.tall{height:100dvh;max-height:none}.chart-details{min-height:calc(2 * var(--button) + var(--px))}.elder-face{width:32px;height:var(--button);object-fit:none;object-position:top;flex:none}:root{--note-room:0px}.book-spread{grid-template-columns:minmax(0,1fr)}.book-leaf.right-leaf{display:none}.panel-frame.booked>.panel-footer{left:var(--edge);right:var(--edge);top:auto;bottom:var(--edge);width:auto;margin:0;position:fixed}.book-spread:after{z-index:1;left:auto;right:-20px}.book-spread:before{left:auto;right:-48px}.panel-slip{width:auto;margin:0 0 calc(-3 * var(--px));order:-1;position:static}.panel-slip .index-row.village-entry{min-height:var(--button)}.panel-slip .clip{display:none}.panel-frame.booked>.panel-header{left:auto}.panel-frame.booked .panel-header .field{width:88px}.panel-frame.booked>.panel-header>.rowc{left:auto;right:calc(3 * var(--cover-edge) - 2px + 2 * var(--pad))}.panel-frame.booked>.panel-header>.panel-close{right:calc(var(--px) + 2px)}.panel-frame.booked>.panel-slip{left:var(--pad);right:var(--pad);top:calc(4 * var(--px));order:-1;width:auto;margin:0;position:absolute}.panel-frame.booked{border-width:var(--cover-edge) 0 var(--cover-edge) var(--cover-edge);max-width:none;max-height:none;height:calc(100dvh - 2 * var(--edge) - var(--guide-band,0px) - var(--mark-room));margin:var(--mark-room) 0 0 var(--side-room);width:calc(100vw - var(--side-room));margin-left:var(--side-room);justify-self:start}.book-heading:before,.book-heading:after{display:none}.book-leaf>.page-corner,.book-leaf>.page-corner:hover{width:var(--button);height:var(--button);color:var(--scroll-thumb);background:0 0;justify-content:center;align-items:center;display:flex;bottom:0}.book-leaf>.page-corner.turn-back{left:calc(50% - 2 * var(--button))}.book-leaf>.page-corner.turn-forward{right:calc(50% - 2 * var(--button))}.page-corner>.shape{display:block}}
