a{color:#7da2d6}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes twinkle{0%,to{opacity:.3}50%{opacity:1}}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.8}to{transform:scale(1);opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulseAndSpin{0%{transform:scale(1) rotate(0deg);opacity:1}50%{transform:scale(1.15) rotate(180deg);opacity:.8}to{transform:scale(1) rotate(1turn);opacity:1}}@keyframes fadeInOut{0%{opacity:0}8%{opacity:1}85%{opacity:1}to{opacity:0}}@keyframes starBurst{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(var(--move-x),var(--move-y))}}@keyframes celebrateShake{0%,to{transform:translateX(0) scale(1)}10%{transform:translateX(-5px) scale(1.1)}20%{transform:translateX(5px) scale(1.1)}30%{transform:translateX(-5px) scale(1.1)}40%{transform:translateX(5px) scale(1.1)}50%{transform:translateX(0) scale(1)}}@keyframes float{0%,to{transform:translateY(0) rotate(var(--rotation))}50%{transform:translateY(-10px) rotate(var(--rotation))}}@media (max-width:768px){.contract-grid{grid-template-columns:1fr!important;gap:40px!important}.contract-graphics{height:250px!important;margin:20px 0}.contract-card{position:relative!important;transform:none!important;margin:10px auto!important}.main-title{font-size:51px!important}}@media (max-width:600px){.contract-address-full{display:none!important}.contract-address-short{display:inline!important}}.contract-address-example,.contract-address-full,.contract-address-short{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.code-block{background:#0D1117;border-radius:12px;padding:25px;border:1px solid #30363d;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,monospace;font-size:14px;line-height:1.6;overflow-x:auto;color:#E6EDF3;white-space:pre}.code-block .comment{color:#7C7C7C;font-style:italic}.code-block .keyword{color:#FF7B72;font-weight:600}.code-block .string{color:#A5C261}.code-block .number{color:#79C0FF}.code-block .function{color:#D2A8FF}.code-block .type{color:#FFA657}.code-block .variable{color:#79C0FF}.code-block .operator{color:#FF7B72}.code-block .punctuation{color:#E6EDF3}.code-block .decorator{color:#FFA657}.code-block .property{color:#79C0FF}