.gold-button{clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,18px 100%,0 50%);padding:2px;background:linear-gradient(120deg,#91652f,#fff0bc 24%,#bc9049 48%,#fff0bd 74%,#98703b);transition:filter .4s,transform .4s}
.gold-button>span:not(.gem){background:linear-gradient(130deg,#173866,#091e44 55%,#153967);opacity:1;letter-spacing:1.5px}
.gold-button:hover{transform:translateY(-2px);filter:drop-shadow(0 0 7px #8bcfff88)}
.download{width:340px;height:74px;padding:3px;font-size:20px;font-weight:600}
.download>span:not(.gem){height:100%;padding:16px 26px;background:linear-gradient(120deg,#163e76,#0b2253 50%,#1e4880);border-top:1px solid #ecce864a;border-bottom:1px solid #ecce864a}
.download:after{content:none}.download .gem{top:5px;width:8px;height:8px;left:calc(50% - 4px);border:1px solid #ffe5a0;box-shadow:0 0 8px #91e7ff88}
.register{width:272px;height:48px;font-size:14px}.register>span:not(.gem){height:100%;padding:10px 24px}
.login{min-width:124px;font-size:13px}
@media(max-width:720px){.download{width:min(320px,84vw);height:66px;font-size:18px}.register{width:250px;height:46px}.login{min-width:100px}.login>span:not(.gem){padding:10px 22px}}
