.debug.svelte-1kslnf0{border:1px dashed var(--color-muted);border-radius:.75rem;margin:0 1.25rem 6rem;padding:.75rem 1rem}summary.svelte-1kslnf0{cursor:pointer;font-weight:600}section.svelte-1kslnf0{gap:.5rem;margin-top:1rem;display:grid}h2.svelte-1kslnf0{text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted);margin:0;font-size:.85rem}p.svelte-1kslnf0{margin:0;font-size:.9rem}.buttons.svelte-1kslnf0{flex-wrap:wrap;gap:.5rem;display:flex}.indicator.svelte-1kslnf0{grid-template-columns:1fr auto auto;align-items:center;gap:.5rem;display:grid}.save.svelte-yr82al{gap:.75rem;margin:0 1.25rem 1.5rem;display:grid}h2.svelte-yr82al{text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted);margin:0;font-size:.85rem}p.svelte-yr82al{margin:0}.hint.svelte-yr82al{color:var(--color-muted);font-size:.9rem}.buttons.svelte-yr82al{flex-wrap:wrap;gap:.5rem;display:flex}.confirm.svelte-yr82al{border:1px solid var(--color-danger);border-radius:.75rem;gap:.6rem;padding:.9rem 1rem;display:grid}.message.svelte-yr82al{font-weight:600}.bubble.svelte-73wkfe{border:1px solid color-mix(in srgb, var(--color-ember) 40%, transparent);background-color:var(--color-surface);border-radius:.75rem;gap:.45rem;padding:.85rem 1rem;display:grid}p.svelte-73wkfe{margin:0}.speaker.svelte-73wkfe{color:var(--color-ember);letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;font-weight:700}.text.svelte-73wkfe{line-height:1.45}.buttons.svelte-73wkfe{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.action.svelte-73wkfe{border-color:var(--color-ember);font-weight:600}.dismiss.svelte-73wkfe{min-height:2.25rem;color:var(--color-muted);font-size:.9rem}.result.svelte-1b3qoz4{padding:max(1.5rem, env(safe-area-inset-top)) 1.25rem max(1.5rem, env(safe-area-inset-bottom));align-content:start;gap:1rem;display:grid}h1.svelte-1b3qoz4{margin:0;font-size:1.4rem}h1.success.svelte-1b3qoz4{color:var(--color-ember)}p.svelte-1b3qoz4{margin:0}.reward.svelte-1b3qoz4{color:var(--color-ember);font-size:1.2rem;font-weight:700}.reward.none.svelte-1b3qoz4{color:var(--color-muted);font-size:1rem;font-weight:400}.level.svelte-1b3qoz4,.score.svelte-1b3qoz4{color:var(--color-muted)}.kingdom.svelte-1b3qoz4{font-weight:600}.items.svelte-1b3qoz4{gap:.75rem;margin:.5rem 0;padding:0;list-style:none;display:grid}.items.svelte-1b3qoz4 li:where(.svelte-1b3qoz4){background-color:var(--color-surface);border:1px solid #0000;border-radius:.75rem;gap:.35rem;padding:.8rem 1rem;display:grid}.items.svelte-1b3qoz4 li.lied:where(.svelte-1b3qoz4){border-color:var(--color-danger)}.items.svelte-1b3qoz4 li.best:where(.svelte-1b3qoz4){border-color:var(--color-ember)}.who.svelte-1b3qoz4{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.statement.svelte-1b3qoz4{line-height:1.4}.tags.svelte-1b3qoz4{flex-wrap:wrap;gap:.4rem;display:flex}.tag.svelte-1b3qoz4,.mine.svelte-1b3qoz4{border:1px solid var(--color-muted);color:var(--color-muted);white-space:nowrap;border-radius:999px;justify-self:start;padding:.1rem .55rem;font-size:.8rem}.tag.danger.svelte-1b3qoz4{border-color:var(--color-danger);color:var(--color-danger);font-weight:600}.tag.best.svelte-1b3qoz4{border-color:var(--color-ember);color:var(--color-ember);font-weight:600}.mine.wrong.svelte-1b3qoz4{border-style:dashed}.value.svelte-1b3qoz4{color:var(--color-ember);font-weight:600}.buttons.svelte-1b3qoz4{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.again.svelte-1b3qoz4{border-color:var(--color-ember);font-weight:600}.screen.svelte-1yaean9{min-height:100dvh;padding:max(1rem, env(safe-area-inset-top)) 1.25rem 0;align-content:start;gap:1.25rem;display:grid}.top.svelte-1yaean9{justify-items:start;gap:.5rem;display:grid}.back.svelte-1yaean9{min-height:2.25rem;color:var(--color-muted);padding:0 .75rem;font-size:.9rem}h1.svelte-1yaean9{color:var(--color-ember);margin:0;font-size:1.4rem}.actions.svelte-1yaean9{padding:.9rem 1.25rem max(1rem, env(safe-area-inset-bottom));border-top:1px solid var(--color-surface);background-color:var(--color-bg);gap:.6rem;margin:0 -1.25rem;display:grid;position:sticky;bottom:0}.status.svelte-1yaean9,.note.svelte-1yaean9,.notice.svelte-1yaean9,.hint.svelte-1yaean9{margin:0}.notice.svelte-1yaean9{background-color:var(--color-surface);border:1px solid color-mix(in srgb, var(--color-ember) 40%, transparent);border-radius:.5rem;padding:.6rem .8rem;line-height:1.4}.hint.svelte-1yaean9{line-height:1.4}.hint.svelte-1yaean9 strong:where(.svelte-1yaean9){color:var(--color-ember)}.ask-hint.svelte-1yaean9{border-style:dashed;border-color:var(--color-ember);min-height:2.25rem;color:var(--color-ember);justify-self:start;padding:0 .85rem;font-size:.9rem}.status.svelte-1yaean9{font-variant-numeric:tabular-nums}.status.danger.svelte-1yaean9{color:var(--color-danger)}.note.svelte-1yaean9{color:var(--color-muted);font-size:.9rem}.buttons.svelte-1yaean9{grid-template-columns:2fr 1fr;gap:.5rem;display:grid}.confirm.svelte-1yaean9{border-color:var(--color-ember);font-weight:600}.confirm.svelte-1yaean9:disabled{cursor:not-allowed;border-style:dashed;border-color:var(--color-muted);color:var(--color-muted);font-weight:400}.intro.svelte-cdgmli,.hint.svelte-cdgmli{margin:0}.intro.svelte-cdgmli{line-height:1.5}.hint.svelte-cdgmli{color:var(--color-muted);font-size:.9rem}.requests.svelte-cdgmli,.rules.svelte-cdgmli ul:where(.svelte-cdgmli){gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.request.svelte-cdgmli{background-color:var(--color-surface);width:100%;color:var(--color-text);text-align:left;border:1px solid #0000;border-radius:.75rem;gap:.4rem;padding:.85rem 1rem;display:grid}.request[aria-pressed=true].svelte-cdgmli{border-color:var(--color-ember);color:var(--color-text)}.who.svelte-cdgmli{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.title.svelte-cdgmli{color:var(--color-muted);margin-left:.35rem;font-size:.85rem}.verdict.svelte-cdgmli{border:1px solid var(--color-muted);color:var(--color-muted);white-space:nowrap;border-radius:999px;padding:.1rem .55rem;font-size:.8rem}.request[aria-pressed=true].svelte-cdgmli .verdict:where(.svelte-cdgmli){border-color:var(--color-ember);color:var(--color-ember);font-weight:600}.ask.svelte-cdgmli{line-height:1.4}.value.svelte-cdgmli{color:var(--color-ember);font-variant-numeric:tabular-nums;font-weight:600}.dragon.svelte-cdgmli{border:1px dashed var(--color-ember);color:var(--color-ember);border-radius:999px;justify-self:start;padding:.1rem .55rem;font-size:.8rem}.rules.svelte-cdgmli{gap:.6rem;display:grid}h2.svelte-cdgmli{text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted);margin:0;font-size:.85rem}.rules.svelte-cdgmli li:where(.svelte-cdgmli){border:1px solid var(--color-surface);border-radius:.75rem;padding:.6rem .9rem;line-height:1.4}.rules.svelte-cdgmli li.broken:where(.svelte-cdgmli){border-color:var(--color-danger);color:var(--color-danger)}.rules.svelte-cdgmli strong:where(.svelte-cdgmli){font-size:.85rem;display:block}.dialogue.svelte-132u8bz{min-height:100dvh;padding:max(2rem, env(safe-area-inset-top)) 1.25rem max(1.5rem, env(safe-area-inset-bottom));align-content:start;gap:1.25rem;display:grid}p.svelte-132u8bz{margin:0}.speaker.svelte-132u8bz{color:var(--color-ember);letter-spacing:.04em;text-transform:uppercase;font-size:.85rem;font-weight:700}h1.svelte-132u8bz{margin:-.5rem 0 0;font-size:1.5rem}.speech.svelte-132u8bz{gap:.9rem;display:grid}.speech.svelte-132u8bz p:where(.svelte-132u8bz){animation:.5s ease-out both svelte-132u8bz-appear;animation-delay:calc(var(--order) * .45s);font-size:1.1rem;line-height:1.5}@keyframes svelte-132u8bz-appear{0%{opacity:0;transform:translateY(.4rem)}}@media (prefers-reduced-motion:reduce){.speech.svelte-132u8bz p:where(.svelte-132u8bz){animation:none}}.options.svelte-132u8bz{flex-wrap:wrap;gap:.5rem;display:flex}.options.svelte-132u8bz button:where(.svelte-132u8bz){border-color:var(--color-ember)}form.svelte-132u8bz{gap:.75rem;display:grid}label.svelte-132u8bz{color:var(--color-muted);font-size:.9rem}.row.svelte-132u8bz{gap:.5rem;display:flex}input.svelte-132u8bz{border:1px solid var(--color-muted);background-color:var(--color-surface);min-width:0;min-height:2.75rem;color:var(--color-text);font:inherit;border-radius:.5rem;flex:1;padding:0 .85rem;font-size:1.05rem}input.svelte-132u8bz:focus-visible{outline:2px solid var(--color-ember);outline-offset:1px}.generate.svelte-132u8bz{border-style:dashed;border-color:var(--color-ember);color:var(--color-ember)}.error.svelte-132u8bz{color:var(--color-danger);font-size:.9rem}.confirm.svelte-132u8bz{border-color:var(--color-ember);font-weight:600}.intro.svelte-attpzi,.rule.svelte-attpzi,.hint.svelte-attpzi{margin:0}.intro.svelte-attpzi{line-height:1.5}.rule.svelte-attpzi{font-weight:700}.hint.svelte-attpzi{color:var(--color-muted);font-size:.9rem}.ministers.svelte-attpzi{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.minister.svelte-attpzi{background-color:var(--color-surface);width:100%;color:var(--color-text);text-align:left;border:1px solid #0000;border-radius:.75rem;gap:.4rem;padding:.85rem 1rem;display:grid}.minister[aria-pressed=true].svelte-attpzi{border-color:var(--color-danger);color:var(--color-text)}.who.svelte-attpzi{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.title.svelte-attpzi{color:var(--color-muted);margin-left:.35rem;font-size:.85rem}.verdict.svelte-attpzi{border:1px solid var(--color-muted);color:var(--color-muted);white-space:nowrap;border-radius:999px;padding:.1rem .55rem;font-size:.8rem}.minister[aria-pressed=true].svelte-attpzi .verdict:where(.svelte-attpzi){border-color:var(--color-danger);color:var(--color-danger);font-weight:600}.statement.svelte-attpzi{font-size:1.05rem;line-height:1.4}.flaw.svelte-attpzi{color:var(--color-muted);font-size:.8rem;font-style:italic}.dragon.svelte-attpzi{border:1px dashed var(--color-ember);color:var(--color-ember);border-radius:999px;justify-self:start;padding:.1rem .55rem;font-size:.8rem}.load-error.svelte-tp3s9u{max-width:32rem;padding:max(1.5rem, env(safe-area-inset-top)) 1.5rem;gap:1rem;display:grid}.note.svelte-tp3s9u{margin:0;font-size:.9rem}.flavor.svelte-z2eul5{color:var(--color-muted);margin:0;font-size:.85rem;font-style:italic}.building.svelte-z2eul5{background-color:var(--color-surface);border-radius:.75rem;gap:.6rem;padding:.9rem 1rem;display:grid}.header.svelte-z2eul5{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}h3.svelte-z2eul5{margin:0;font-size:1.1rem}.level.svelte-z2eul5,.effects.svelte-z2eul5{color:var(--color-muted);font-size:.9rem}.effects.svelte-z2eul5,.status.svelte-z2eul5{margin:0}.status.svelte-z2eul5{justify-content:space-between;display:flex}.countdown.svelte-z2eul5{font-variant-numeric:tabular-nums;font-weight:600}.progress.svelte-z2eul5{background-color:var(--color-bg);border-radius:999px;height:.5rem;overflow:hidden}.fill.svelte-z2eul5{background-color:var(--color-ember);height:100%}button.svelte-z2eul5{width:100%}.build.svelte-z2eul5{border-color:var(--color-ember);gap:.1rem;padding:.5rem 1rem;display:grid}.details.svelte-z2eul5{color:var(--color-muted);font-size:.85rem}button.svelte-z2eul5:disabled{cursor:not-allowed;color:var(--color-muted);border-style:dashed}.challenge.svelte-1hiv5g6{background-color:var(--color-surface);border:1px solid #0000;border-radius:.75rem;gap:.5rem;padding:.9rem 1rem;display:grid}.challenge.active.svelte-1hiv5g6{border-color:var(--color-ember)}.header.svelte-1hiv5g6{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}h3.svelte-1hiv5g6{margin:0;font-size:1.1rem}p.svelte-1hiv5g6{margin:0}.level.svelte-1hiv5g6,.reward.svelte-1hiv5g6{color:var(--color-muted);font-size:.9rem}button.svelte-1hiv5g6{width:100%}.play.svelte-1hiv5g6{border-color:var(--color-ember);font-weight:600}button.svelte-1hiv5g6:disabled{cursor:not-allowed;color:var(--color-muted);border-style:dashed}.event.svelte-1jfdsod{border:1px solid var(--color-ember);border-radius:.75rem;gap:.75rem;padding:1rem;display:grid}h2.svelte-1jfdsod{text-transform:uppercase;letter-spacing:.05em;color:var(--color-ember);margin:0;font-size:.85rem}p.svelte-1jfdsod{margin:0;line-height:1.45}.dragon.svelte-1jfdsod strong:where(.svelte-1jfdsod){color:var(--color-ember)}.choices.svelte-1jfdsod{gap:.6rem;display:grid}.choice.svelte-1jfdsod{text-align:left;gap:.35rem;padding:.7rem .9rem;display:grid}.label.svelte-1jfdsod{font-weight:600}.advice.svelte-1jfdsod{border:1px dashed var(--color-ember);color:var(--color-ember);white-space:nowrap;border-radius:999px;margin-left:.4rem;padding:.05rem .45rem;font-size:.75rem;font-weight:400}.preview.svelte-1jfdsod{flex-wrap:wrap;gap:.25rem .75rem;font-size:.85rem;display:flex}.up.svelte-1jfdsod{color:var(--color-text)}.down.svelte-1jfdsod,.cost.svelte-1jfdsod{color:var(--color-muted)}.indicator.svelte-1y4rnd5{gap:.35rem;display:grid}.row.svelte-1y4rnd5{justify-content:space-between;font-size:.95rem;display:flex}.value.svelte-1y4rnd5{font-variant-numeric:tabular-nums}.bar.svelte-1y4rnd5{background-color:var(--color-surface);border-radius:999px;height:.6rem;overflow:hidden}.fill.svelte-1y4rnd5{background-color:var(--color-ember);height:100%;transition:width .3s ease-out}.danger.svelte-1y4rnd5 .fill:where(.svelte-1y4rnd5){background-color:var(--color-danger)}.danger.svelte-1y4rnd5 .value:where(.svelte-1y4rnd5){color:var(--color-danger);font-weight:700}.village.svelte-1t43h0s{padding:max(1.25rem, env(safe-area-inset-top)) 1.25rem 1.25rem;gap:1.75rem;display:grid}.header.svelte-1t43h0s{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.rank.svelte-1t43h0s{color:var(--color-ember);margin:0;font-size:1.6rem}.subtitle.svelte-1t43h0s{color:var(--color-muted);margin:.15rem 0 0;font-size:.9rem}.rank-line.svelte-1t43h0s{color:var(--color-muted);margin:.25rem 0 0;font-size:.85rem;font-style:italic}.hook.svelte-1t43h0s{margin:0;font-size:.9rem;font-style:italic;line-height:1.4}.hook.svelte-1t43h0s span:where(.svelte-1t43h0s){color:var(--color-ember);font-style:normal;font-weight:600}.influence.svelte-1t43h0s{margin:0}.influence.svelte-1t43h0s strong:where(.svelte-1t43h0s){font-variant-numeric:tabular-nums}.indicators.svelte-1t43h0s,.challenges.svelte-1t43h0s,.buildings.svelte-1t43h0s,.journal.svelte-1t43h0s{gap:.9rem;display:grid}h2.svelte-1t43h0s{text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted);margin:0;font-size:.85rem}.locked.svelte-1t43h0s{color:var(--color-danger);margin:0}.journal.svelte-1t43h0s ol:where(.svelte-1t43h0s){gap:.4rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.journal.svelte-1t43h0s li:where(.svelte-1t43h0s):first-child{font-weight:600}.empty.svelte-1t43h0s{color:var(--color-muted);margin:0}.banner.svelte-5o841b{inset-inline:.75rem;bottom:max(.75rem, env(safe-area-inset-bottom));border:1px solid var(--color-ember);background-color:var(--color-surface);border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex;position:fixed}.message.svelte-5o841b{margin:0}.actions.svelte-5o841b{gap:.5rem;display:flex}button.svelte-5o841b{min-height:2.75rem;font:inherit;cursor:pointer;border-radius:.5rem;padding:0 1rem;font-weight:600}.later.svelte-5o841b{color:var(--color-text);background:0 0;border:1px solid}.update.svelte-5o841b{background-color:var(--color-ember);color:var(--color-bg);border:none}.loading.svelte-1hicyxm{text-align:center;place-content:center;min-height:100dvh;margin:0;padding:1.5rem;display:grid}.save-failed.svelte-1hicyxm{background-color:var(--color-danger);color:var(--color-bg);border-radius:.5rem;margin:0 1.25rem 1rem;padding:.75rem 1rem}:root{--color-bg:#1c1917;--color-surface:#292524;--color-text:#f5f5f4;--color-muted:#a8a29e;--color-ember:#f97316;--color-danger:#f87171;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--color-text);background-color:var(--color-bg);-webkit-text-size-adjust:100%;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}*,:before,:after{box-sizing:border-box}body{margin:0}button{border:1px solid var(--color-muted);background-color:var(--color-surface);min-height:2.75rem;color:var(--color-text);font:inherit;cursor:pointer;border-radius:.5rem;padding:0 1rem}button[aria-pressed=true]{border-color:var(--color-ember);color:var(--color-ember)}button.danger{border-color:var(--color-danger);color:var(--color-danger)}
