:root{--purple:#290b56;--deep:#1c063f;--pink:#f64b99;--yellow:#ffdf53;--cream:#fff9dc;--ink:#200948;--u:min(.123609vw,2.3733px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--deep);color:var(--cream);font-family:'Patrick Hand',cursive}a{color:inherit;text-decoration:none}button,input{font:inherit}.site{width:100%;max-width:1920px;margin:auto;overflow:hidden}.purple{background:radial-gradient(ellipse at 52% 45%,#431378 0%,var(--purple) 58%,var(--deep) 100%)}.header{height:calc(67*var(--u));background:var(--purple);display:flex;align-items:center;padding:0 calc(53*var(--u)) 0 calc(108*var(--u));gap:calc(22*var(--u));font-family:'Fredoka',sans-serif;position:relative;z-index:4}.logo{font-family:'Lilita One',sans-serif;font-size:calc(29*var(--u));line-height:.72;letter-spacing:-.035em;transform:rotate(-3deg);display:flex;align-items:center;white-space:nowrap}.logo small{font-size:.57em;color:var(--pink);display:block;text-align:center;margin-top:calc(6*var(--u))}.logo-crown{font-size:calc(29*var(--u));color:var(--yellow);margin-right:calc(5*var(--u));align-self:flex-start;transform:rotate(-20deg)}.header nav{display:flex;margin-left:auto;align-items:center;gap:calc(30*var(--u));font-size:calc(12*var(--u));font-weight:600;white-space:nowrap}.header nav a:hover,.socials a:hover{color:var(--yellow)}.header-button{background:var(--yellow);color:var(--ink);border-radius:999px;padding:calc(9*var(--u)) calc(20*var(--u));font-size:calc(11*var(--u));font-weight:700;white-space:nowrap}.hero{height:calc(466*var(--u));position:relative;isolation:isolate}.hero-copy{position:absolute;z-index:2;top:calc(39*var(--u));left:calc(69*var(--u));width:calc(405*var(--u))}.hero-crown{position:absolute;top:calc(-16*var(--u));left:calc(135*var(--u));font-size:calc(62*var(--u));color:var(--yellow);transform:rotate(-19deg)}h1,h2,h3,p,figure{margin:0}.hero h1,.story h2,.memes h2,.buy h2,.community h2{font-family:'Lilita One',system-ui,sans-serif;letter-spacing:-.035em}.hero h1{font-size:calc(145*var(--u));line-height:.88;transform:rotate(-3deg);text-shadow:calc(6*var(--u)) calc(7*var(--u)) #17052e}.hero h1 span{display:block}.hero h1 strong{display:block;font-weight:400;color:var(--pink);font-size:.59em;white-space:nowrap;margin-left:calc(25*var(--u));margin-top:calc(8*var(--u))}.hero-copy p{font-size:calc(32*var(--u));font-weight:700;line-height:1.02;letter-spacing:.008em;transform:rotate(-5deg);margin:calc(16*var(--u)) 0 calc(31*var(--u)) calc(27*var(--u));text-shadow:calc(1*var(--u)) calc(2*var(--u)) #160632}.actions{display:flex;gap:calc(9*var(--u));align-items:center}.pill{font-family:'Fredoka',sans-serif;font-size:calc(13*var(--u));font-weight:700;border-radius:999px;padding:calc(12*var(--u)) calc(19*var(--u));height:calc(44*var(--u));display:inline-flex;align-items:center;gap:calc(11*var(--u));white-space:nowrap;transition:transform .18s}.pill:hover,.header-button:hover{transform:translateY(-3px)}.yellow{background:var(--yellow);color:var(--ink)}.outline{border:calc(2*var(--u)) solid white}.king{position:absolute;z-index:1;width:calc(427*var(--u));height:auto;right:calc(30*var(--u));bottom:calc(-9*var(--u));filter:drop-shadow(0 calc(10*var(--u)) calc(12*var(--u)) #15042f77)}.hero-aside{position:absolute;right:calc(53*var(--u));top:calc(175*var(--u));z-index:2;font-size:calc(19*var(--u));font-weight:700;line-height:.9;transform:rotate(-8deg)}.burst{position:absolute;color:var(--yellow);font-size:calc(50*var(--u));z-index:2}.burst-a{top:calc(248*var(--u));left:calc(424*var(--u))}.burst-b{top:calc(275*var(--u));right:calc(16*var(--u))}.paw{position:absolute;color:#7529ac;opacity:.28;font-size:calc(76*var(--u));filter:grayscale(1)}.paw-a{left:calc(-35*var(--u));top:calc(90*var(--u))}.paw-b{right:calc(-30*var(--u));top:calc(65*var(--u))}.zig-top:before{content:"";position:absolute;z-index:3;left:0;top:calc(-16*var(--u));width:100%;height:calc(18*var(--u));background:inherit;clip-path:polygon(0 35%,2.5% 100%,5% 15%,7.5% 100%,10% 20%,12.5% 100%,15% 15%,17.5% 100%,20% 25%,22.5% 100%,25% 20%,27.5% 100%,30% 35%,32.5% 100%,35% 20%,37.5% 100%,40% 15%,42.5% 100%,45% 20%,47.5% 100%,50% 20%,52.5% 100%,55% 25%,57.5% 100%,60% 20%,62.5% 100%,65% 20%,67.5% 100%,70% 20%,72.5% 100%,75% 25%,77.5% 100%,80% 20%,82.5% 100%,85% 15%,87.5% 100%,90% 20%,92.5% 100%,95% 25%,97.5% 100%,100% 25%,100% 100%,0 100%)}.story{height:calc(398*var(--u));background:var(--cream);color:var(--ink);position:relative}.polaroid{position:absolute;top:calc(43*var(--u));left:calc(75*var(--u));width:calc(275*var(--u));height:calc(270*var(--u));background:#fffdf0;padding:calc(12*var(--u)) calc(12*var(--u)) calc(31*var(--u));transform:rotate(-6deg);box-shadow:0 calc(6*var(--u)) calc(9*var(--u)) #3d2a2250}.polaroid img{width:100%;height:100%;object-fit:cover}.tape{position:absolute;background:var(--pink);opacity:.9;width:calc(77*var(--u));height:calc(22*var(--u));top:calc(-10*var(--u));left:calc(74*var(--u));transform:rotate(-7deg);z-index:2}.polaroid figcaption{font-size:calc(21*var(--u));font-weight:700;line-height:.8;position:absolute;right:calc(6*var(--u));bottom:calc(-43*var(--u));text-align:center;transform:rotate(-5deg)}.polaroid figcaption span,.pink-heart{color:var(--pink)}.story-copy{position:absolute;left:calc(396*var(--u));top:calc(51*var(--u));width:calc(360*var(--u))}.story h2{font-size:calc(62*var(--u));line-height:.8;transform:rotate(-4deg)}.story h2 strong{display:block;font-size:1.47em;font-weight:400;color:var(--pink);margin-left:calc(49*var(--u))}.story h3{font-size:calc(26*var(--u));line-height:1.05;margin-top:calc(15*var(--u));font-weight:700}.story p{font-size:calc(17*var(--u));line-height:1.07;margin-top:calc(12*var(--u));max-width:calc(340*var(--u))}.story-crown{position:absolute;font-size:calc(46*var(--u));top:calc(2*var(--u));right:calc(25*var(--u));transform:rotate(15deg)}.pink-heart{position:absolute;right:calc(32*var(--u));top:calc(188*var(--u));font-size:calc(55*var(--u));transform:rotate(-14deg)}.memes{height:calc(400*var(--u));position:relative;text-align:center;padding-top:calc(30*var(--u))}.memes h2{font-size:calc(59*var(--u));line-height:1;color:var(--cream);text-shadow:calc(3*var(--u)) calc(4*var(--u)) var(--deep)}.memes h2 span:not(.doodle-crown){color:var(--yellow)}.doodle-crown{font-family:Georgia,serif;color:var(--yellow);font-size:.8em;display:inline-block;transform:rotate(-15deg)}.subtitle{font-size:calc(22*var(--u));line-height:1;margin-top:calc(2*var(--u));font-weight:700}.meme-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(12*var(--u));margin:calc(20*var(--u)) calc(31*var(--u)) 0}.meme-card{height:calc(214*var(--u));border-radius:calc(4*var(--u));position:relative;overflow:visible}.pink-card{background:#fa4c9b}.yellow-card{background:#ffdc55}.meme-card img{position:absolute;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:bottom;filter:drop-shadow(0 0 calc(3*var(--u)) #2a0c4d33)}.meme-card figcaption{position:absolute;bottom:calc(-19*var(--u));left:18%;width:64%;z-index:2;background:var(--yellow);color:var(--ink);font:400 calc(24*var(--u))/.82 'Lilita One',sans-serif;padding:calc(9*var(--u)) calc(3*var(--u));transform:rotate(-5deg);clip-path:polygon(3% 0,100% 4%,96% 100%,0 94%);text-shadow:0 calc(1*var(--u)) #fff4}.meme-card:nth-child(2) figcaption{transform:rotate(4deg)}.card-side{position:absolute;left:calc(11*var(--u));top:calc(78*var(--u));z-index:2;color:var(--ink);font-size:calc(19*var(--u));font-weight:700;line-height:.82;transform:rotate(-13deg)}.card-side.right{left:auto;right:calc(7*var(--u));top:calc(18*var(--u));font-size:calc(16*var(--u));transform:rotate(-7deg)}.sparkles,.hearts{position:absolute;top:calc(12*var(--u));left:calc(20*var(--u));color:var(--yellow);font-size:calc(42*var(--u));z-index:2}.hearts{left:auto;right:calc(16*var(--u));color:var(--pink)}.buy{height:calc(374*var(--u));position:relative;background:#f94e99;text-align:center;color:white;padding-top:calc(37*var(--u))}.buy h2{font-size:calc(66*var(--u));line-height:1;color:var(--cream);text-shadow:calc(4*var(--u)) calc(5*var(--u)) var(--ink);transform:rotate(-2deg)}.buy .subtitle{font-size:calc(21*var(--u));margin-top:calc(1*var(--u))}.buy-grid{display:grid;grid-template-columns:1.38fr 1fr;gap:calc(30*var(--u));margin:calc(24*var(--u)) calc(40*var(--u)) 0;align-items:center}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:calc(4*var(--u))}.steps li{position:relative;min-height:calc(180*var(--u));display:flex;align-items:center;flex-direction:column}.num{position:absolute;top:0;left:calc(13*var(--u));background:var(--cream);border-radius:50%;width:calc(36*var(--u));height:calc(36*var(--u));color:var(--ink);display:grid;place-items:center;font:400 calc(25*var(--u)) 'Lilita One',sans-serif}.step-art{height:calc(105*var(--u));display:grid;place-items:center;font-family:'Lilita One',sans-serif;font-size:calc(76*var(--u));color:var(--ink);text-shadow:calc(3*var(--u)) calc(4*var(--u)) var(--yellow)}.sol{font-size:calc(102*var(--u));color:#392778;text-shadow:calc(4*var(--u)) calc(4*var(--u)) #61d7cf}.swap{color:var(--yellow);text-shadow:calc(4*var(--u)) calc(4*var(--u)) var(--ink)}.steps h3{font-size:calc(21*var(--u));line-height:1;font-weight:700}.steps p{font-size:calc(15*var(--u));line-height:1;max-width:calc(130*var(--u));margin-top:calc(6*var(--u))}.token-box{border:calc(2*var(--u)) solid var(--ink);background:var(--cream);box-shadow:calc(3*var(--u)) calc(4*var(--u)) var(--ink);border-radius:calc(11*var(--u));padding:calc(17*var(--u));color:var(--ink);font-family:'Fredoka',sans-serif;text-align:left;min-height:calc(179*var(--u))}.token-box h3{font:400 calc(23*var(--u)) 'Lilita One',sans-serif;text-align:center;margin-bottom:calc(15*var(--u))}.token-row{display:grid;grid-template-columns:calc(75*var(--u)) 1fr;gap:calc(7*var(--u));align-items:center;margin-bottom:calc(7*var(--u));font-size:calc(13*var(--u));font-weight:700}.token-row strong,.ca-control{min-width:0;border:calc(1*var(--u)) solid #6e5c83;border-radius:calc(7*var(--u));height:calc(32*var(--u));background:#fffbee;display:flex;align-items:center;justify-content:center}.ca-control:focus-within{outline:calc(2*var(--u)) solid var(--pink)}.ca-control input{border:0;background:transparent;min-width:0;width:100%;height:100%;outline:0;text-align:center;color:var(--ink);font-family:'Fredoka',sans-serif;font-size:calc(12*var(--u));font-weight:600;padding-left:calc(3*var(--u))}.ca-control input::placeholder{color:var(--ink);opacity:1}.ca-control button{border:0;background:var(--yellow);border-radius:calc(5*var(--u));color:var(--ink);font:700 calc(10*var(--u)) 'Fredoka';padding:calc(4*var(--u)) calc(7*var(--u));margin-right:calc(3*var(--u));cursor:pointer}.copy-status{font-size:calc(10*var(--u));min-height:calc(12*var(--u));text-align:center}.community{height:calc(237*var(--u));position:relative;text-align:center;padding-top:calc(28*var(--u));overflow:hidden}.community h2{font-size:calc(45*var(--u));line-height:1;color:var(--yellow)}.community h2 span{display:inline-block;transform:rotate(-17deg);margin-right:calc(9*var(--u))}.community>p:not(.fineprint){font-size:calc(20*var(--u));font-weight:700;line-height:1.1;margin-top:calc(4*var(--u))}.socials{display:flex;justify-content:center;gap:calc(26*var(--u));margin-top:calc(19*var(--u))}.socials a{display:flex;align-items:center;flex-direction:column;font-size:calc(14*var(--u));font-weight:700;line-height:1.2}.socials span{width:calc(63*var(--u));height:calc(63*var(--u));border-radius:50%;background:var(--cream);color:var(--ink);font:600 calc(39*var(--u)) 'Fredoka';display:grid;place-items:center;margin-bottom:calc(6*var(--u))}.footer-doodle{position:absolute;color:#7939b3;font-size:calc(26*var(--u));font-weight:700;line-height:.85;transform:rotate(-17deg);top:calc(84*var(--u))}.footer-doodle.left{left:calc(75*var(--u))}.footer-doodle.right{right:calc(60*var(--u));transform:rotate(12deg)}.fineprint{position:absolute;bottom:calc(7*var(--u));left:0;width:100%;font:500 calc(9*var(--u)) 'Fredoka';opacity:.65}
@media(max-width:700px){:root{--u:1px}.site{max-width:none}.header{height:70px;padding:0 18px}.logo{font-size:27px}.logo small{margin-top:5px}.logo-crown{font-size:27px}.header nav{display:none}.header-button{margin-left:auto;font-size:12px;padding:10px 14px}.hero{height:760px}.hero-copy{top:55px;left:5%;width:90%;text-align:center}.hero h1{font-size:clamp(81px,21vw,145px)}.hero h1 strong{font-size:.54em;margin-left:0}.hero-crown{left:28%;top:-31px;font-size:47px}.hero-copy p{font-size:27px;margin:23px auto 20px}.actions{justify-content:center}.pill{font-size:13px;height:42px;padding:11px 14px}.king{width:min(95vw,470px);right:50%;transform:translateX(50%);bottom:-5px}.hero-aside{right:6%;top:385px;font-size:15px}.story{height:auto;min-height:820px;padding:45px 20px 70px;display:flex;flex-direction:column;align-items:center}.polaroid{position:relative;top:auto;left:auto;width:min(72vw,320px);height:320px;margin:20px 0 75px}.polaroid figcaption{font-size:19px;bottom:-42px}.story-copy{position:relative;top:auto;left:auto;width:min(100%,480px);text-align:center}.story h2{font-size:64px}.story h2 strong{margin-left:0}.story h3{font-size:25px}.story p{font-size:19px;max-width:none}.story-crown{right:4%;font-size:40px}.pink-heart{display:none}.memes{height:auto;min-height:1050px;padding:55px 15px 85px}.memes h2{font-size:clamp(42px,10vw,66px)}.subtitle{font-size:20px}.meme-grid{display:flex;flex-direction:column;align-items:center;gap:38px;margin:28px auto 0}.meme-card{width:min(90vw,370px);height:270px}.meme-card figcaption{font-size:28px}.card-side{font-size:22px}.card-side.right{font-size:20px}.buy{height:auto;padding:60px 15px 75px}.buy h2{font-size:clamp(48px,11vw,72px)}.buy .subtitle{font-size:21px}.buy-grid{display:flex;flex-direction:column;gap:40px;margin:35px auto 0}.steps{width:100%;max-width:500px}.steps li{min-height:180px}.num{left:4px}.step-art{height:105px;font-size:60px}.steps h3{font-size:18px}.steps p{font-size:14px;max-width:120px}.token-box{width:min(100%,420px);min-height:0;border-width:2px;border-radius:11px;padding:18px}.token-box h3{font-size:25px;margin-bottom:16px}.token-row{grid-template-columns:85px 1fr;font-size:14px;gap:8px;margin-bottom:8px}.token-row strong,.ca-control{height:35px;border-width:1px;border-radius:7px}.ca-control input{font-size:13px}.ca-control button{font-size:11px}.copy-status{font-size:12px;min-height:16px}.community{height:345px;padding:47px 12px 30px}.community h2{font-size:clamp(34px,8vw,56px)}.community>p:not(.fineprint){font-size:19px}.socials{gap:25px;margin-top:25px}.socials a{font-size:15px}.socials span{width:67px;height:67px;font-size:40px}.footer-doodle{font-size:17px;top:200px;opacity:.8}.footer-doodle.left{left:15px}.footer-doodle.right{right:15px}.fineprint{font-size:10px;bottom:10px;padding:0 14px}.zig-top:before{top:-13px;height:15px}}
