/*Fuentes de letras */ @import url('https://fonts.googleapis.com/css2?family=Fredoka+One&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;900&display=swap'); /*Color varibles */ :root { --btn-color: #1DA1F2; --back-backgournd: #ecf0f3; --contendo-backgorund: #ecf0f3; --shadow-color: #ffffff; --color-font:#ffffff; --shadow-color-dos: #cbced1; --color-burbuja-1:#000000; --color-burbuja-2:#E22C7F; --color-burbuja-3:#FFED0A; --color-burbuja-4:#1DA1F2; --color-font-head:#ffffff; --font-weight:100; --btn-border:20px; } span{ margin-top: 6px !important; } .hiddenfield{ display: none !important; } .footer{ color: #000000; } .conteneir-share{ margin: auto; max-width: 500px; max-height: 700px; border-radius: 20px; padding: 25px; box-sizing: border-box; background: var(--contendo-backgorund); box-shadow: 14px 14px 20px var(--shadow-color-dos), -14px -14px 20px var(--shadow-color); } .img-logo{ padding-top: 20px; } .sharediv{ height: 100% !important; } .text-head{ color: var(--color-font-head); margin-bottom: -35px; } @media (max-width: 700px) { .text-head{ font-size: 16px; } } .share-link-body{ margin: 0; width: 100vw; height: 100vh; background: var(--back-backgournd); display: flex; align-items: center; text-align: center; justify-content: center; place-items: center; font-family: poppins; } .inputs{ text-align: left; margin-top: 30px; } .title-error{ font-family: 'Fredoka One', cursive; } label, input, button, select { display: block; width: 100%; padding: 0; border: none; outline: none; box-sizing: border-box; } label { margin-bottom: 4px; } label:nth-of-type(2) { margin-top: 12px; } input::placeholder { color: gray; } input { background: #ecf0f3; padding: 10px; padding-left: 20px; height: 50px; font-size: 14px; border-radius: 50px; box-shadow: inset 6px 6px 6px #cbced1, inset -6px -6px 6px white; } input:hover{ color:#E22C7F; } select { background: #ecf0f3; padding: 10px; padding-left: 20px; height: 50px; font-size: 14px; border-radius: 50px; box-shadow: inset 6px 6px 6px #cbced1, inset -6px -6px 6px white; } select:hover{ color: #E22C7F; } .button-down{ color:var(--color-font); margin-top: -30px; margin-left: 30px; background:var(--btn-color); height: 40px; border-radius: var(--btn-border); cursor: pointer; font-weight: var(--font-weight); box-shadow: 6px 6px 6px #cbced100, -6px -6px 6px rgba(18, 11, 11, 32%); transition: 0.5s; text-decoration: none; font-size: 22px; margin-left: 0px; padding: 10px; } .btn-share{ padding: 7px 0px !important; display: flex; gap:12px; justify-content: center; } .image-icon{ max-height: 30px; max-width: 30px; margin-top: 6px; } .btn-efect:hover{ background: white !important; color: var(--btn-color) !important; } .btn-efect:hover, .btn-efect:focus { animation: pulsexml 1s; box-shadow: 0 0 0 2em transparent; } @keyframes pulsexml{ 0% { box-shadow: 0 0 0 0 var(--btn-color); } } .separator{ padding-top: 50px; } .message_fac { font-size: 13px; color: grey; } /*Efectos Burbuja */ .burbujasblack div { background: var(--color-burbuja-1); border-radius: 100%; position: absolute; bottom: 0; animation: animarburbujasblack 4s linear infinite; } .burbujasblack div:nth-child(1) { width: 50px; height: 45px; left: 40px; animation-duration: 4s; } .burbujasblack div:nth-child(2) { width: 60px; height: 55px; left: 25%; animation-duration: 8s; } @keyframes animarburbujasblack { 0% { width: 0; height: 0; } 3% { width: 30px; height: 27px; } 50% { margin-left: 20px; opacity: 0.5; } 100% { transform: rotate(90deg); bottom: 100vh; background: var(--color-burbuja-1); } } .burbujaspink div { background: var(--color-burbuja-2); border-radius: 100%; position: absolute; bottom: 0; animation: animarburbujaspink 4s linear infinite; } .burbujaspink div:nth-child(1) { width: 30px; height: 27px; left: 40%; animation-duration: 5s; } .burbujaspink div:nth-child(2) { width: 65px; height: 60px; left: 50%; animation-duration: 10s; } @keyframes animarburbujaspink { 0% { width: 0; height: 0; } 3% { width: 30px; height: 27px; } 50% { margin-left: 20px; opacity: 0.5; } 100% { transform: rotate(90deg); bottom: 100vh; background: var(--color-burbuja-2); } } .burbujasyellow div { background: var(--color-burbuja-3); border-radius: 100%; position: absolute; bottom: 0; animation: animarburbujasyellow 4s linear infinite; } .burbujasyellow div:nth-child(1) { width: 55px; height: 50px; left: 65%; animation-duration: 6.5s; } .burbujasyellow div:nth-child(2) { width: 50px; height: 48px; left: 85%; animation-duration: 9s; } @keyframes animarburbujasyellow { 0% { width: 0; height: 0; } 3% { width: 30px; height: 27px; } 50% { margin-left: 20px; opacity: 0.5; } 100% { transform: rotate(90deg); bottom: 100vh; background: var(--color-burbuja-3); } } .burbujasblue div { background: var(--color-burbuja-4); border-radius: 100%; position: absolute; bottom: 0; animation: animarburbujasblue 4s linear infinite; } .burbujasblue div:nth-child(1) { width: 35px; height: 32px; left: 90%; animation-duration: 6s; } .burbujasblue div:nth-child(2) { width: 50px; height: 45px; left: 96%; animation-duration: 4s; } @keyframes animarburbujasblue { 0% { width: 0; height: 0; } 3% { width: 30px; height: 27px; } 50% { margin-left: 20px; opacity: 0.5; } 100% { transform: rotate(90deg); bottom: 100vh; background: var(--color-burbuja-4); } }