div.svelte-1hdkfl4,h1.svelte-1hdkfl4,p.svelte-1hdkfl4,img.svelte-1hdkfl4,label.svelte-1hdkfl4,section.svelte-1hdkfl4{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}section.svelte-1hdkfl4{display:block}@font-face{font-family:cinzel;src:url(./CinzelDecorative-Regular-webfont.9j2_qwQM.woff) format("woff");font-weight:400;font-style:normal}button.svelte-1hdkfl4{font-family:cinzel,system-ui,Helvetica,sans-serif}h1.svelte-1hdkfl4{font-family:cinzel,system-ui,Helvetica,sans-serif;margin:1.5rem 0}h1.svelte-1hdkfl4{font-weight:700;font-size:2.5rem;line-height:2.5rem;padding:3px}p.svelte-1hdkfl4{margin:1rem 0}label.svelte-1hdkfl4{font-weight:700;margin-right:1rem}input.svelte-1hdkfl4,select.svelte-1hdkfl4{font-size:1rem;line-height:1rem;padding:.25rem}div.input-group.svelte-1hdkfl4{margin-bottom:1rem}button.svelte-1hdkfl4{background:#5c5649;background:linear-gradient(165deg,#5c5649,#0a0a0a);border:3px solid #5c5031;border-radius:3px;color:#fff;font-size:1rem;line-height:1rem;margin:.1rem;padding:.5rem 1rem}button.svelte-1hdkfl4:active{background:#5c5649;background:linear-gradient(339deg,#5c5649,#0a0a0a);color:#76e841;transform:translateY(2px)}button.svelte-1hdkfl4:disabled{background:#666;color:#777;border-color:#999}button.svelte-1hdkfl4:hover{border:3px solid white}section.main.svelte-1hdkfl4{padding:.5rem}#seed.svelte-1hdkfl4{font-family:monospace}@keyframes svelte-1hdkfl4-shimmering-gold{0%{background-position:-200% center}to{background-position:200% center}}.fantasy.svelte-1hdkfl4 h1:where(.svelte-1hdkfl4){background:linear-gradient(120deg,#c8a46e 20%,#ffe169 40%,#fffae6,#ffe169 60%,#c8a46e 80%);background-size:200% auto;color:transparent;-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 2px 2px #8b3a3a);animation:svelte-1hdkfl4-shimmering-gold 8s linear infinite}.fantasy.svelte-1hdkfl4 button:where(.svelte-1hdkfl4){background:#5c5649;background:linear-gradient(165deg,#5c5649,#0a0a0a);border:3px solid #5c5031;border-radius:3px;color:#fff;line-height:1rem;margin:.1rem;padding:.5rem 1rem}.fantasy.svelte-1hdkfl4 button:where(.svelte-1hdkfl4):active{background:#5c5649;background:linear-gradient(339deg,#5c5649,#0a0a0a);color:#76e841;transform:translateY(2px)}.fantasy.svelte-1hdkfl4 button:where(.svelte-1hdkfl4):disabled{background:#666;color:#777;border-color:#999}div.coat-of-arms.svelte-1hdkfl4{width:600px;height:660px;margin:0 auto}p.blazon.svelte-1hdkfl4{text-align:center}
