body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Steelfish;src:url(/assets/steelfish%20rg-DObu3fDS.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Steelfish Outline;src:url(/assets/steelfish%20outline-CBaSFkQt.otf) format("opentype");font-weight:400;font-style:normal}html{background:linear-gradient(rgba(0,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,255,.03) 1px,transparent 1px),linear-gradient(180deg,#0a0a0a,#0a141a,#0a0f14);background-size:50px 50px,50px 50px,100% 100%;background-attachment:fixed;overscroll-behavior:none}body{margin:0;padding:0;background:linear-gradient(rgba(0,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,255,.03) 1px,transparent 1px),linear-gradient(180deg,#0a0a0a,#0a141a,#0a0f14);background-size:50px 50px,50px 50px,100% 100%;background-attachment:fixed;min-height:100vh;color:#a0e6e6;overscroll-behavior:none}h2{color:#e6739f;text-shadow:0 0 5px #ff0080,0 0 10px #ff0080,0 0 15px #ff0080,0 0 20px #ff0080;font-family:Steelfish,sans-serif;text-transform:uppercase;letter-spacing:2px}nav{display:flex;justify-content:center;font-family:Steelfish,sans-serif;text-align:center;margin-top:20px;background:#000c;padding:20px 0;border-top:2px solid #00ffff;border-bottom:2px solid #00ffff;box-shadow:0 0 20px #00ffff80,inset 0 0 20px #00ffff1a}nav a{justify-content:center;align-items:center;margin:0 15px;padding:12px 20px;background:linear-gradient(45deg,#ff008033,#0ff3);color:#a0e6e6;border:2px solid #00ffff;border-radius:0;cursor:pointer;text-decoration:none;display:inline-block;text-transform:uppercase;letter-spacing:1px;font-weight:700;transition:all .3s ease;box-shadow:0 0 10px #00ffff80,inset 0 0 10px #00ffff1a;text-shadow:0 0 8px #00ffff}nav a:hover{background:linear-gradient(45deg,#ff008066,#ff03);color:#e6739f;border-color:#ff0080;box-shadow:0 0 20px #ff0080cc,inset 0 0 20px #ff008033;text-shadow:0 0 12px #ff0080;transform:translateY(-2px)}h1{text-align:center;font-size:80px;font-family:Steelfish,sans-serif;position:relative;color:#73b3ff;text-transform:uppercase;letter-spacing:4px;text-shadow:0 0 3px #0080ff,0 0 6px #0080ff,0 0 10px #0080ff,0 0 15px #0080ff;animation:neonFlicker 5s ease-in-out infinite alternate}@keyframes neonFlicker{0%,18%,22%,25%,53%,57%,to{text-shadow:0 0 3px #0080ff,0 0 6px #0080ff,0 0 10px #0080ff,0 0 15px #0080ff}20%,24%,55%{text-shadow:0 0 2px #0080ff,0 0 4px #0080ff,0 0 6px #0080ff,0 0 8px #0080ff}}.main-image{border:3px solid #ff0080;display:block;margin:20px auto 0;width:200px;height:auto;border-radius:10px;box-shadow:0 0 20px #ff008099,inset 0 0 20px #ff00801a;filter:brightness(1.2) contrast(1.1)}.image2{border:3px solid #00ffff;display:block;margin:20px auto 0;width:450px;height:auto;border-radius:10px;box-shadow:0 0 20px #0ff9,inset 0 0 20px #00ffff1a;filter:brightness(1.2) contrast(1.1)}.image3{border:3px solid #ffff00;display:block;margin:20px auto 0;width:250px;height:auto;border-radius:10px;box-shadow:0 0 20px #ff09,inset 0 0 20px #ffff001a;filter:brightness(1.2) contrast(1.1)}.image4{border:3px solid #ff0080;display:block;margin:20px auto 0;width:230px;height:auto;border-radius:10px;box-shadow:0 0 20px #ff008099,inset 0 0 20px #ff00801a;filter:brightness(1.2) contrast(1.1)}.image5{border:3px solid #00ff80;display:block;margin:20px auto 0;width:250px;height:auto;border-radius:10px;box-shadow:0 0 20px #00ff8099,inset 0 0 20px #00ff801a;filter:brightness(1.2) contrast(1.1)}.content{font-family:Courier New,monospace;max-width:900px;margin:20px auto 0;line-height:1;font-size:16px;background:#000000b3;border:1px solid #00ffff;border-radius:10px;padding:30px;box-shadow:0 0 30px #00ffff4d,inset 0 0 30px #00ffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#b3e6e6}.content ul{list-style:none;padding-left:0}.content li{margin:5px 0;padding:12px 0;border-bottom:1px solid rgba(0,255,255,.3);position:relative}.content li:before{content:"▶";color:#e6739f;font-weight:700;margin-right:10px;text-shadow:0 0 8px #ff0080}.pics{display:flex;flex-direction:row;margin-bottom:10px;gap:20px}@media (max-width: 720px){.pics{display:flex;flex-direction:column;margin-bottom:10px;gap:20px}}@media (max-width: 500px){.image2{border:3px solid #00ffff;display:block;margin:20px auto 0;width:300px;height:auto;border-radius:10px;box-shadow:0 0 20px #0ff9,inset 0 0 20px #00ffff1a;filter:brightness(1.2) contrast(1.1)}h1{font-size:60px}.content{padding:20px;margin:10px}}@media (max-width: 415px){nav{display:flex;flex-direction:column;justify-content:center;gap:15px;font-family:Steelfish,sans-serif;text-align:center;margin-top:20px}h1{font-size:50px}}a{color:#80d9d9;text-decoration:none;text-shadow:0 0 8px #00ffff;transition:all .3s ease}a:hover{color:#e6739f;text-shadow:0 0 12px #ff0080;text-decoration:underline}.content a[href*=http]{color:#80d9d9;transition:all .3s ease}.content a[href*=http]:hover{color:#e6739f}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#0a0a0a;border:1px solid #00ffff}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ff0080,#0ff);border-radius:6px;box-shadow:0 0 10px #00ffff80}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#0ff,#ff0080);box-shadow:0 0 15px #ff0080cc}.pay-button{padding:15px 25px;background:linear-gradient(45deg,#0ff3,#ff008033);color:#a0e6e6;border:2px solid #00ffff;border-radius:0;cursor:pointer;font-family:Steelfish,sans-serif;text-transform:uppercase;letter-spacing:1px;font-weight:700;font-size:14px;transition:all .3s ease;box-shadow:0 0 15px #0ff9,inset 0 0 15px #00ffff1a;text-shadow:0 0 8px #00ffff;min-width:180px;position:relative;overflow:hidden}.pay-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,255,255,.4),transparent);transition:left .5s}.pay-button:hover:before{left:100%}.pay-button:hover{background:linear-gradient(45deg,#ff008066,#ff03);color:#e6739f;border-color:#ff0080;box-shadow:0 0 25px #ff0080cc,inset 0 0 25px #ff008033;text-shadow:0 0 12px #ff0080;transform:translateY(-2px) scale(1.02)}.pay-button:disabled{opacity:.7;cursor:not-allowed;transform:none;animation:pulse 2s infinite}.pay-button:disabled:hover{transform:none;background:linear-gradient(45deg,#0ff3,#ff008033);color:#a0e6e6;border-color:#0ff;box-shadow:0 0 15px #0ff9,inset 0 0 15px #00ffff1a;text-shadow:0 0 8px #00ffff}@keyframes pulse{0%,to{box-shadow:0 0 15px #0ff9,inset 0 0 15px #00ffff1a}50%{box-shadow:0 0 25px #0ffc,inset 0 0 25px #0ff3}}.connectkit-button-container{display:flex;flex-direction:column;align-items:center;margin:20px 0;padding:20px}.connectkit-button{display:flex;flex-direction:column;align-items:center;gap:15px;width:100%}.connectkit-button p{color:#b3e6e6!important;font-family:Courier New,monospace!important;font-size:16px!important;text-align:center!important;margin:0!important;line-height:1.4!important}.pay-button-container{display:flex;flex-direction:column;align-items:center;gap:15px;margin:20px 0;padding:20px;background:#000000b3;border:1px solid #00ffff;border-radius:10px;box-shadow:0 0 8px #00ffff4d,inset 0 0 8px #00ffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.select-chain-label{display:flex;flex-direction:column;align-items:center;gap:8px;font-family:Courier New,monospace;color:#b3e6e6;font-size:14px}.select-chain{padding:12px 20px;background:linear-gradient(45deg,#0ff3,#ff008033);color:#a0e6e6;border:2px solid #00ffff;border-radius:0;font-family:Steelfish,sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s ease;box-shadow:0 0 6px #00ffff80,inset 0 0 6px #00ffff1a;text-shadow:0 0 8px #00ffff;min-width:200px;text-align:center}.select-chain:hover{background:linear-gradient(45deg,#ff008066,#ff03);color:#e6739f;border-color:#ff0080;box-shadow:0 0 8px #ff0080cc,inset 0 0 8px #ff008033;text-shadow:0 0 12px #ff0080;transform:translateY(-2px)}.select-chain:focus{outline:none;border-color:#ff0080;box-shadow:0 0 8px #ff0080cc,inset 0 0 8px #ff008033}.select-chain option{background:#0a0a0a;color:#a0e6e6;padding:10px;border:none}.pay-button-container p{color:#b3e6e6!important;font-family:Courier New,monospace!important;font-size:14px!important;text-align:center!important;margin:10px 0 0!important;padding:10px 15px;background:#00ff801a;border:1px solid rgba(0,255,128,.3);border-radius:4px}.pay-button+p{color:#ff6b6b!important;font-family:Courier New,monospace;font-size:12px;text-shadow:0 0 8px #ff6b6b;background:#ff00001a;padding:8px 12px;border:1px solid rgba(255,0,0,.3);border-radius:4px;margin-top:8px!important;max-width:300px;text-align:center}@media (max-width: 768px){.connectkit-button-container,.pay-button-container{margin:15px 10px;padding:15px}.connectkit-button p{font-size:14px!important}.select-chain{min-width:180px;font-size:12px}.pay-button{font-size:12px;padding:12px 20px;min-width:160px}}@media (max-width: 480px){.connectkit-button-container,.pay-button-container{margin:10px 5px;padding:15px}.connectkit-button,.pay-button-container{gap:12px}.select-chain{min-width:150px;padding:10px 15px}.pay-button{padding:10px 15px;min-width:140px}}.essay-container{max-width:800px;margin:0 auto;padding:20px;font-family:Georgia,serif;line-height:1.8;color:#e7e7e7}.essay-title{text-align:center;font-size:50px;font-family:Steelfish,sans-serif;position:relative;color:#697785;text-shadow:2px 2px 0 #43ba26;margin-bottom:5px}.date{text-align:center;font-size:1rem;color:#777;margin-bottom:20px}p{font-size:1.1rem;margin-bottom:20px}.image-container{text-align:center;margin:30px 0}.image-container img{max-width:100%;height:auto;border-radius:5px}.image-caption{font-size:.9rem;color:#555;margin-top:5px;font-style:italic}.large-space{margin-bottom:300px}
