memoscan
← all memos

Memo 0x2374b82c…978319 on Ethereum

<!doctype html><html><head><meta charset="utf-8"><title>shards</title><style> :root { /* Pattern 1: 7 bands */ --color1: #bb44dd; --color2: #000; --pos1: 0%; --pos2: 8.33%; --pos3: 25%; --pos4: 41.67%; --pos5: 58.33%; --pos6: 75%; --pos7: 91.67%; /* Pattern 2: 5 bands */ --color2-1: #6486f5; --color2-2: #000; --pos2-1: 0%; --pos2-2: 12.5%; --pos2-3: 37.5%; --pos2-4: 62.5%; --pos2-5: 87.5%; /* Pattern 3: 3 bands */ --color3-1: #ffffff; --color3-2: #000; --color4-1: #ff00cc; --color4-2: #000; --pos3-1: 0%; --pos3-2: 50%; --pos3-3: 100%; } body { background-color: black; margin: 0; padding: 0; width: 100vw; height: 100vh; overflow: hidden; } .gradient-container { position: absolute; overflow: hidden; transition: all 0.3s ease; clip-path: var(--clip-path); /* Emboss effect */ box-shadow: inset 2px 2px 5px rgba(255, 255, 255, 0.4), inset -2px -2px 5px rgba(0, 0, 0, 0.4); /* Add more depth with a subtle border */ } .gradient-up { background-image: repeating-linear-gradient( to bottom, var(--color1) var(--pos1), var(--color2) var(--pos2), var(--color1) var(--pos3), var(--color2) var(--pos4), var(--color1) var(--pos5), var(--color2) var(--pos6), var(--color1) var(--pos7) ); animation: moveUpwards 5s linear infinite; } .gradient-down { background-image: repeating-linear-gradient( to bottom, var(--color2-1) var(--pos2-1), var(--color2-2) var(--pos2-2), var(--color2-1) var(--pos2-3), var(--color2-2) var(--pos2-4), var(--color2-1) var(--pos2-5) ); animation: moveDownwards 5s linear infinite; } .gradient-left { background-image: repeating-linear-gradient( to right, var(--color3-1) var(--pos3-1), var(--color3-2) var(--pos3-2), var(--color3-1) var(--pos3-3) ); animation: moveLeft 5s linear infinite; } .gradient-right { background-image: repeating-linear-gradient( to right, var(--color4-1) var(--pos1), var(--color4-2) var(--pos2), var(--color4-1) var(--pos3), var(--color4-2) var(--pos4), var(--color4-1) var(--pos5), var(--color4-2) var(--pos6), var(--color4-1) var(--pos7) ); animation: moveRight 5s linear infinite; } .strobe { background-color: #000; } @keyframes strobeEffect { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes moveUpwards { 0% { background-position: 0 100%; } 100% { background-position: 0 -100%; } } @keyframes moveDownwards { 0% { background-position: 0 -100%; } 100% { background-position: 0 100%; } } @keyframes moveLeft { 0% { background-position: 100% 0; } 100% { background-position: -100% 0; } } @keyframes moveRight { 0% { background-position: -100% 0; } 100% { background-position: 100% 0; } } :root{--color1:#494949;--color2:#000;--pos1:0%;--pos2:8.33%;--pos3:25%;--pos4:41.67%;--pos5:58.33%;--pos6:75%;--pos7:91.67%;--color2-1:#494949;--color2-2:#000;--pos2-1:0%;--pos2-2:12.5%;--pos2-3:37.5%;--pos2-4:62.5%;--pos2-5:87.5%;--color3-1:#400026;--color3-2:#000;--color4-1:#ffcc00;--color4-2:#000;--pos3-1:0%;--pos3-2:50%;--pos3-3:100%;}:root{--color1: #494949; --color2-1: #494949; --color3-1: #400026; --color4-1: #ffcc00;}</style></head><body style="margin:0;background-color:black;width:100vw;height:100vh;overflow:hidden;"><div id="puzzle-container"><div class="gradient-container gradient-left" data-x="0" data-y="0" data-width="0.05927400000000001" data-height="0.0253" style="left: 0px; top: 0px; width: 23.828148px; height: 10.1706px; --clip-path: polygon(0% 0%, 164% 0%, 18% -55%, 0% -149%); background-size: 47.656296px 10.1706px; animation-duration: 16s;"></div><div class="gradient-container gradient-right" data-x="0" data-y="0.0253" data-width="0.05927400000000001" data-height="0.07590000000000001" style="left: 0px; top: 10.1706px; width: 23.828148px; height: 30.5118px; --clip-path: polygon(0% -83%, 18% -52%, 27% 71%, 0% 31%); background-size: 47.656296px 30.5118px; animation-duration: 25s;"></div><div class="gradient-container gradient-up" data-x="0" data-y="0.1012" data-width="0.05927400000000001" data-height="0.008799999999999994" style="left: 0px; top: 40.6824px; width: 23.828148px; height: 3.5376px; --clip-path: polygon(0% -595%, 27% -251%, 78% -567%, 0% 413%); background-size: 23.828148px 7.0752px; animation-duration: 58s;"></div><div class="gradient-container gradient-up" data-x="0.05927400000000001" data-y="0" data-width="0.45548776" data-height="0.11" style="left: 23.828148px; top: 0px; width: 183.10608px; height: 44.22px; --clip-path: polygon(8% 0%, 116% 0%, 86% 54%, -3% 47%); background-size: 183.10608px 88.44px; animation-duration: 89s;"></div><div class="gradient-container gradient-left" data-x="0.5147617600000001" data-y="0" data-width="0.0747958848" data-height="0.11" style="left: 206.934228px; top: 0px; width: 30.067946px; height: 44.22px; --clip-path: polygon(96% 0%, 48% 0%, 143% 96%, -83% 54%); background-size: 60.135891px 44.22px; animation-duration: 26s;"></div><div class="gradient-container gradient-up" data-x="0.5895576448000001" data-y="0" data-width="0.0690423552" data-height="0.11" style="left: 237.002173px; top: 0px; width: 27.755027px; height: 44.22px; --clip-path: polygon(-57% 0%, -12% 0%, 155% 72%, 47% 96%); background-size: 27.755027px 88.44px; animation-duration: 94s;"></div><div class="gradient-container gradient-up" data-x="0.6586000000000001" data-y="0" data-width="0.027676000000000006" data-height="0.061006000000000005" style="left: 264.7572px; top: 0px; width: 11.125752px; height: 24.524412px; --clip-path: polygon(-281% 0%, 65% 0%, 256% 36%, -234% -29%); background-size: 11.125752px 49.048824px; animation-duration: 12s;"></div><div class="gradient-container gradient-down" data-x="0.686276" data-y="0" data-width="0.05372400000000001" data-height="0.061006000000000005" style="left: 275.882952px; top: 0px; width: 21.597048px; height: 24.524412px; --clip-path: polygon(-18% 0%, 3% 0%, 219% -10%, 80% 36%); background-size: 21.597048px 49.048824px; animation-duration: 1s;"></div><div class="gradient-container gradient-right" data-x="0.6586000000000001" data-y="0.061006000000000005" data-width="0.07326" data-height="0.042393999999999994" style="left: 264.7572px; top: 24.524412px; width: 29.45052px; height: 17.042388px; --clip-path: polygon(-88% -185%, 69% 180%, 98% 181%, -57% 8%); background-size: 58.90104px 17.042388px; animation-duration: 17s;"></div><div class="gradient-container gradient-down" data-x="0.73186" data-y="0.061006000000000005" data-width="0.008140000000000005" data-height="0.042393999999999994" style="left: 294.20772px; top: 24.524412px; width: 3.27228px; height: 17.042388px; --clip-path: polygon(-283% 180%, 885% -159%, -730% 111%, -22% 181%); background-size: 3.27228px 34.084776px; animation-duration: 45s;"></div><div class="gradient-container gradient-right" data-x="0.6586000000000001" data-y="0.1034" data-width="0.056166000000000015" data-height="0.006599999999999996" style="left: 264.7572px; top: 41.5668px; width: 22.578732px; height: 2.6532px; --clip-path: polygon(-75% -591%, 144% 1035%, 160% 115%, 68% -366%); background-size: 45.157464px 2.6532px; animation-duration: 49s;"></div><div class="gradient-container gradient-up" data-x="0.714766" data-y="0.1034" data-width="0.025234000000000003" data-height="0.006599999999999996" style="left: 287.335932px; top: 41.5668px; width: 10.144068px; height: 2.6532px; --clip-path: polygon(99% 1035%, -168% 68%, 167% -5%, 134% 115%); background-size: 10.144068px 5.3064px; animation-duration: 74s;"></div><div class="gradient-container gradient-up" data-x="0" data-y="0.11" data-width="0.14762999999999998" data-height="0.12281999999999998" style="left: 0px; top: 44.22px; width: 59.34726px; height: 49.37364px; --clip-path: polygon(0% 22%, 99% -16%, 46% 44%, 0% 142%); background-size: 59.34726px 98.74728px; animation-duration: 4s;"></div><div class="gradient-container gradient-right" data-x="0.14762999999999998" data-y="0.11" data-width="0.007769999999999996" data-height="0.12281999999999998" style="left: 59.34726px; top: 44.22px; width: 3.12354px; height: 49.37364px; --clip-path: polygon(-14% -16%, -140% -61%, -674% 40%, -1020% 44%); background-size: 6.24708px 49.37364px; animation-duration: 87s;"></div><div class="gradient-container gradient-right" data-x="0" data-y="0.23281999999999997" data-width="0.15539999999999998" data-height="0.1080816" style="left: 0px; top: 93.59364px; width: 62.4708px; height: 43.448803px; --clip-path: polygon(0% 48%, 61% -68%, 94% 142%, 0% 92%); background-size: 124.9416px 43.448803px; animation-duration: 9s;"></div><div class="gradient-container gradient-right" data-x="0" data-y="0.34090159999999997" data-width="0.15539999999999998" data-height="0.3831984" style="left: 0px; top: 137.042443px; width: 62.4708px; height: 154.045757px; --clip-path: polygon(0% -2%, 94% 12%, 112% 92%, 0% 89%); background-size: 124.9416px 154.045757px; animation-duration: 26s;"></div><div class="gradient-container gradient-right" data-x="0.15539999999999998" data-y="0.11" data-width="0.058460000000000005" data-height="0.24563999999999997" style="left: 62.4708px; top: 44.22px; width: 23.50092px; height: 98.74728px; --clip-path: polygon(-32% -30%, 163% -29%, 233% 110%, -8% 118%); background-size: 47.00184px 98.74728px; animation-duration: 43s;"></div><div class="gradient-container gradient-right" data-x="0.21386000000000002" data-y="0.11" data-width="0.52614" data-height="0.24563999999999997" style="left: 85.97172px; top: 44.22px; width: 211.50828px; height: 98.74728px; --clip-path: polygon(7% -29%, 103% -3%, 105% 95%, 15% 110%); background-size: 423.01656px 98.74728px; animation-duration: 44s;"></div><div class="gradient-container gradient-down" data-x="0.15539999999999998" data-y="0.35563999999999996" data-width="0.49106400000000006" data-height="0.36846" style="left: 62.4708px; top: 142.96728px; width: 197.407728px; height: 148.12092px; --clip-path: polygon(-1% 12%, 93% 11%, 92% 84%, 4% 92%); background-size: 197.407728px 296.24184px; animation-duration: 38s;"></div><div class="gradient-container gradient-right" data-x="0.646464" data-y="0.35563999999999996" data-width="0.09353600000000001" data-height="0.36846" style="left: 259.878528px; top: 142.96728px; width: 37.601472px; height: 148.12092px; --clip-path: polygon(-35% 11%, 126% -4%, 55% 111%, -44% 84%); background-size: 75.202944px 148.12092px; animation-duration: 95s;"></div><div class="gradient-container gradient-left" data-x="0" data-y="0.7241000000000001" data-width="0.22643999999999997" data-height="0.13794999999999996" style="left: 0px; top: 291.0882px; width: 91.02888px; height: 55.4559px; --clip-path: polygon(0% -30%, 108% 27%, 97% 56%, 0% 43%); background-size: 182.05776px 55.4559px; animation-duration: 10s;"></div><div class="gradient-container gradient-right" data-x="0" data-y="0.86205" data-width="0.22643999999999997" data-height="0.13794999999999996" style="left: 0px; top: 346.5441px; width: 91.02888px; height: 55.4559px; --clip-path: polygon(0% -57%, 97% -44%, 126% 100%, 0% 100%); background-size: 182.05776px 55.4559px; animation-duration: 52s;"></div><div class="gradient-container gradient-right" data-x="0.22643999999999997" data-y="0.7241000000000001" data-width="0.030443599999999998" data-height="0.2758999999999999" style="left: 91.02888px; top: 291.0882px; width: 12.238327px; height: 110.9118px; --clip-path: polygon(62% 13%, 313% 15%, -97% 100%, 195% 100%); background-size: 24.476654px 110.9118px; animation-duration: 66s;"></div><div class="gradient-container gradient-down" data-x="0.2568836" data-y="0.7241000000000001" data-width="0.2463164" data-height="0.2758999999999999" style="left: 103.267207px; top: 291.0882px; width: 99.019193px; height: 110.9118px; --clip-path: polygon(26% 15%, 102% -9%, 109% 100%, -24% 100%); background-size: 99.019193px 221.8236px; animation-duration: 13s;"></div><div class="gradient-container gradient-right" data-x="0.5032" data-y="0.7241000000000001" data-width="0.23680000000000007" data-height="0.2758999999999999" style="left: 202.2864px; top: 291.0882px; width: 95.1936px; height: 110.9118px; --clip-path: polygon(2% -9%, 82% 15%, 113% 100%, 9% 100%); background-size: 190.3872px 110.9118px; animation-duration: 18s;"></div><div class="gradient-container gradient-left" data-x="0.74" data-y="0" data-width="0.022359999999999998" data-height="0.026" style="left: 297.48px; top: 0px; width: 8.98872px; height: 10.452px; --clip-path: polygon(-234% 0%, -94% 0%, -131% 207%, 245% -130%); background-size: 17.97744px 10.452px; animation-duration: 70s;"></div><div class="gradient-container gradient-down" data-x="0.76236" data-y="0" data-width="0.20123999999999995" data-height="0.026" style="left: 306.46872px; top: 0px; width: 80.89848px; height: 10.452px; --clip-path: polygon(-22% 0%, 68% 0%, 73% 147%, -26% 207%); background-size: 80.89848px 20.904px; animation-duration: 91s;"></div><div class="gradient-container gradient-right" data-x="0.9636" data-y="0" data-width="0.013468000000000003" data-height="0.026" style="left: 387.3672px; top: 0px; width: 5.414136px; height: 10.452px; --clip-path: polygon(-481% 0%, 100% 0%, 100% -77%, -410% 147%); background-size: 10.828272px 10.452px; animation-duration: 78s;"></div><div class="gradient-container gradient-left" data-x="0.977068" data-y="0" data-width="0.022932000000000004" data-height="0.026" style="left: 392.781336px; top: 0px; width: 9.218664px; height: 10.452px; --clip-path: polygon(0% 0%, 100% 0%, 100% 85%, 0% -77%); background-size: 18.437328px 10.452px; animation-duration: 97s;"></div><div class="gradient-container gradient-down" data-x="0.74" data-y="0.026" data-width="0.25999999999999995" data-height="0.23399999999999999" style="left: 297.48px; top: 10.452px; width: 104.52px; height: 94.068px; --clip-path: polygon(21% -26%, 100% -2%, 100% 111%, -22% 114%); background-size: 104.52px 188.136px; animation-duration: 52s;"></div><div class="gradient-container gradient-down" data-x="0.74" data-y="0.26" data-width="0.25999999999999995" data-height="0.13576992000000002" style="left: 297.48px; top: 104.52px; width: 104.52px; height: 54.579508px; --clip-path: polygon(-22% 25%, 100% 19%, 100% 63%, -28% 89%); background-size: 104.52px 109.159016px; animation-duration: 84s;"></div><div class="gradient-container gradient-up" data-x="0.74" data-y="0.39576992" data-width="0.25999999999999995" data-height="0.17997408" style="left: 297.48px; top: 159.099508px; width: 104.52px; height: 72.34958px; --clip-path: polygon(-28% -8%, 100% -28%, 100% 115%, -14% 65%); background-size: 104.52px 144.69916px; animation-duration: 4s;"></div><div class="gradient-container gradient-up" data-x="0.74" data-y="0.575744" data-width="0.11699999999999999" data-height="0.027456000000000036" style="left: 297.48px; top: 231.449088px; width: 47.034px; height: 11.037312px; --clip-path: polygon(-32% -230%, 167% 175%, 96% 200%, -19% 154%); background-size: 47.034px 22.074624px; animation-duration: 69s;"></div><div class="gradient-container gradient-right" data-x="0.857" data-y="0.575744" data-width="0.14299999999999996" data-height="0.027456000000000036" style="left: 344.514px; top: 231.449088px; width: 57.486px; height: 11.037312px; --clip-path: polygon(54% 175%, 100% 100%, 100% 252%, -3% 200%); background-size: 114.972px 11.037312px; animation-duration: 5s;"></div><div class="gradient-container gradient-right" data-x="0.74" data-y="0.6032" data-width="0.04419999999999999" data-height="0.04680000000000002" style="left: 297.48px; top: 242.4864px; width: 17.7684px; height: 18.8136px; --clip-path: polygon(-49% 32%, 30% -82%, 166% 192%, 47% 102%); background-size: 35.5368px 18.8136px; animation-duration: 78s;"></div><div class="gradient-container gradient-down" data-x="0.7842" data-y="0.6032" data-width="0.04419999999999999" data-height="0.04680000000000002" style="left: 315.2484px; top: 242.4864px; width: 17.7684px; height: 18.8136px; --clip-path: polygon(-70% -82%, 252% 169%, -80% -51%, 66% 192%); background-size: 17.7684px 37.6272px; animation-duration: 18s;"></div><div class="gradient-container gradient-right" data-x="0.8284" data-y="0.6032" data-width="0.17159999999999995" data-height="0.04680000000000002" style="left: 333.0168px; top: 242.4864px; width: 68.9832px; height: 18.8136px; --clip-path: polygon(39% 169%, 100% 89%, 100% 16%, -46% -51%); background-size: 137.9664px 18.8136px; animation-duration: 45s;"></div><div class="gradient-container gradient-right" data-x="0.74" data-y="0.65" data-width="0.25999999999999995" data-height="0.035" style="left: 297.48px; top: 261.3px; width: 104.52px; height: 14.07px; --clip-path: polygon(8% 2%, 100% -112%, 100% 42%, -6% 253%); background-size: 209.04px 14.07px; animation-duration: 50s;"></div><div class="gradient-container gradient-right" data-x="0.74" data-y="0.685" data-width="0.0676" data-height="0.006174" style="left: 297.48px; top: 275.37px; width: 27.1752px; height: 2.481948px; --clip-path: polygon(-21% 866%, 161% -637%, 69% 1357%, 50% 39%); background-size: 54.3504px 2.481948px; animation-duration: 16s;"></div><div class="gradient-container gradient-up" data-x="0.74" data-y="0.691174" data-width="0.0676" data-height="0.14817599999999997" style="left: 297.48px; top: 277.851948px; width: 27.1752px; height: 59.566752px; --clip-path: polygon(50% -3%, 69% 52%, 119% 100%, -81% 80%); background-size: 27.1752px 119.133504px; animation-duration: 96s;"></div><div class="gradient-container gradient-up" data-x="0.8076000000000001" data-y="0.685" data-width="0.0038479999999999994" data-height="0.15435" style="left: 324.6552px; top: 275.37px; width: 1.546896px; height: 62.0487px; --clip-path: polygon(1064% -25%, -1400% -6%, -1651% 104%, 329% 100%); background-size: 1.546896px 124.0974px; animation-duration: 77s;"></div><div class="gradient-container gradient-up" data-x="0.8114480000000001" data-y="0.685" data-width="0.18855199999999997" data-height="0.15435" style="left: 326.202096px; top: 275.37px; width: 75.797904px; height: 62.0487px; --clip-path: polygon(-31% -6%, 100% -13%, 100% 137%, -36% 104%); background-size: 75.797904px 124.0974px; animation-duration: 31s;"></div><div class="gradient-container gradient-left" data-x="0.74" data-y="0.83935" data-width="0.023399999999999997" data-height="0.048194999999999995" style="left: 297.48px; top: 337.4187px; width: 9.4068px; height: 19.37439px; --clip-path: polygon(-233% -62%, 365% -34%, 198% -17%, -143% -3%); background-size: 18.8136px 19.37439px; animation-duration: 28s;"></div><div class="gradient-container gradient-up" data-x="0.74" data-y="0.887545" data-width="0.023399999999999997" data-height="0.112455" style="left: 297.48px; top: 356.79309px; width: 9.4068px; height: 45.20691px; --clip-path: polygon(-143% -44%, 198% -50%, -77% 100%, 131% 100%); background-size: 9.4068px 90.41382px; animation-duration: 50s;"></div><div class="gradient-container gradient-right" data-x="0.7634" data-y="0.83935" data-width="0.16325399999999995" data-height="0.16065" style="left: 306.8868px; top: 337.4187px; width: 65.628108px; height: 64.5813px; --clip-path: polygon(38% -10%, 76% -39%, 78% 100%, -25% 100%); background-size: 131.256216px 64.5813px; animation-duration: 30s;"></div><div class="gradient-container gradient-right" data-x="0.926654" data-y="0.83935" data-width="0.07334599999999998" data-height="0.16065" style="left: 372.514908px; top: 337.4187px; width: 29.485092px; height: 64.5813px; --clip-path: polygon(-53% -39%, 100% 36%, 100% 100%, -49% 100%); background-size: 58.970184px 64.5813px; animation-duration: 31s;"></div></div><script>function layoutShards(){var vw=window.innerWidth;var vh=window.innerHeight;document.querySelectorAll(".gradient-container").forEach(function(div){var x=parseFloat(div.dataset.x||0);var y=parseFloat(div.dataset.y||0);var w=parseFloat(div.dataset.width||0);var h=parseFloat(div.dataset.height||0);div.style.left=(x*vw)+"px";div.style.top=(y*vh)+"px";div.style.width=(w*vw)+"px";div.style.height=(h*vh)+"px";if(div.classList.contains("gradient-left")||div.classList.contains("gradient-right")){div.style.backgroundSize=(w*vw*2)+"px "+(h*vh)+"px";}else{div.style.backgroundSize=(w*vw)+"px "+(h*vh*2)+"px";}});}window.addEventListener("resize",layoutShards);window.addEventListener("load",layoutShards);layoutShards();</script></body></html>