:root{--background: #14172b;--surface: #1c1f3a;--panel: rgba(28, 31, 58, .93);--text: #e6e9f3;--muted: #9aa2c4;--border: #3b4170;--frame: #4a5185;--accent: #f5b942;--select: rgba(121, 174, 224, .22);--name-font: inherit;--good: #97c459;--bad: #f09595;--zone-friendly: #4cd94c;--zone-hostile: #ff4d4d;--zone-contested: #ffb300;--zone-sanctuary: #69ccf0;color-scheme:dark}:root[data-theme=leather]{--background: #1e1612;--surface: #2a1f1a;--panel: rgba(42, 31, 26, .94);--text: #ecdfc6;--muted: #a08e76;--border: #5a4632;--frame: #8a6e45;--accent: #d9a85b;--select: rgba(192, 122, 74, .2);--name-font: Georgia, "Times New Roman", serif}body{display:flex;flex-direction:column;height:100vh;margin:0;background:var(--background);color:var(--text);font:14px/1.5 system-ui,sans-serif}h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400;letter-spacing:.5px}.divider{position:relative;height:7px;margin:10px 0 12px;background:linear-gradient(var(--frame),var(--frame)) left center / calc(50% - 10px) 1px no-repeat,linear-gradient(var(--frame),var(--frame)) right center / calc(50% - 10px) 1px no-repeat}.divider:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;background:var(--accent);transform:translate(-50%,-50%) rotate(45deg)}a{color:var(--accent)}h2{margin:0 0 6px;font-size:16px;font-weight:500}.back{display:inline-block;margin-bottom:16px;text-decoration:none}.icon{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}table{border-collapse:collapse;width:100%;background:var(--surface)}th,td{padding:6px 10px;border-bottom:1px solid var(--border);text-align:left;white-space:nowrap}th{color:var(--muted);font-weight:500}button{font:inherit;padding:6px 14px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text);cursor:pointer}button.danger{border-color:var(--bad);color:var(--bad)}.number{text-align:right}.overlay{border:1px solid var(--border);border-radius:6px;background:var(--panel);color:var(--text);font:inherit}.muted{color:var(--muted)}.hint{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border:1px solid var(--border);border-radius:6px;color:var(--muted);font-size:13px}.good{color:var(--good)}.bad{color:var(--bad)}dialog.svelte-1eh8v5n{max-width:380px;padding:18px 20px 16px;box-shadow:0 6px 20px #00000080}dialog.svelte-1eh8v5n::backdrop{background:#0000008c}p.svelte-1eh8v5n{margin:0 0 16px}.buttons.svelte-1eh8v5n{display:flex;justify-content:flex-end;gap:8px}main.svelte-12qhfyh{position:relative;flex:1;min-height:0;overflow:auto;padding:20px}
