
.copyButton{background:var(--gradient-coral);color:var(--text-white);cursor:pointer;box-shadow:0 8px 10px var(--coral-alpha-30);z-index:2;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:50px;width:230px;margin:15px 0;padding:1rem 2rem;font-size:1rem;font-weight:600;transition:all .3s;position:relative}.copyButton:hover{box-shadow:0 12px 10px var(--coral-alpha-40);background:var(--gradient-coral-reverse);transform:translateY(-3px)}.modalBackdrop{z-index:1000;background:#a3858580;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0;overflow:hidden}.modalContent{background-color:var(--warm-beige);text-align:center;z-index:1001;border-radius:10px;width:500px;margin-top:50px;padding:30px;box-shadow:0 4px 6px #0000001a}.close{justify-content:center;align-items:center;display:flex}.closeButton{background:var(--gradient-coral);color:var(--text-white);cursor:pointer;box-shadow:0 8px 25px var(--coral-alpha-30);z-index:2;text-transform:uppercase;letter-spacing:1px;text-align:center;border:none;border-radius:50px;width:150px;margin:10px 0;padding:1rem 2rem;font-size:1rem;font-weight:600;transition:all .3s;position:relative}.closeButton:hover{box-shadow:0 12px 35px var(--coral-alpha-40);background:var(--gradient-coral-reverse);transform:translateY(-3px)}
