.body.svelte-19sp7q1{text-align:center;margin:0;padding:0}.no-wrap.svelte-19sp7q1{white-space:nowrap}header.svelte-19sp7q1{background-color:#0f0;padding:20px;border-bottom:5px solid #2e2e2e;box-sizing:border-box}header.svelte-19sp7q1 h1:where(.svelte-19sp7q1){font-size:3em;margin:0;color:#2e2e2e}main.svelte-19sp7q1{padding:20px 20px 90px}section.svelte-19sp7q1{margin:20px 0;padding:20px;border:2px dashed #2e2e2e;background-color:#fff8dce6;display:flex;flex-direction:column;align-items:center}section.svelte-19sp7q1 p:where(.svelte-19sp7q1){font-weight:600;max-width:800px;margin-bottom:0}h2.svelte-19sp7q1{font-size:2em;margin-bottom:10px}img.svelte-19sp7q1{max-width:400px;box-shadow:0 0 5px 5px #e8006c;width:100%;object-fit:cover;margin-bottom:20px}.rainbow.svelte-19sp7q1{background:linear-gradient(to right,red,orange,#ff0,green,#00f,indigo,violet);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;animation:svelte-19sp7q1-rainbow_animation 4s ease-in-out infinite;background-size:400% 100%}@keyframes svelte-19sp7q1-rainbow_animation{0%,to{background-position:0 0}50%{background-position:100% 0}}.rainbow-background.svelte-19sp7q1{background:linear-gradient(to right,red,orange,green,#00f,indigo,violet);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding:10px 20px;font-size:1.5em;cursor:pointer;margin-top:10px}button.svelte-19sp7q1{border:3px solid lime;border-radius:15px}.details.svelte-19sp7q1 h2:where(.svelte-19sp7q1){margin-bottom:40px}
