.aoe2.svelte-cpxba3{--accent:#e8c77a;--muted:#c4b9a2;color:#ece6da;background-color:#0c0a08;background-image:radial-gradient(at 50% -20%,#c8a05a29,#0000 60%),radial-gradient(at 100% 100%,#78281e24,#0000 50%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:100vh;font-family:Marcellus,Georgia,serif}.bar.svelte-cpxba3{justify-content:center;align-items:center;min-height:40px;margin:0;display:flex}.bar.svelte-cpxba3 a:where(.svelte-cpxba3){color:var(--accent);letter-spacing:.16em;text-transform:uppercase;font-size:1.4rem;text-decoration:none}.bar.svelte-cpxba3 span:where(.svelte-cpxba3){color:#ece6da}.aoe2.svelte-cpxba3 .panel{border:22px solid #0000;border-image:var(--panel) 46 fill / 22px stretch;text-shadow:0 1px 2px #000;padding:4px 6px}.aoe2.svelte-cpxba3 h1,.aoe2.svelte-cpxba3 h2,.aoe2.svelte-cpxba3 h3,.aoe2.svelte-cpxba3 .accent{color:var(--accent);letter-spacing:.03em;text-shadow:0 1px 3px #000;font-weight:400}.aoe2.svelte-cpxba3 .cell{background:var(--cell) center / 100% 100%;padding:5px;line-height:0;display:inline-block}.aoe2.svelte-cpxba3 .btn{border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);color:#f3eee4;font:inherit;cursor:pointer;text-shadow:0 1px 2px #000;background:#0000008c;padding:4px 10px}.aoe2.svelte-cpxba3 .btn:hover,.aoe2.svelte-cpxba3 .btn.on{border-color:var(--accent);color:#fff;box-shadow:0 0 6px color-mix(in srgb, var(--accent) 60%, transparent)}.aoe2.svelte-cpxba3 input[type=search],.aoe2.svelte-cpxba3 select{color:#f3eee4;border:1px solid color-mix(in srgb, var(--accent) 45%, #333);font:inherit;background:#120f0b;padding:7px}.aoe2.svelte-cpxba3 a{color:inherit}
