*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:'BYekan';src:local('BYekan');src:url(../fonts/BYekan.woff) format('woff');src:url(../fonts/BYekan.ttf) format('truetype');font-weight:400;font-style:normal}body{font-family:'BYekan'}.invite-card{background:#1c1c2e;color:#fff;padding:30px 40px;border-radius:15px;box-shadow:0 10px 25px rgb(0 0 0 / .3);text-align:center;position:relative;margin:auto;display:flex;flex-direction:column;align-items:center;width:80%;max-width:400px}.invite-title h2{font-size:22px;color:#ffd847;font-weight:700;margin-bottom:15px}.invite-text{font-size:16px;line-height:1.5;margin-bottom:20px}.ref-code-container{display:flex;align-items:center;justify-content:center;gap:10px;user-select:none;background:#2e2e44;padding:10px 15px;border-radius:8px;font-weight:700;letter-spacing:1px;font-size:16px;cursor:pointer;transition:background 0.3s ease,transform 0.2s ease}.ref-code:hover{background:#3a3a5a;transform:scale(1.05)}.signup-btn h3{font-size:16px;display:inline-block;text-decoration:none;background:#008b13;color:#fff;padding:12px 25px;border-radius:8px;font-weight:700;transition:background 0.3s ease,transform 0.2s ease}.signup-btn h3:hover{background:#00a018;transform:scale(1.03)}.copy-msg{position:absolute;top:-40px;left:50%;transform:translateX(-50%);font-size:18px;font-weight:700;padding:6px 15px;border-radius:8px;color:#fff;background:rgb(255 255 255 / .1);opacity:0;pointer-events:none;transition:opacity 0.4s ease,transform 0.4s ease}.copy-msg.show{opacity:1;transform:translateX(-50%) translateY(0);-webkit-transform:translateX(-50%) translateY(0);-moz-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);-o-transform:translateX(-50%) translateY(0)}.copy-btn{display:inline-block;margin-left:10px;background:#f0c14b;color:#1c1c2e;padding:6px 12px;border:none;border-radius:6px;cursor:pointer;font-weight:700;transition:background 0.3s ease,transform 0.2s ease}.copy-btn:hover{background:#ffd847;transform:scale(1.05)}.footer-style-gold{margin-top:100px}.gift{margin:0 20px 40px 20px;text-align:center;color:#fff;font-size:22px;font-weight:700}.invest-gold{font-size:30px;margin:140px 40px 20px 40px}.gift p:nth-child(2){margin-bottom:4px}.gift p:nth-child(3){color:#ffd847;margin-bottom:4px}.gift p:nth-child(4) span{color:#ffd847}