:root{--gray: #c0c0c0;--ink: #000;--link: #0000ee;--vlink: #551a8b;--field: #fff;--tap: 44px}*{box-sizing:border-box}body{margin:0;background:var(--gray);color:var(--ink);font-family:Times,Times New Roman,serif;font-size:17px;line-height:1.35}a{color:var(--link)}a:visited{color:var(--vlink)}.wrap{max-width:62em;margin:0 auto;padding:12px}h1,h2,h3{font-weight:700;margin:.6em 0 .3em}h1{font-size:1.7em}h2{font-size:1.3em}h3{font-size:1.1em}hr{border:none;border-top:2px groove #fff;margin:12px 0}p{margin:.5em 0}code,tt{font-family:Courier New,Courier,monospace;font-size:.95em}small,.note{font-size:.8em}.note{display:block;color:#303030}input[type=text],input[type=email],input[type=url],input[type=file],select,textarea{font-family:Times,Times New Roman,serif;font-size:17px;min-height:var(--tap);width:100%;padding:8px;background:var(--field);color:var(--ink);border:2px inset #fff}textarea{min-height:88px;line-height:1.3}button,.btn{display:inline-block;min-height:var(--tap);min-width:var(--tap);padding:8px 14px;font-family:Times,Times New Roman,serif;font-size:17px;background:var(--gray);color:var(--ink);border:2px outset #fff;cursor:pointer;text-align:center;text-decoration:none}button:active,.btn:active{border-style:inset}button[disabled]{color:#606060;cursor:default}button.linky{min-height:0;min-width:0;padding:0;background:none;border:0;font-size:.8em;color:#303030;text-decoration:underline}button.linky:active{border:0}button.tiny{min-width:var(--tap);padding:8px 10px;font-size:15px}label{display:block;margin:10px 0 2px;font-weight:700}label.inline{display:flex;align-items:center;gap:8px;min-height:var(--tap);font-weight:400}input[type=checkbox],input[type=radio]{width:22px;height:22px}fieldset{border:2px groove #fff;margin:12px 0;padding:8px 10px}legend{font-weight:700;padding:0 4px}.row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cols{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:900px){.cols.split{grid-template-columns:1fr 1fr;align-items:start}}.panel{border:2px outset #fff;padding:10px;background:var(--gray)}table.grid{border-collapse:collapse;width:100%}table.grid td,table.grid th{border:1px solid #000;padding:6px 8px;text-align:left;vertical-align:top}.tabs{display:flex;gap:6px;margin:10px 0 0}.tabs button{border-bottom-width:0}.tabs button[aria-selected=true]{border-style:inset;font-weight:700}.err{border:2px solid #800000;background:#ffe8e8;color:#400;padding:8px;margin:8px 0}.ok{border:2px solid #006600;background:#e8ffe8;padding:8px;margin:8px 0}.notice{border:2px solid #000;background:#ffffe0;padding:8px;margin:8px 0}.notice p{margin:4px 0}.modem{background:#000;color:#0d0;font-family:Courier New,Courier,monospace;font-size:15px;padding:12px;min-height:14em;white-space:pre-wrap;overflow-x:auto}.modem .cursor{display:inline-block;width:.6em;height:1.05em;background:#0d0;vertical-align:text-bottom;animation:blink 1s steps(1,end) infinite}@keyframes blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.modem .cursor{animation:none}}.assets{display:flex;flex-wrap:wrap;gap:6px;max-height:16em;overflow-y:auto;border:2px inset #fff;background:#fff;padding:6px}.assets button{min-height:var(--tap);padding:4px}.assets button[aria-pressed=true]{border-style:inset}img.pixel,.assets img{image-rendering:pixelated}.swatches{display:flex;flex-wrap:wrap;gap:8px}.swatch{display:flex;align-items:center;gap:6px;min-height:var(--tap);border:2px outset #fff;padding:6px 8px;font-weight:400;margin:0}.swatch[data-on=true]{border-style:inset}.chip{display:inline-block;width:26px;height:26px;border:1px solid #000}iframe.preview{width:100%;height:70vh;border:2px inset #fff;background:#fff}.drawer{border:2px outset #fff;padding:10px;margin:10px 0}.muted{color:#303030}.blockhead{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:space-between}.blockhead .name{font-weight:700}.toolbar{display:flex;gap:6px;flex-wrap:wrap;margin:6px 0}.papershell{position:relative}.paper{background:silver;color:#000;font:16px Times,Times New Roman,serif;line-height:normal;border:2px inset #fff;padding:16px 18px 40px;min-height:24em;outline:none;overflow-wrap:break-word}.paper :is(h1,h2,h3,p,hr,ul,ol,li,table,tr,td,th,address,center,blockquote,pre,small,tt,code){all:revert}.paper,.paper *{box-sizing:content-box}.paper.center{text-align:center}.paper.center ul,.paper.center ol{display:inline-block;text-align:left}.paper a{color:var(--paper-link, #0000ee);text-decoration:underline}.paper a:visited{color:var(--paper-vlink, #551a8b)}.paper tt{font-family:Courier New,Courier,monospace}.paper hr{clear:both;margin-top:1.65em}.paper :is(p,ul,ol,address,blockquote,pre)+hr,.paper .w+hr{margin-top:2.65em}.paper .w.pic+hr{margin-top:1.65em}.paper h1+hr{margin-top:2.99em}.paper h2+hr{margin-top:2.895em}.paper h3+hr{margin-top:2.82em}.paper table{max-width:100%;text-align:left}.paper td:empty,.paper th:empty{min-width:4em}.paper td:focus,.paper th:focus{outline:1px dotted #000}.paper img{image-rendering:pixelated;max-width:100%;height:auto}.paper .w{margin:0}.paper .w.pic{display:block;width:fit-content;line-height:0}.paper .w.pic.a-left{float:left;margin:0 12px 6px 0}.paper .w.pic.a-right{float:right;margin:0 0 6px 12px}.paper .w.pic.a-center{margin-left:auto;margin-right:auto}.paper:not(.center) .w.pic:not(.a-center){margin-left:0}.paper.center .w.pic:not(.a-left):not(.a-right){margin-left:auto;margin-right:auto}.paper [data-align=left]{text-align:left}.paper [data-align=center]{text-align:center}.paper [data-align=right]{text-align:right}.paper.center :is(ul,ol)[data-align]{display:block}.paper .w .counter{font-family:Courier New,Courier,monospace;background:#000;color:#0f0;padding:1px 4px;letter-spacing:2px}.paper .w .ghost{color:#444;font-style:italic}.paper .w .lrow{border-radius:2px}.paper .w .lrow:hover{outline:1px dotted #000080;outline-offset:2px}.paper .w [data-link-label]:focus,.paper .w [data-link-title]:focus{outline:1px dotted #000;outline-offset:2px}.paper .w .lrow [data-link-label]:empty:before{content:"Name this link";color:#444;font-style:italic}.paper .w .linkadd{min-height:0;min-width:0;margin:2px 0 0;padding:1px 6px;font-size:13px;line-height:1.2}.paper .w .core{font-style:normal}.paper .w .core small{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#666}.paper .landing{height:6px;margin:0;padding:0;cursor:text;border-top:1px dashed transparent;box-sizing:border-box}.paper .landing:hover{border-top-color:#00008059}.paper .w[data-selected="1"]{outline:2px solid #000080;outline-offset:2px}.paper table[data-selected="1"]{outline:2px solid #000080;outline-offset:3px}.toolbar.sticky{position:sticky;top:0;z-index:4;background:var(--gray);border:2px outset #fff;padding:6px;margin:0 0 8px}.toolbar.sticky select.stylepick,.toolbar.sticky select.insertpick{width:auto;min-width:9em;flex:0 0 auto}.floatbar{position:absolute;z-index:5;display:flex;flex-wrap:nowrap;align-items:center;gap:4px;background:var(--gray);border:2px outset #fff;padding:3px 4px;box-shadow:2px 2px #00000059}.floatbar.wide{flex-wrap:wrap;max-width:min(100%,34em)}.floatbar .stripfield,.dockbar .stripfield{width:10em;min-height:36px;padding:4px 6px}.dockbar{position:fixed;left:0;right:0;bottom:0;z-index:6;display:flex;flex-wrap:wrap;gap:6px;align-items:center;background:var(--gray);border-top:2px groove #fff;padding:6px 8px}.dockbar button,.floatbar button{min-height:var(--tap);min-width:var(--tap)}.slashmenu{position:absolute;z-index:5;left:12px;top:12px;display:flex;flex-direction:column;max-height:18em;overflow-y:auto;background:#fff;border:2px outset #fff;box-shadow:2px 2px #00000059}.slashmenu button{border:none;background:#fff;text-align:left;min-height:var(--tap);padding:6px 14px}.slashmenu button.on{background:navy;color:#fff}.popover{position:relative;border:2px outset #fff;background:var(--gray);padding:10px;margin:0 0 8px}.popover.anchored{position:absolute;z-index:7;margin:0;width:min(320px,calc(100% - 8px));box-shadow:2px 2px #00000059}.popover.anchored.wide{width:min(420px,calc(100% - 8px))}.popover.sheet{position:fixed;left:0;right:0;bottom:0;z-index:8;width:auto;margin:0;border-top:2px groove #fff;box-shadow:0 -2px #00000059}.popover.sheet .popbody{max-height:40vh}.popover .popbody{max-height:50vh;overflow-y:auto;padding-top:18px}.popover input[type=text],.popover input[type=url],.popover input[type=number],.popover select{min-height:32px;padding:4px 6px;font-size:15px}.popover .row>.grow{flex:1 1 8em;width:auto}.popover p{margin:4px 0}.popover .assets{max-height:12em}.popover .row.groups{gap:4px;margin-bottom:4px}.colorpick .swatchrow{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;margin-bottom:6px}.colorpick .dot{min-width:0;min-height:26px;padding:0;border:2px outset #fff}.colorpick .dot[aria-pressed=true]{border-style:inset;outline:2px solid #000}.colorpick input[type=color],.pagepop input[type=color]{width:38px;min-width:38px;height:30px;min-height:30px;padding:0}.pagepop .row{margin-bottom:6px}.pagepop .row.colors label.inline{min-height:0;gap:4px;font-size:13px}.pagepop .tile{width:34px;min-width:34px;height:34px;min-height:34px;padding:0;background-repeat:repeat;image-rendering:pixelated}.pagepop .tile[aria-pressed=true]{border-style:inset;outline:2px solid #000080}.inkdot{display:inline-block;width:9px;height:9px;margin-right:3px;border:1px solid #000;background:linear-gradient(135deg,#c00 50%,#00e 50%);vertical-align:middle}.numfield{min-height:0;gap:3px;font-size:13px;font-weight:400}.numfield input{width:3.4em;min-width:3.4em;min-height:30px;padding:2px 4px;font-size:14px}.popover .popclose{position:absolute;top:2px;right:2px;width:26px;min-width:26px;height:26px;min-height:26px;padding:0;line-height:1;font-weight:700}.draghandle{position:absolute;z-index:6;width:20px;min-width:20px;height:24px;min-height:24px;padding:0;line-height:1;font-family:Courier New,Courier,monospace;font-weight:700;cursor:grab;-webkit-user-drag:element}.paper .w[draggable=true]{cursor:grab;-webkit-user-drag:element}.dropline{position:absolute;z-index:6;height:0;border-top:3px solid #000080;pointer-events:none}.pagebar .tabs{flex-wrap:wrap}.savebar{position:sticky;bottom:0;z-index:3;background:var(--gray);border-top:2px groove #fff;padding:8px 0;margin-top:12px}.savebar .unsaved{font-weight:700;color:#800}details.drawer>summary{font-weight:700;min-height:var(--tap);display:flex;align-items:center;cursor:pointer}@media(max-width:480px){.paper{font-size:17px}.savebar{bottom:56px}}.rowedit .row{flex-wrap:nowrap;margin-bottom:4px}.rowedit .stripfield{flex:1 1 6em;width:auto}
