html,body{overflow-x:hidden;width:100%}body{background:linear-gradient(to bottom right,#111827,#155e75,#15803d);background-attachment:fixed;background-position:center;color:#2d3436}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#0003;border-radius:10px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#4ade80,#14b8a6);border-radius:10px;border:2px solid rgba(0,0,0,.2)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#6ee7b7,#2dd4bf)}html{scrollbar-width:thin;scrollbar-color:#4ade80 rgba(0,0,0,.2)}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animation-delay-2000{animation-delay:2s}.animation-delay-4000{animation-delay:4s}.ios-card{background:#ffffff08;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:20px;box-shadow:0 4px 6px -1px #0000001a,inset 0 1px #ffffff0d;transition:transform .4s cubic-bezier(.25,.8,.25,1),background .4s cubic-bezier(.25,.8,.25,1),box-shadow .4s cubic-bezier(.25,.8,.25,1),border-color .4s cubic-bezier(.25,.8,.25,1);will-change:transform}.ios-card:hover{background:#ffffff14;transform:translateY(-6px) scale(1.02);border-color:#ffffff40;box-shadow:0 20px 25px -5px #0003,0 10px 10px -5px #0000001a,inset 0 0 20px #ffffff0d}.ios-btn{background:#ffffff1a;border:1px solid rgba(255,255,255,.15);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .3s ease,background .3s ease,box-shadow .3s ease;will-change:transform}.ios-btn:hover{background:#fff3;transform:scale(1.05);box-shadow:0 0 15px #fff3}
