.dfimg-edge{--dfimg-edge-bg:#c8f31d;--dfimg-edge-glow:rgba(200,243,29,0.55);--dfimg-g1:rgba(200,243,29,0.55);--dfimg-g2:rgba(140,180,20,0.4);--dfimg-logo-glow:rgba(200,243,29,0.45);padding:3px;border-radius:14px;display:block;width:100%;background:var(--dfimg-edge-bg);box-shadow:0 0 30px -8px var(--dfimg-edge-glow)}.dfimg-edge[data-variant=solana]{--dfimg-edge-bg:linear-gradient(135deg,#9945ff,#14f195);--dfimg-edge-glow:rgba(153,69,255,0.5);--dfimg-g1:rgba(153,69,255,0.55);--dfimg-g2:rgba(20,241,149,0.45);--dfimg-logo-glow:rgba(153,69,255,0.5)}.dfimg{position:relative;width:100%;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#060607}.dfimg-halo{position:absolute;left:50%;top:47%;width:170%;aspect-ratio:1;transform:translate(-50%,-50%)}.dfimg-rays{position:absolute;inset:0;border-radius:999px;-webkit-mask-image:radial-gradient(circle,transparent 24%,#000 34%,#000 60%,transparent 74%);mask-image:radial-gradient(circle,transparent 24%,#000 34%,#000 60%,transparent 74%)}.dfimg-rays.a{background:conic-gradient(from 0deg,var(--dfimg-g1) 0deg 6deg,transparent 6deg 24deg,var(--dfimg-g2) 24deg 30deg,transparent 30deg 48deg,var(--dfimg-g1) 48deg 54deg,transparent 54deg 72deg,var(--dfimg-g2) 72deg 78deg,transparent 78deg 96deg,var(--dfimg-g1) 96deg 102deg,transparent 102deg 120deg,var(--dfimg-g2) 120deg 126deg,transparent 126deg 144deg,var(--dfimg-g1) 144deg 150deg,transparent 150deg 168deg,var(--dfimg-g2) 168deg 174deg,transparent 174deg 192deg,var(--dfimg-g1) 192deg 198deg,transparent 198deg 216deg,var(--dfimg-g2) 216deg 222deg,transparent 222deg 240deg,var(--dfimg-g1) 240deg 246deg,transparent 246deg 264deg,var(--dfimg-g2) 264deg 270deg,transparent 270deg 288deg,var(--dfimg-g1) 288deg 294deg,transparent 294deg 312deg,var(--dfimg-g2) 312deg 318deg,transparent 318deg 336deg,var(--dfimg-g1) 336deg 342deg,transparent 342deg 1turn);animation:dfimg-spin 22s linear infinite;filter:blur(2px);opacity:.55}.dfimg-rays.b{background:conic-gradient(from 15deg,var(--dfimg-g2) 0deg 4deg,transparent 4deg 40deg,var(--dfimg-g1) 40deg 44deg,transparent 44deg 80deg,var(--dfimg-g2) 80deg 84deg,transparent 84deg 120deg,var(--dfimg-g1) 120deg 124deg,transparent 124deg 160deg,var(--dfimg-g2) 160deg 164deg,transparent 164deg 200deg,var(--dfimg-g1) 200deg 204deg,transparent 204deg 240deg,var(--dfimg-g2) 240deg 244deg,transparent 244deg 280deg,var(--dfimg-g1) 280deg 284deg,transparent 284deg 320deg,var(--dfimg-g2) 320deg 324deg,transparent 324deg 1turn);animation:dfimg-spin 30s linear infinite reverse;filter:blur(7px);opacity:.7}@keyframes dfimg-spin{to{transform:rotate(1turn)}}.dfimg-bloom{position:absolute;left:50%;top:47%;width:78%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:999px;background:radial-gradient(circle,var(--dfimg-g1) 0,transparent 62%);animation:dfimg-breathe 4.5s ease-in-out infinite;filter:blur(6px)}@keyframes dfimg-breathe{0%,to{opacity:.35;transform:translate(-50%,-50%) scale(.9)}50%{opacity:.7;transform:translate(-50%,-50%) scale(1.06)}}.dfimg-logo{position:absolute;left:50%;top:47%;width:64%;transform:translate(-50%,-50%);z-index:2}.dfimg-logo img{width:100%;display:block;transform:rotate(-3deg);filter:drop-shadow(0 16px 32px rgba(0,0,0,.85)) drop-shadow(0 0 24px var(--dfimg-logo-glow))}.dfimg-logo img.dfimg-fixedge{filter:drop-shadow(0 0 .6px rgba(5,5,5,.9)) drop-shadow(0 0 .6px rgba(5,5,5,.9)) drop-shadow(0 16px 32px rgba(0,0,0,.85)) drop-shadow(0 0 24px var(--dfimg-logo-glow))}.dfimg-logo.vibrate{animation:dfimg-buzz .38s steps(1) infinite}@keyframes dfimg-buzz{0%{transform:translate(-50%,-50%) rotate(0deg)}12%{transform:translate(calc(-50% + 1.6px),calc(-50% - 1.1px)) rotate(.5deg)}25%{transform:translate(calc(-50% - 1.3px),calc(-50% + 1.4px)) rotate(-.45deg)}37%{transform:translate(calc(-50% + 1.1px),calc(-50% + 1.2px)) rotate(.3deg)}50%{transform:translate(calc(-50% - 1.5px),calc(-50% - 1px)) rotate(-.55deg)}62%{transform:translate(calc(-50% + .9px),calc(-50% - 1.5px)) rotate(.4deg)}75%{transform:translate(calc(-50% - 1px),calc(-50% + .9px)) rotate(-.3deg)}87%{transform:translate(calc(-50% + 1.4px),calc(-50% + .5px)) rotate(.5deg)}to{transform:translate(-50%,-50%) rotate(0deg)}}.dfimg-cname{bottom:9.5%;font-weight:700;font-size:13px;letter-spacing:.06em;color:#eaefe6;text-shadow:0 2px 10px rgba(0,0,0,.9);padding:0 8%}.dfimg-cname,.dfimg-csub{position:absolute;left:0;right:0;text-align:center;z-index:3;text-transform:uppercase}.dfimg-csub{bottom:4.8%;font-size:7.5px;letter-spacing:.22em;color:#8b968b}.dfimg-vig{z-index:4;background:radial-gradient(115% 115% at 50% 42%,transparent 55%,rgba(0,0,0,.55) 100%)}.dfimg-scan,.dfimg-vig{position:absolute;inset:0;pointer-events:none}.dfimg-scan{z-index:5;background:repeating-linear-gradient(0deg,rgba(255,255,255,.015) 0 1px,transparent 1px 5px)}.dfmark-fill{position:absolute;inset:0;width:100%;height:100%;padding:0;background:#060607;box-shadow:none}.dfmark-fill,.dfmark-fill .dfimg{border-radius:0}@media (prefers-reduced-motion:reduce){.dfimg-bloom,.dfimg-logo.vibrate,.dfimg-rays.a,.dfimg-rays.b{animation:none}.dfimg-logo.vibrate{transform:translate(-50%,-50%)}}