.neumorphic{background:linear-gradient(145deg,#f0f0f0,#cacaca);border-radius:15px;box-shadow:20px 20px 60px #bebebe,-20px -20px 60px #fff}.neumorphic-pressed{background:linear-gradient(145deg,#cacaca,#f0f0f0);box-shadow:inset 20px 20px 60px #bebebe,inset -20px -20px 60px #fff}.neumorphic-dark{background:linear-gradient(145deg,#1e1e1e,#2a2a2a);box-shadow:20px 20px 60px #0a0a0a,-20px -20px 60px #2a2a2a}.neumorphic-dark-pressed{background:linear-gradient(145deg,#2a2a2a,#1e1e1e);box-shadow:inset 20px 20px 60px #0a0a0a,inset -20px -20px 60px #2a2a2a}.glassmorphic{-webkit-backdrop-filter:blur(16px);background:rgba(255,255,255,.8);border:1px solid rgba(255,255,255,.2);border-radius:24px;box-shadow:0 8px 32px rgba(31,38,135,.15)}.glassmorphic-dark{-webkit-backdrop-filter:blur(16px);background:rgba(17,24,39,.8);border:1px solid rgba(255,255,255,.2);border-radius:24px;box-shadow:0 8px 32px rgba(0,0,0,.15)}.apple-card{-webkit-backdrop-filter:blur(20px)saturate(180%);background:rgba(255,255,255,.72);border:1px solid rgba(209,213,219,.3);border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.apple-button{background:linear-gradient(#fff 0%,#f3f4f6 100%);border:1px solid rgba(0,0,0,.04);border-radius:8px;transition:all .2s;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 1px rgba(255,255,255,.8)}.apple-button:hover{background:linear-gradient(#f9fafb 0%,#e5e7eb 100%);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.apple-button:active{background:linear-gradient(#e5e7eb 0%,#f3f4f6 100%);box-shadow:inset 0 2px 4px rgba(0,0,0,.06)}
