main.svelte-1uha8ag{position:absolute;top:var(--border-size);left:var(--border-size);right:var(--border-size);bottom:var(--border-size);display:flex;flex-direction:column;justify-content:space-between;align-items:center}#main-section.svelte-1uha8ag{position:relative;width:100%;border:#4B65D5 2px solid;border-radius:16px;background-color:#fff;box-sizing:border-box;flex-grow:2;--arrow-distance: 32}#main-section.svelte-1uha8ag:hover{--arrow-distance: 24}#main-section-content.svelte-1uha8ag{position:relative;top:0;left:0;width:100%;height:100%;display:flex;flex-flow:column;justify-content:center;align-items:center;padding:30px;box-sizing:border-box}#main-logo.svelte-1uha8ag{width:100%;margin-bottom:-8%}#main-ceiling.svelte-1uha8ag{width:60%;margin-top:-18%;margin-right:-15%;float:right;position:relative}#main-ceiling.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:auto;position:absolute}#main-ceiling.svelte-1uha8ag p:where(.svelte-1uha8ag){position:absolute;left:72%;margin-right:-50%;margin-top:22.5%}#main-text.svelte-1uha8ag{width:600px}#main-email.svelte-1uha8ag{width:100%;display:flex;flex-flow:row;align-items:center;justify-content:stretch;position:relative;top:.2em;margin-bottom:1rem}#main-email.svelte-1uha8ag input:where(.svelte-1uha8ag){all:unset;flex-grow:5;color:#4b65d5;outline:none;border:2px solid #4B65D5;padding:8px;font-family:inherit;font-size:inherit}#main-email.svelte-1uha8ag input:where(.svelte-1uha8ag)::placeholder{color:#4b65d5;opacity:.5}#main-email.svelte-1uha8ag button:where(.svelte-1uha8ag){all:unset;box-sizing:content-box;margin:-18px;padding:18px 40px;background-color:#ffbb1c;color:#fff;border-radius:50%;transition:.2s;cursor:url(../../../assets/pointer.png),pointer;font-family:inherit;font-size:inherit;text-align:left}#main-email.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{background-color:#fae09f}#main-email.svelte-1uha8ag button:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){margin:0}#merch-section.svelte-1uha8ag{width:85%;border:#4B65D5 2px solid;border-radius:16px;background-color:#fff;margin-top:32px;padding:20px;display:grid;grid-gap:16px;grid-template-columns:1fr auto auto auto auto 1fr;grid-template-areas:"lefttext img1 img2 img3 img4 righttext"}#merch-section.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.75rem;color:#ffbb1c;align-content:center;margin:0}#merch-section.svelte-1uha8ag img:where(.svelte-1uha8ag){background-color:#4b65d5;border:2px solid #FFBB1C;max-width:150px}#trophy-overlay.svelte-1uha8ag{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;pointer-events:none;z-index:999}#trophy.svelte-1uha8ag{position:fixed;left:50%;top:50%;height:80vh;transform:translate(-50%,-150vh);opacity:0;pointer-events:none;z-index:1000}#trophy.trophy-show{animation:svelte-1uha8ag-trophy-fly 4.5s linear forwards}#trophy-overlay.trophy-show{animation:svelte-1uha8ag-trophy-dim 5.5s linear forwards}@keyframes svelte-1uha8ag-trophy-fly{0%{transform:translate(-50%,-150vh);opacity:1}60%{transform:translate(-50%,-50%);opacity:1}90.3%{transform:translate(-50%,-50%);opacity:1}to{transform:translate(-50%,-50%);opacity:0}}@keyframes svelte-1uha8ag-trophy-dim{0%{opacity:0}16.4%{opacity:.5}81.8%{opacity:.5}to{opacity:0}}#referral-overlay.svelte-1uha8ag{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:900;opacity:0;pointer-events:none;transition:opacity .2s}#referral-overlay.show.svelte-1uha8ag{opacity:1;pointer-events:auto}#referral-popup.svelte-1uha8ag{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);background:#fff;border:2px solid #4B65D5;border-radius:16px;padding:48px 80px;z-index:901;max-width:795px;width:calc(100% - 48px);box-sizing:border-box;text-align:center;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}#referral-popup.show.svelte-1uha8ag{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}#referral-title.svelte-1uha8ag{font-family:Dirty Stains;font-size:2rem;color:#4b65d5;margin:0 0 8px}#referral-desc.svelte-1uha8ag{font-size:1rem;color:#4b65d5;margin-bottom:24px}#referral-desc.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 0 8px}.referral-label.svelte-1uha8ag{font-family:Dirty Stains;font-size:1.125rem;color:#ffbb1c;margin:0 0 8px!important}#referral-url-box.svelte-1uha8ag{display:flex;align-items:center;height:46px;overflow:hidden}#referral-url-box.svelte-1uha8ag input:where(.svelte-1uha8ag){all:unset;flex:1;border:2px solid #4B65D5;border-right:none;padding:8px 16px;font-family:inherit;font-size:1rem;color:#4b65d5;min-width:0;box-sizing:border-box}#referral-url-box.svelte-1uha8ag input:where(.svelte-1uha8ag)::placeholder{color:#4b65d5;opacity:.43}#referral-url-box.svelte-1uha8ag button:where(.svelte-1uha8ag){all:unset;background:#ffbb1c;border:2px solid #FFBB1C;color:#fff;padding:8px 24px;font-family:inherit;font-size:1rem;cursor:url(../../../assets/pointer.png) 0 0,pointer;transition:background .2s;display:flex;align-items:center;justify-content:center;box-sizing:border-box}#referral-url-box.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{background:#fae09f}#referral-url-box.has-code.svelte-1uha8ag{background:#ffbb1c;border:1px solid #FFBB1C;cursor:url(../../../assets/pointer.png) 0 0,pointer;transition:filter .15s;position:relative;padding:0 8px}#referral-url-box.has-code.svelte-1uha8ag:hover{filter:brightness(1.08)}#referral-url-box.has-code.svelte-1uha8ag #referral-url:where(.svelte-1uha8ag){flex:1;color:#fff;font-size:1rem;display:flex;align-items:center;justify-content:center}#referral-url-box.has-code.svelte-1uha8ag:hover #referral-url:where(.svelte-1uha8ag):not(.copied){font-size:0}#referral-url-box.has-code.svelte-1uha8ag:hover #referral-url:where(.svelte-1uha8ag):not(.copied):after{content:"click to copy";font-size:1rem}#referral-url-box.has-code.svelte-1uha8ag #referral-url.copied:where(.svelte-1uha8ag){font-size:0}#referral-url-box.has-code.svelte-1uha8ag #referral-url.copied:where(.svelte-1uha8ag):after{content:"copied!";font-size:1rem}#referral-url-box.has-code.svelte-1uha8ag img:where(.svelte-1uha8ag){margin-left:8px;flex-shrink:0;height:1.75em;width:auto}#referral-count.svelte-1uha8ag{font-family:Dirty Stains;font-size:1.125rem;color:#4b65d5;margin-top:24px;margin-bottom:0}#referral-copy-status.svelte-1uha8ag{font-size:.75rem;color:#4b65d5;min-height:1.2em;margin:4px 0 0!important}@media(max-width:1250px){#merch-section.svelte-1uha8ag{grid-template-columns:1fr auto auto 1fr;grid-template-areas:"lefttext img1 img2 righttext" "lefttext img3 img4 righttext"}}@media(max-width:1000px){main.svelte-1uha8ag{position:relative;z-index:1;margin:0 auto;top:0;left:0;right:0;bottom:0;width:90%}#main-section.svelte-1uha8ag{height:auto}#main-text.svelte-1uha8ag{width:75%}#merch-section.svelte-1uha8ag{height:auto}}@media(max-width:800px){#main-ceiling.svelte-1uha8ag{aspect-ratio:1.5;margin:-7% auto -5%;float:none}#main-text.svelte-1uha8ag{padding-bottom:48px;padding-top:32px}}@media(max-width:600px){main.svelte-1uha8ag{width:calc(100% - 32px);margin:0 auto;min-height:100vh;min-height:100dvh;justify-content:stretch;box-sizing:border-box;gap:16px}main.svelte-1uha8ag>section{flex-grow:1;border-radius:0;width:100%;box-sizing:border-box}#merch-section.svelte-1uha8ag{width:100%;margin-top:0;grid-template-columns:1fr 1fr;grid-template-areas:"lefttext img1" "img3 img2" "img4 righttext"}#main-text.svelte-1uha8ag{width:100%}#main-email.svelte-1uha8ag{flex-flow:column}#main-email.svelte-1uha8ag input:where(.svelte-1uha8ag){width:100%}#main-email.svelte-1uha8ag button:where(.svelte-1uha8ag){margin:-8px}#referral-popup.svelte-1uha8ag{padding:32px 24px}#referral-title.svelte-1uha8ag{font-size:1.5rem}#referral-desc.svelte-1uha8ag{font-size:.85rem}#referral-url-box.has-code.svelte-1uha8ag #referral-url:where(.svelte-1uha8ag){font-size:.8rem}}
