UNPKG

@onefootprint/footprint-js

Version:
2 lines (1 loc) 8.85 kB
@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,400;0,500;0,700&family=DM+Mono:wght@400&display=swap";:root{--fp-fp-button-initial-bg: #0e1438;--fp-fp-button-hover-bg: #18234f;--fp-fp-button-active-bg: #18234f;--fp-fp-button-color: #ffffff;--fp-fp-button-icon-color: #76fb8f;--fp-fp-button-height: 48px;--fp-fp-button-border-radius: 6px;--fp-fp-button-spacing-paddings-horizontal: 24px;--fp-fp-button-typography: 500 17px / 28px "Inter";--fp-loading-bg: rgba(0, 0, 0, .6);--fp-loading-color: #ffffff;--fp-loading-border-radius: 4px;--fp-loading-padding: 16px;--fp-overlay-bg: rgba(0, 0, 0, .3);--fp-modal-error-bg: #ffffff;--fp-modal-error-heading-color: #000000;--fp-modal-error-body-color: #2d2d2d;--fp-modal-error-muted-color: #8d8d8d;--fp-modal-error-border-color: #e2e2e2;--fp-modal-error-support-bg: #f7f7f7;--fp-modal-error-support-value-color: #2d2d2d;--fp-modal-error-tertiary-color: #707070;--fp-modal-error-radius: 6px;--fp-modal-error-radius-inner: 4px;--fp-modal-error-shadow: 0px 6px 12px 0px rgba(5, 5, 5, .18)}.footprint-body-locked{overflow:hidden}.footprint-overlay{height:100%;left:0;position:fixed;top:0;width:100%}.footprint-overlay{position:fixed;height:100%;width:100%;top:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;overflow-y:hidden;background:var(--fp-overlay-bg);opacity:1;transition:.2s opacity ease-in-out}.footprint-overlay-fading{transition:.2s opacity ease-in-out;opacity:0}.footprint-inline-container{height:100%;width:100%;display:flex;justify-content:center;align-items:center;position:relative}.footprint-inline-container .footprint-loading-indicator{position:absolute}.footprint-inline{height:100%;width:100%;display:flex;justify-content:center;align-items:center;border:none;z-index:1}.footprint-inline-verify{min-height:550px}.footprint-drawer,.footprint-modal{position:fixed;height:100%;width:100%;top:0;right:0;z-index:10010;border:none}.footprint-drawer{opacity:0;transition:.3s transform ease-in-out;will-change:transform}.footprint-drawer-loading{opacity:0;transform:translate(480px)}.footprint-drawer-loaded{opacity:1;transform:translate(0)}.footprint-drawer-closing{transition:.3s transform ease-in-out;transform:translate(480px)}.footprint-modal-closing{transition:.1s opacity ease-in-out;opacity:0}@keyframes footprint-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.footprint-loading-indicator{background:var(--fp-loading-bg);border-radius:var(--fp-loading-border-radius);padding:var(--fp-loading-padding)}.footprint-loading-indicator svg path{fill:var(--fp-loading-color)}.footprint-loading-spin{animation:footprint-rotate .8s linear infinite}.footprint-verify-button,.footprint-auth-button{align-items:center;background:var(--fp-fp-button-initial-bg);border-radius:var(--fp-fp-button-border-radius);border:unset;color:var(--fp-fp-button-color);cursor:pointer;display:flex;font:var(--fp-fp-button-typography);height:var(--fp-fp-button-height);justify-content:center;padding:0 var(--fp-fp-button-spacing-paddings-horizontal)}.footprint-verify-button:hover,.footprint-auth-button:hover{background:var(--fp-fp-button-hover-bg)}.footprint-verify-button:active,.footprint-auth-button:active{background:var(--fp-fp-button-active-bg)}.footprint-verify-button svg,.footprint-auth-button svg{margin-right:8px}.fp-hide{display:none}.modal-error-container{align-items:center;display:flex;font-family:var(--fp-modal-error-font, "DM Sans", "Inter", sans-serif);height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1100}.modal-error{background:var(--fp-modal-error-bg);border-radius:var(--fp-modal-error-radius);box-shadow:var(--fp-modal-error-shadow);display:flex;flex-direction:column;font-family:var(--fp-modal-error-font, "DM Sans", "Inter", sans-serif);position:relative;text-align:left;width:500px;max-width:calc(100vw - 32px);min-height:400px}.modal-error-header{display:flex;align-items:center;padding:12px}.modal-error-content{display:flex;flex-direction:column;gap:24px;padding:0 24px 24px}@media only screen and (max-width: 768px){.modal-error{min-height:100vh;border-radius:0;width:100%;max-width:none}}.modal-error-close-button{align-items:center;background:none;border:none;border-radius:6px;color:var(--fp-modal-error-heading-color);cursor:pointer;display:flex;height:32px;justify-content:center;margin:0;padding:0;width:32px}.modal-error-close-button:hover{background:rgba(0,0,0,.04)}.modal-error-close-button svg{display:block}.modal-error-heading-group{display:flex;flex-direction:column;gap:8px;text-align:center}.modal-error-container .modal-error-heading{color:var(--fp-modal-error-heading-color);font-family:var(--fp-modal-error-font, "DM Sans", sans-serif)!important;font-size:18px;font-weight:700;line-height:28px;margin:0;text-align:center}.modal-error-container .modal-error-subtitle{color:var(--fp-modal-error-body-color);font-family:var(--fp-modal-error-font, "DM Sans", sans-serif)!important;font-size:15px;font-weight:400;line-height:24px;margin:0;text-align:center}.modal-error-body{display:flex;flex-direction:column;gap:20px}.modal-error-suggestions{display:flex;flex-direction:column;gap:8px}.modal-error-container .modal-error-suggestion-item{display:flex;align-items:flex-start;gap:8px;color:#000;font-family:var(--fp-modal-error-font, "Inter", sans-serif)!important;font-size:14px;font-weight:400;line-height:20px}.modal-error-suggestion-icon{display:flex;align-items:center;padding:2px 0;flex-shrink:0}.modal-error-suggestion-item .modal-error-suggestion-icon svg{color:var(--fp-modal-error-body-color)}.modal-error-suggestion-text{flex:1}.modal-error-divider{height:1px;margin:0;padding:0;border:none;background:var(--fp-modal-error-border-color)}.modal-error-still-not-working{display:flex;flex-direction:column;gap:4px}.modal-error-container .modal-error-still-heading{color:var(--fp-modal-error-body-color);font-family:var(--fp-modal-error-font, "DM Sans", sans-serif)!important;font-size:14px;font-weight:500;line-height:20px;margin:0}.modal-error-container .modal-error-still-subtitle{color:var(--fp-modal-error-tertiary-color);font-family:var(--fp-modal-error-font, "DM Sans", sans-serif)!important;font-size:14px;font-weight:400;line-height:20px;margin:0 0 4px}.modal-error-support-id-wrap{display:flex;justify-content:flex-start;width:100%}.modal-error-support-id{display:inline-block;padding:2px 4px;background:var(--fp-modal-error-support-bg);border-radius:4px;font-size:13px;box-sizing:border-box;cursor:pointer;border:1px solid var(--fp-modal-error-border-color);text-align:left;font-family:inherit}.modal-error-support-id:hover{background:var(--fp-modal-error-border-color)}.modal-error-copy-tooltip{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:#1a1a1a;color:#fff;font-family:var(--fp-modal-error-font, "DM Sans", sans-serif);font-size:12px;font-weight:500;line-height:16px;padding:4px 8px;border-radius:4px;white-space:nowrap;pointer-events:none;z-index:1;opacity:0;transition:opacity .15s ease-in}.modal-error-support-id:hover .modal-error-copy-tooltip,.modal-error-copy-tooltip-copied{opacity:1!important}.modal-error-copy-tooltip-hidden{opacity:0!important;transition:none}.modal-error-copy-tooltip-copied{animation:modal-error-tooltip-blink .25s ease-in-out}.modal-error-copy-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:#1a1a1a}@keyframes modal-error-tooltip-blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.modal-error-container .modal-error-support-id-value{color:var(--fp-modal-error-support-value-color);font-family:DM Mono,"ui-monospace",monospace!important;font-size:13px;line-height:16px;user-select:none}.modal-error-footer{display:flex;align-items:center;justify-content:space-between;height:40px;padding:12px 16px;border-top:1px solid var(--fp-modal-error-border-color);background:var(--fp-modal-error-support-bg);border-radius:0 0 var(--fp-modal-error-radius) var(--fp-modal-error-radius);margin-top:auto}.modal-error-container .modal-error-footer-secured{display:flex;align-items:center;gap:4px;color:var(--fp-modal-error-support-value-color);font-family:var(--fp-modal-error-font, "DM Sans", sans-serif)!important;font-size:13px;font-weight:500}.modal-error-footer-secured svg{flex-shrink:0}.modal-error-container .modal-error-footer-links{display:flex;align-items:center;gap:12px;font-family:var(--fp-modal-error-font, "DM Sans", sans-serif)!important;font-size:13px;font-weight:500}.modal-error-container .modal-error-footer-link{color:var(--fp-modal-error-support-value-color);font-family:var(--fp-modal-error-font, "DM Sans", sans-serif)!important;text-decoration:none}.modal-error-footer-link:hover{text-decoration:underline}