@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap";#app{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}.dugnutt-app.svelte-1n46o8q .error_bar:where(.svelte-1n46o8q){background-color:#faa;color:#500000;border-radius:12px;padding:16px}#dugnutt-app-contents.svelte-1n46o8q{font-family:"Press Start 2P",monospace;font-size:24px;margin:20px;padding:20px 10px;background-color:#08089a;border-radius:12px;color:#fff;text-shadow:2px 2px 2px black;min-width:640px}@media(min-width:1024px){#dugnutt-app-contents.svelte-1n46o8q{columns:2;column-gap:2rem}}.dugnutt-app.svelte-1n46o8q .explanation:where(.svelte-1n46o8q){margin-top:20px;font-size:1.25em}.dugnutt-app.svelte-1n46o8q .footer:where(.svelte-1n46o8q){display:flex;justify-content:space-evenly;align-items:center;margin-top:40px;font-size:1em}.dugnutt-app.svelte-1n46o8q .footer:where(.svelte-1n46o8q) div:where(.svelte-1n46o8q) img:where(.svelte-1n46o8q),.dugnutt-app.svelte-1n46o8q .footer:where(.svelte-1n46o8q) div:where(.svelte-1n46o8q) span:where(.svelte-1n46o8q){margin:0;display:inline;vertical-align:middle}.dugnutt-app.svelte-1n46o8q button:where(.svelte-1n46o8q){border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:600;font-family:inherit;background:linear-gradient(170deg,#c03030,#c08010);color:#fff;cursor:pointer;transition:transform .2s,box-shadow .2s}.dugnutt-app.svelte-1n46o8q button:where(.svelte-1n46o8q):hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.dugnutt-app.svelte-1n46o8q button:where(.svelte-1n46o8q):focus,.dugnutt-app.svelte-1n46o8q button:where(.svelte-1n46o8q):focus-visible{outline:4px auto -webkit-focus-ring-color}
