.page-background.svelte-pircnd{background-color:#1c1c1c;width:100%;display:flex;align-items:center;text-align:center;color:#fff;font-family:Nunito Sans,sans-serif;font-size:var(--p-fontsize);font-weight:var(--p-fontweight);flex-direction:column;min-height:100vh}.text-container.svelte-pircnd{margin-left:calc(var(--center-spacing)*6);margin-right:calc(var(--center-spacing)*6);margin-top:calc(var(--center-spacing)*2);margin-bottom:calc(var(--center-spacing)*2);line-height:2}.title.svelte-pircnd{font-family:Overpass Mono,monospace;font-size:calc(var(--p-fontsize)*1.3);padding-bottom:1vh}.thankyou.svelte-pircnd{font-family:Overpass Mono,monospace;font-size:calc(var(--p-fontsize)*2)}.gallery.svelte-pircnd{display:flex;gap:1rem;justify-content:center;align-items:stretch;flex-wrap:wrap;padding-bottom:10vh}.item.svelte-pircnd{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2.3rem}.image-wrapper.svelte-pircnd{width:100%;height:auto;border-radius:.5rem;object-fit:cover;max-width:100%}@media (max-width: 768px){.item.svelte-pircnd{flex:1 1 100%}}.button-container.svelte-pircnd{padding:1rem}.buy-button.svelte-pircnd{padding:.5rem 1.5rem;font-family:Overpass Mono,monospace;font-size:var(--p-fontsize);font-weight:calc(var(--p-fontweight)*1.5);background-color:#fff;color:#1c1c1c;border:none;border-radius:.4rem;cursor:pointer;transition:background-color .2s ease}.buy-button.svelte-pircnd:hover{background-color:#a2a2a2}
