.fb-login__btn{background-color:#1877f2;border-radius:.25rem;color:#fff;font-weight:700}.fb-login__btn *{pointer-events:none}.fb-login__btn span{align-items:center;display:flex;padding:.5rem 1.5rem .5rem .5rem}.fb-login__btn span svg{color:#1877f2;height:1.5rem;margin-right:1rem;width:1.5rem}.fb-login__btn:hover{background-color:#0b5fcc}.fb-login__btn:hover svg{color:#0b5fcc}.fb-login__btn:focus{outline:.0625rem dotted #0b5fcc;outline-offset:.25rem}.giveaway-template{align-items:start;display:flex;display:grid;flex-wrap:wrap;justify-content:center;margin-top:1rem;width:100%;grid-row-gap:1rem;grid-column-gap:1rem;grid-template-columns:repeat(1,1fr)}@media (min-width:48em){.giveaway-template{grid-row-gap:1.5rem;grid-column-gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:64em){.giveaway-template{grid-row-gap:2rem;grid-column-gap:2rem;grid-template-columns:repeat(3,1fr)}}.giveaway-template__holder{margin:0 auto;max-width:80rem}.giveaway-template__block{background-color:#fff;border-radius:1rem;box-shadow:0 0 2rem rgba(0,0,0,.6);color:#34495e;display:flex;flex-direction:column;padding:1rem;width:100%}.giveaway-template__block-title{display:flex;justify-content:center;margin:1rem 0 .5rem}.giveaway-template__canvas,.giveaway-template__image{border-radius:.25rem;display:block;height:auto;margin-bottom:1rem;width:100%}.giveaway-template__heading{align-items:center;display:grid;gap:.375rem;grid-template-columns:1fr 2.5rem 1fr;padding-bottom:.75rem;text-align:left}.giveaway-template__heading h3{color:#34495e;font-size:1rem;margin:0;padding:0}.giveaway-template__heading span{font-size:.7rem;text-align:right}.giveaway-template__preview{color:#34495e;cursor:zoom-in;margin-bottom:.75rem;width:100%}.giveaway-template__preview .giveaway-template__canvas,.giveaway-template__preview .giveaway-template__image{margin-bottom:.5rem}.giveaway-template__preview *{pointer-events:none}.giveaway-template__preview:focus-visible{outline:2px solid #3498db;outline-offset:4px}.giveaway-template__retry{align-items:center;border-radius:50%;color:#34495e;cursor:pointer;display:inline-flex;height:2.5rem;justify-content:center;width:2.5rem}.giveaway-template__retry svg{height:1rem;pointer-events:none;width:1rem}.giveaway-template__retry:hover{background:#edf2f6;color:#3498db}.giveaway-template__retry:focus-visible{outline:2px solid #3498db;outline-offset:2px}.giveaway-template .js-template-warning{margin-bottom:.75rem}.giveaway-template .is-hidden{display:none}.instagram-post{border:1px solid #d3d3d3;color:#1c1e21;font-family:Helvetica,Arial,sans-serif;font-size:.75rem}.instagram-post__caption{align-items:center;display:flex;padding:.5rem .75rem}.instagram-post__caption-image{border-radius:50%;height:1.5rem;width:1.5rem}.instagram-post__caption-username{font-weight:700;margin-left:.5rem}.instagram-post__image{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.instagram-post__image-holder{padding-bottom:100%;position:relative}.instagram-post__share{display:flex;padding:.75rem .75rem 0}.instagram-post__share svg{color:#1c1e21;height:1rem;margin-right:.75rem;width:1rem}.instagram-post__share svg:last-child{margin-left:auto;margin-right:0}.instagram-post__content{padding:.75rem;text-align:left}.giveaway-share-login{color:#34495e;display:flex;flex-direction:column;gap:.75rem;line-height:1.5;margin-bottom:1.25rem}.giveaway-share-login p{margin:0;padding:0}.giveaway-share-login__account{font-size:.875rem;overflow-wrap:anywhere}.giveaway-share-login__account:empty{display:none}.giveaway-maker-status{font-size:.875rem;line-height:1.6;margin:0 auto;max-width:46rem}.giveaway-maker-status:empty{display:none}.giveaway-design-preview{max-width:48rem}.giveaway-design-preview img{display:block;margin:0 auto;max-height:75vh;max-width:100%;width:auto}