.separator.svelte-1w5z10v{background:var(--accent);position:relative;overflow:visible;flex-shrink:0}.separator.svelte-1w5z10v path:where(.svelte-1w5z10v){fill:var(--accent)}.placed.svelte-1w5z10v{transform:translateY(-50%);border-radius:var(--radius-pill);background:var(--section-bg, var(--bg));position:absolute;align-items:center;display:flex;top:50%}.placed.transparent.svelte-1w5z10v{background:transparent}.placed.left.svelte-1w5z10v{left:var(--gap-fat)}.placed.center.svelte-1w5z10v{left:50%;transform:translate(-50%,-50%)}.placed.right.svelte-1w5z10v{right:var(--gap)}.horizontal.svelte-1w5z10v{border-top:0 solid var(--bg);border-bottom:0 solid var(--bg)}.vertical.svelte-1w5z10v{border-left:0 solid var(--bg);border-right:0 solid var(--bg);align-self:stretch}.vertical.spacer.svelte-1w5z10v{flex:1 1 0px;min-width:0}.vertical.spacer.svelte-1w5z10v:first-child{margin-left:calc(-1 * var(--gap));padding-left:var(--gap)}.vertical.spacer.svelte-1w5z10v:last-child{margin-right:calc(-1 * var(--gap));padding-right:var(--gap)}.stack.svelte-6gfryy{position:relative;flex:0 0 auto;flex-direction:column;display:flex}.stacked.svelte-6gfryy{margin-left:calc(var(--gap) * -1);margin-right:calc(var(--gap) * -1);padding-left:var(--gap);padding-right:var(--gap);box-sizing:border-box;position:relative;flex:0 0 auto}.stacked.svelte-6gfryy[data-hit],.stacked.highlighted.svelte-6gfryy{background:var(--hover)}.stacked.svelte-6gfryy[data-hit]{cursor:pointer}.gap-line.svelte-6gfryy{z-index:var(--z-controls);transform:translateY(-50%);position:absolute;right:0;left:0;top:0}.stacked.svelte-6gfryy>.gap-line:where(.svelte-6gfryy){right:var(--gap);left:var(--gap)}.stacked.svelte-6gfryy>.band:where(.svelte-6gfryy),.stacked.svelte-6gfryy>.hair:where(.svelte-6gfryy){margin:0}.gap-line.foot.svelte-6gfryy{transform:translateY(50%);top:auto;bottom:0}.band.svelte-6gfryy{margin:0 calc(var(--gap) * -1);z-index:var(--z-common);background:var(--accent);position:absolute;pointer-events:none;right:0;left:0}.hair.svelte-6gfryy{margin:0 calc(var(--gap) * -1);z-index:var(--z-frontmost);transform:translateY(-50%);background:var(--black);position:absolute;height:.5px;pointer-events:none;right:0;left:0}.tooltip.svelte-nj2137{padding:calc(var(--gap-tiny) - 2.5px) var(--gap);z-index:calc(var(--z-frontmost) + 1);border:.5px solid var(--accent);box-shadow:var(--shadow-modal);font-size:var(--font-faint);background:var(--offwhite);color:var(--black);white-space:nowrap;position:fixed;pointer-events:none;border-radius:6px;animation:svelte-nj2137-tip-fade calc(var(--tip-time) / 2) ease var(--tip-time) both,svelte-nj2137-tip-gone var(--tip-gone) ease calc(var(--tip-time) * 1.5 + var(--tip-life)) forwards}@keyframes svelte-nj2137-tip-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-nj2137-tip-gone{0%{opacity:1}to{opacity:0}}.content.svelte-1wvt97u{border-radius:var(--radius);box-sizing:border-box;padding:var(--gap);gap:var(--gap);background:var(--bg);position:relative;overflow:visible;flex-direction:column;display:flex;flex-shrink:0;min-height:0}.content.centered.svelte-1wvt97u{justify-content:center}.controls-row.svelte-skm2hx{background:var(--accent);gap:var(--gap);box-sizing:border-box;position:relative;align-items:center;display:flex;width:100%}.spacer.svelte-skm2hx{flex:1}.name.svelte-skm2hx{transform:translate(-50%);font-size:var(--font);color:var(--text);position:absolute;white-space:nowrap;left:50%}.hamburger-button{color:var(--text);border-radius:var(--radius-tiny);background:transparent;position:relative;cursor:pointer;display:flex;border:none;left:-4px}.hamburger-button .hamburger-icon path{stroke-width:var(--thick-faint);stroke:var(--black);fill:currentColor}.hamburger-button[data-hit] .hamburger-icon path{fill:var(--hover)}.color-row.svelte-5bkzrm{justify-content:center;align-items:center;display:flex;gap:var(--gap-fat)}.color-group.svelte-5bkzrm{align-items:center;display:flex;gap:var(--gap)}.label.svelte-5bkzrm{opacity:var(--opacity-label)}.picker.svelte-5bkzrm{border-radius:var(--radius-percent);border:var(--thick) solid var(--black);box-sizing:border-box;position:relative;cursor:pointer;overflow:hidden;width:var(--height);height:var(--height)}.accent-face.svelte-5bkzrm{background:var(--accent)}.page-face.svelte-5bkzrm{background:var(--bg)}.picker.svelte-5bkzrm:not(.picking):hover{background:var(--hover)}.hidden-input.svelte-5bkzrm{position:absolute;cursor:pointer;width:100%;height:100%;border:none;top:0;right:0;bottom:0;left:0;padding:0;margin:0;opacity:0}.out_of_sight.svelte-87zmq5{display:none}.clickable.svelte-87zmq5{border:var(--thick-small) solid var(--black);border-radius:var(--radius-pill);font-size:var(--font-faint);color:var(--darkgray);padding:0 var(--gap);background:var(--bg);box-sizing:border-box;font-family:inherit;white-space:nowrap;cursor:pointer}.clickable.svelte-87zmq5[data-hit]{border-color:var(--darkgray);background:var(--hover)}.region.svelte-87zmq5{border-radius:var(--radius);position:relative;overflow:hidden}.foot.svelte-87zmq5{margin-top:calc(var(--thick-huge) / -2);flex:0 0 auto}.holds-stack.svelte-87zmq5{margin:0 calc(var(--gap) * -1);padding:0 var(--gap);background:var(--bg);flex-direction:column;display:flex;flex:0 0 auto;gap:0}.details.svelte-87zmq5{background:var(--accent);padding:0 var(--gap) var(--gap);box-sizing:border-box;flex-direction:column;display:flex;gap:0;flex-shrink:0}.app.svelte-4x4auc{background:var(--accent);padding:var(--gap);gap:var(--gap);flex-direction:column;box-sizing:border-box;position:fixed;display:flex;overflow:hidden;top:0;left:0}.boxes.svelte-4x4auc{gap:var(--gap);overflow:visible;display:flex;min-height:0;flex:1}:root{--family: system-ui, sans-serif}body{font-weight:var(--fw);font-family:var(--family);color:var(--text);-webkit-user-select:none;user-select:none;margin:0}button,input,select,textarea{font-weight:var(--fw);font-family:var(--family)}.layer-common{z-index:var(--z-common)}.layer-hideable{z-index:var(--z-hideable)}.layer-controls{z-index:var(--z-controls)}.layer-default{z-index:var(--z-frontmost)}button{position:relative;z-index:var(--z-controls)}:root{--width-bar: 15px}:where(.big){transition:background-color var(--hover-fade) linear}:where(.section-body,.bare-answers,.filter-block,.label-rows,.view-top,.stacked){transition:background-color var(--hover-fade-section) linear}:root{--gallery-photo-max: 700px}.gallery{text-align:center;margin:1.5rem 0}.gallery-photo{max-width:min(100%,var(--gallery-photo-max));background:none;cursor:pointer;display:block;margin:0 auto;border:none;padding:0}video.gallery-photo{max-height:var(--gallery-photo-max);display:block;margin:0 auto}.gallery-photo img{max-height:var(--gallery-photo-max);object-fit:contain;max-width:100%;display:block;height:auto;width:auto}.gallery-caption{margin:.5rem 0 0;text-align:center;font-size:.9rem;opacity:.75}.shell-edit{border:var(--thick) solid rgba(0,0,0,.25);background:#ffffffe6;border-radius:var(--radius-pill);padding:.25rem .75rem;font-size:.85rem;cursor:pointer;font:inherit}.shell-edit:hover{background:#fff}.gallery-drop{border:var(--thick-big) dashed rgba(0,0,0,.3);color:#0009;border-radius:8px;padding:2rem 1rem;text-align:center}.gallery-drop.over{border-color:#0009;background:#0000000a}.gallery-note{margin:.5rem 0 0;font-size:.85rem}.gallery-captions{border-collapse:collapse;margin:1rem auto 0;font-size:.85rem;max-width:40rem;text-align:left;width:100%}.gallery-captions th,.gallery-captions td{border-bottom:var(--thick-faint) solid lightgrey;padding:.35rem .5rem;vertical-align:top}.gallery-captions th{color:#666;font-weight:400}.gallery-captions td[contenteditable]{background:#00000008;cursor:text}.gallery-captions td[contenteditable]:focus{background:#fff;outline:var(--thick) solid rgba(0,0,0,.4)}.gallery-captions tr.picked td{background:#ffd66659;border-bottom-color:transparent}.gallery-captions tr.picked td:first-child{border-radius:var(--radius-pill) 0 0 var(--radius-pill)}.gallery-captions tr.picked td:last-child{border-radius:0 var(--radius-pill) var(--radius-pill) 0}.gallery-row{text-align:right;color:#666;width:1%}.gallery-throw{width:1%;white-space:nowrap}.gallery-throw button{border:var(--thick) solid rgba(0,0,0,.25);background:#ffffffe6;border-radius:var(--radius-pill);padding:.1rem .6rem;font-size:.8rem;cursor:pointer;font:inherit;color:#a33}.gallery-throw button:hover{border-color:#a33;background:#fff}
