.who.svelte-3hpd88{padding:1px 12px 8px;font-size:12px}section.svelte-3hpd88{padding:6px 12px;border-top:1px solid var(--border);font-size:12px}.line.svelte-3hpd88,.head.svelte-3hpd88{display:flex;align-items:center;gap:10px}.line.svelte-3hpd88{justify-content:space-between}.sub.svelte-3hpd88{opacity:.7}.head.svelte-3hpd88{width:100%;padding:0;border:none;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.scroll.svelte-3hpd88{display:flex;flex-direction:column;min-height:1.5em}.scroll.svelte-3hpd88 .body:where(.svelte-3hpd88){min-height:0;overflow-y:auto;scrollbar-color:var(--frame) transparent;scrollbar-width:thin}.summary.svelte-3hpd88{margin-left:auto;opacity:.55}.chevron.svelte-3hpd88{width:10px;opacity:.55}.label.svelte-3hpd88{opacity:.55;font-size:11px}.none.svelte-3hpd88{opacity:.4}.guild.svelte-3hpd88{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gear.svelte-3hpd88,.entry.svelte-3hpd88:first-of-type{margin-top:3px}.gear.svelte-3hpd88{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:10px}.slot.svelte-3hpd88,.entry.svelte-3hpd88{min-width:0;height:18px;line-height:18px}.slot.svelte-3hpd88{display:flex;align-items:center;gap:5px}.slot.svelte-3hpd88 span:where(.svelte-3hpd88),.entry.svelte-3hpd88{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.square.svelte-3hpd88{flex:none;width:9px;height:9px;border:1.5px solid var(--border);border-radius:2px;opacity:.6}.coin.svelte-3hpd88{display:inline-block;width:8px;height:8px;margin:0 5px 0 2px;border-radius:50%;vertical-align:-1px}.coin.svelte-3hpd88:last-child{margin-right:0}.gold.svelte-3hpd88{background:#ffd100}.silver.svelte-3hpd88{background:#c7c7cf}.copper.svelte-3hpd88{background:#c0794a}.picker.svelte-fwfu1u{padding:31px 16px 6px;-webkit-user-select:none;user-select:none}canvas.svelte-fwfu1u{display:block;width:100%;border-radius:5px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.6));touch-action:none}.labels.svelte-fwfu1u{display:flex;justify-content:space-between;margin-top:4px;color:var(--muted);font-size:12px}.labels.svelte-fwfu1u strong:where(.svelte-fwfu1u){color:var(--text);font-weight:500}.timeline.svelte-1b7kgsg{padding:4px 16px 6px;-webkit-user-select:none;user-select:none}.line.svelte-1b7kgsg{display:flex;align-items:flex-start;gap:10px}.play.svelte-1b7kgsg{box-sizing:border-box;height:36px;min-width:36px;margin-top:27px;padding:0 10px;border-color:var(--frame)}.track.svelte-1b7kgsg{flex:1;min-width:0}canvas.svelte-1b7kgsg{display:block;width:100%;color:var(--text);filter:drop-shadow(0 2px 4px rgba(0,0,0,.6));touch-action:none}.now.svelte-1b7kgsg{position:relative;height:24px}.label.svelte-1b7kgsg{position:absolute;top:0;display:flex;align-items:center;gap:5px;padding:1px 6px 1px 8px;border:1px solid var(--frame);border-radius:6px;background:var(--background);color:var(--muted);font-size:12px;white-space:nowrap}.dated.svelte-1b7kgsg{padding-left:16px}.daytime.svelte-1b7kgsg{position:absolute;top:-9px;left:-9px;width:22px;height:22px}.place.svelte-1b7kgsg{color:var(--text);font-weight:500}.friendly.svelte-1b7kgsg{color:var(--zone-friendly)}.hostile.svelte-1b7kgsg{color:var(--zone-hostile)}.contested.svelte-1b7kgsg{color:var(--zone-contested)}.sanctuary.svelte-1b7kgsg{color:var(--zone-sanctuary)}.jump.svelte-1b7kgsg{min-width:0;margin:0;padding:0 2px;border:none;background:none;color:var(--text)}.jump.svelte-1b7kgsg:hover{color:var(--accent)}.jump.svelte-1b7kgsg .icon:where(.svelte-1b7kgsg){display:block;width:14px;height:14px}.page.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column}.map.svelte-1uha8ag{--column: 280px;position:relative;flex:1;min-height:0;overflow:hidden;background:var(--background)}canvas.svelte-1uha8ag{position:absolute;width:100%;height:100%;touch-action:none}.side.svelte-1uha8ag{position:absolute;top:12px;display:grid;gap:8px}.left.svelte-1uha8ag{left:12px;display:flex;flex-direction:column;max-height:calc(100% - 24px - var(--bars))}.panel.svelte-1uha8ag{display:flex;flex-direction:column;width:var(--column);min-height:0;overflow:hidden}.square.svelte-1uha8ag{display:grid;place-items:center;box-sizing:border-box;width:34px;height:34px;padding:0}.square.svelte-1uha8ag:hover{color:var(--accent)}.icon.svelte-1uha8ag{flex:none;width:16px;height:16px}.theme.svelte-1uha8ag .icon:where(.svelte-1uha8ag) circle:where(.svelte-1uha8ag){fill:currentColor;stroke:none}.download.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;font-size:13px;text-decoration:none}.sign-in.svelte-1uha8ag{padding:14px 16px}.sign-in.svelte-1uha8ag button:where(.svelte-1uha8ag){display:flex;align-items:center;justify-content:center;gap:8px;width:100%;border-color:var(--frame);background:none}.sign-in.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{border-color:var(--accent);color:var(--accent)}.sign-in.svelte-1uha8ag button:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){width:18px;height:18px}.sign-in.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:10px 0 0;font-size:12px}.sign-in.svelte-1uha8ag h1:where(.svelte-1uha8ag){display:flex;align-items:center;gap:10px}.logo.svelte-1uha8ag{width:50px;height:auto}.sign-in.svelte-1uha8ag .lead:where(.svelte-1uha8ag){margin-top:18px;padding-left:9px;border-left:2px solid var(--accent);color:var(--text);font-size:13px;line-height:1.45}.sign-in.svelte-1uha8ag .note:where(.svelte-1uha8ag){color:var(--muted);font-size:11px;opacity:.75}.drag.svelte-1uha8ag{position:absolute;right:12px;bottom:40px;margin:0;padding:4px 10px;color:var(--muted);font-size:12px}footer.svelte-1uha8ag{position:absolute;right:0;bottom:10px;left:0;padding:0 16px;color:var(--muted);font-size:11px;text-align:center;text-shadow:0 0 2px #000,0 0 4px #000}.app.svelte-1uha8ag{position:absolute;top:12px;right:12px;display:flex;align-items:center;gap:8px}.manage.svelte-1uha8ag,.visiting.svelte-1uha8ag,.tag.svelte-1uha8ag{display:flex;align-items:center;gap:7px;box-sizing:border-box;height:34px;padding:0 12px;font-size:13px}.manage.svelte-1uha8ag{flex:none;justify-content:center;border-color:var(--accent);color:var(--accent);font-weight:500;text-decoration:none}.manage.svelte-1uha8ag:hover{background:var(--select)}.visiting.svelte-1uha8ag{flex:none;justify-content:center;margin:0;color:var(--muted)}.visiting.svelte-1uha8ag .icon:where(.svelte-1uha8ag){color:var(--accent)}.account.svelte-1uha8ag{position:relative}.tag.svelte-1uha8ag:hover,.account.svelte-1uha8ag:focus-within .tag:where(.svelte-1uha8ag){border-color:var(--frame)}.menu.svelte-1uha8ag{display:none;position:absolute;top:100%;right:0;z-index:1;padding-top:6px}.account.svelte-1uha8ag:hover .menu:where(.svelte-1uha8ag),.account.svelte-1uha8ag:focus-within .menu:where(.svelte-1uha8ag){display:block}.menu.svelte-1uha8ag>div:where(.svelte-1uha8ag){display:grid;min-width:180px;padding:4px}.menu.svelte-1uha8ag button:where(.svelte-1uha8ag){display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:6px 10px;border:none;background:none;font-size:13px;text-align:left}.menu.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{background:var(--select)}.menu.svelte-1uha8ag .delete:where(.svelte-1uha8ag){color:var(--bad)}.addon.svelte-1uha8ag{display:flex;align-items:center;gap:4px;color:var(--muted);font-size:12px;text-decoration:none;text-shadow:0 0 2px #000,0 0 4px #000}.addon.svelte-1uha8ag:hover{color:var(--accent)}.controls.svelte-1uha8ag{top:auto;right:12px;bottom:calc(var(--bars) + 6px)}.sheets.svelte-1uha8ag{position:absolute;top:12px;left:50%;display:flex;gap:2px;padding:2px 4px;transform:translate(-50%)}.sheets.svelte-1uha8ag button:where(.svelte-1uha8ag){padding:5px 9px;border:none;background:none;color:var(--muted);font-weight:500}.sheets.svelte-1uha8ag button.current:where(.svelte-1uha8ag){color:var(--text)}.sheets.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{color:var(--accent)}select.svelte-1uha8ag,.note.svelte-1uha8ag{box-sizing:border-box;width:100%;margin:0;padding:6px 10px;font-weight:500}.unsupported.svelte-1uha8ag{position:absolute;top:50%;left:50%;margin:0;padding:10px 14px;transform:translate(-50%,-50%)}.name.svelte-1uha8ag{display:grid;justify-content:start;padding:8px 12px 0}.name.svelte-1uha8ag select:where(.svelte-1uha8ag),.name.svelte-1uha8ag span:where(.svelte-1uha8ag){grid-area:1 / 1}.name.svelte-1uha8ag select:where(.svelte-1uha8ag){field-sizing:content;width:auto;min-width:0;max-width:100%;padding:0 18px 0 0;border:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.name.svelte-1uha8ag select:where(.svelte-1uha8ag),.shown.svelte-1uha8ag{font-family:var(--name-font);font-size:17px}.shown.svelte-1uha8ag{margin:0}.name.svelte-1uha8ag span:where(.svelte-1uha8ag){justify-self:end;align-self:center;font-size:12px;opacity:.55;pointer-events:none}option.svelte-1uha8ag{background:var(--background)}.symbols.svelte-1uha8ag{display:grid;gap:4px;padding:8px 10px;font-size:12px}.symbols.svelte-1uha8ag label:where(.svelte-1uha8ag){display:flex;align-items:center;gap:6px;cursor:pointer}.symbols.svelte-1uha8ag .all:where(.svelte-1uha8ag){padding-bottom:5px;border-bottom:1px solid var(--border)}.symbols.svelte-1uha8ag input:where(.svelte-1uha8ag){margin:0;accent-color:var(--accent)}.symbols.svelte-1uha8ag .off:where(.svelte-1uha8ag) b:where(.svelte-1uha8ag){opacity:.35}.symbols.svelte-1uha8ag .off:where(.svelte-1uha8ag){color:var(--muted)}.tools.svelte-1uha8ag{display:flex;gap:6px;align-self:start;margin:31px 16px 0 0}.legend.svelte-1uha8ag,.colouring.svelte-1uha8ag{position:relative}.colouring-button.svelte-1uha8ag{display:grid;place-items:center;box-sizing:border-box;width:36px;height:36px;padding:0;border-color:var(--frame)}.colouring-button.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:20px;height:20px;fill:none;stroke:url(#route-colours);stroke-width:3;stroke-linecap:round}.colouring-menu.svelte-1uha8ag{position:absolute;right:0;bottom:calc(100% + 6px);display:grid;gap:4px;width:300px;padding:10px 12px;font-size:12px;text-shadow:none}.colouring-menu.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 0 4px;color:var(--muted)}.choice.svelte-1uha8ag{display:grid;grid-template-columns:auto 80px 1fr;align-items:center;gap:8px;cursor:pointer}.colouring-menu.svelte-1uha8ag input:where(.svelte-1uha8ag){margin:0;accent-color:var(--accent)}.strip.svelte-1uha8ag{height:10px;border-radius:3px}.palettes.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:4px 0 0 21px}.palettes.svelte-1uha8ag label:where(.svelte-1uha8ag){display:grid;gap:3px;text-align:center;cursor:pointer}.palettes.svelte-1uha8ag input:where(.svelte-1uha8ag){position:absolute;opacity:0}.palettes.svelte-1uha8ag label:where(.svelte-1uha8ag):has(input:where(.svelte-1uha8ag):checked) .strip:where(.svelte-1uha8ag){outline:2px solid var(--accent);outline-offset:1px}.palettes.svelte-1uha8ag label:where(.svelte-1uha8ag):has(input:where(.svelte-1uha8ag):focus-visible) .strip:where(.svelte-1uha8ag){outline:2px solid var(--text);outline-offset:1px}.help.svelte-1uha8ag{color:var(--text);font-weight:500;text-decoration:none}.legend-button.svelte-1uha8ag{box-sizing:border-box;height:36px;padding:0 12px;border-color:var(--frame);font-size:13px;cursor:help}.entries.svelte-1uha8ag{display:none;position:absolute;right:0;bottom:calc(100% + 6px);grid-template-columns:repeat(2,max-content);gap:6px 18px;padding:10px 12px;font-size:12px;white-space:nowrap;text-shadow:none}.legend.svelte-1uha8ag:hover .entries:where(.svelte-1uha8ag),.legend.svelte-1uha8ag:focus-within .entries:where(.svelte-1uha8ag){display:grid}.entries.svelte-1uha8ag span:where(.svelte-1uha8ag){display:inline-flex;align-items:center;gap:6px}.entries.svelte-1uha8ag i:where(.svelte-1uha8ag){width:14px;height:4px;background:repeating-linear-gradient(90deg,var(--colour) 0 var(--dash, 100%),transparent var(--dash, 100%) var(--period, 100%))}.entries.svelte-1uha8ag i.gradient:where(.svelte-1uha8ag){width:44px}.privacy.svelte-1uha8ag{grid-column:1 / -1;padding-top:6px;border-top:1px solid var(--border)}b.svelte-1uha8ag{flex:none;width:16px;height:16px}.bars.svelte-1uha8ag{position:absolute;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr) auto;color:var(--text);text-shadow:0 0 2px #000,0 0 4px #000,0 0 6px #000}
