*{--s2-create-top-cta-primary-color: #CEEDC7}body:has(#donate-toggle:checked) .container{margin-top:0;transition:.4s}@media (min-width: 768px){.container button{padding:8px 12px;width:176px}}.album-creation-panel{max-width:680px;transition:.5s}.album-creation-panel .secret-key-input{width:100%}.album-creation-panel .secret-key-input~.revealing-toggle{position:absolute;left:calc(100% - 30px);color:var(--s2-primary-color);top:8px;font-size:14pt}@media (min-width: 420px){.album-creation-form .secret-key-input{width:280px}.album-creation-form .secret-key-input~.revealing-toggle{left:250px}}.album-creation-panel .submit-row>*{vertical-align:middle}.album-creation-panel .submit-row{display:flex;align-items:center}.container .submit-row .help-link{margin-right:auto}.album-creation-panel .album-result-row{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:space-evenly;text-align:center;border:1px dotted var(--s2-primary-color);padding:4px;border-radius:8px;transition:2s}.album-creation-panel .album-result-row>*{max-width:100%}.album-creation-panel .album-result-row .result-wrapper{text-align:left}.album-creation-panel .album-result-row .album-name{font-weight:700;max-width:400px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.album-creation-panel .album-result-row .album-link-wrapper{word-wrap:break-word}.album-creation-panel .album-result-row .copy-link{font-size:12px;width:auto;padding:4px 12px;margin:0 8px;background-color:transparent;color:var(--s2-primary-color);border:1px solid var(--s2-primary-color)}.album-creation-panel .album-result-row .copy-link:hover{font-size:12px;width:auto;padding:4px 12px;margin:0 8px}.submit-row .extension-gift-button{display:none;position:relative;align-items:center;justify-content:center;vertical-align:middle;width:38px;height:38px;min-width:38px;padding:0;margin-right:10px;border:none;border-radius:50%;background-color:#ffb200;color:#fff;overflow:visible;cursor:pointer;animation:wiggle 4s ease-in-out infinite}.submit-row .extension-gift-button:hover{background-color:#ff9d00}.submit-row .extension-gift-button i{font-size:18px;line-height:1}.submit-row .extension-gift-button:after{content:"";position:absolute;top:-2px;right:-2px;width:10px;height:10px;background-color:#ff4d4d;border-radius:50%;border:2px solid #fff}@media (min-width: 768px){.submit-row .extension-gift-button{display:inline-flex}}.extension-modal-backdrop{position:fixed;inset:0;background-color:#00000073;display:flex;align-items:center;justify-content:center;z-index:999;padding:16px;box-sizing:border-box}.extension-modal{position:relative;background-color:#fff;border-radius:12px;padding:28px 24px 20px;max-width:340px;width:100%;text-align:center;box-shadow:#0003 0 8px 32px;animation:modal-pop .25s ease-out;box-sizing:border-box}.extension-modal-close{position:absolute;top:12px;right:12px;font-size:14px;color:#999;cursor:pointer}.extension-modal-close:hover{color:#333}.extension-modal-icon-wrapper{position:relative;display:inline-block}.extension-modal-icon{font-size:36px;color:var(--s2-primary-color);animation:icon-glow 2s ease-in-out infinite}@keyframes icon-glow{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(141,199,235,0))}50%{transform:scale(1.2);filter:drop-shadow(0 0 10px rgba(141,199,235,.85))}}.sparkle-star{position:absolute;color:#ffd675;font-size:10px;opacity:0;animation:sparkle-twinkle 2s ease-in-out infinite}.sparkle-star-1{top:-6px;left:-16px;animation-delay:0s}.sparkle-star-2{top:0;right:-18px;font-size:8px;animation-delay:.6s}.sparkle-star-3{bottom:-6px;left:8px;font-size:7px;animation-delay:1.1s}@keyframes sparkle-twinkle{0%,to{opacity:0;transform:scale(.3) rotate(0)}50%{opacity:1;transform:scale(1) rotate(25deg)}}.extension-modal-title{font-weight:700;font-size:16pt;margin-top:8px}.extension-modal-desc{font-size:10.5pt;color:#555;margin-top:8px}.extension-modal-button{display:block;text-decoration:none;background-color:var(--s2-primary-color);color:#fff;font-weight:600;padding:10px 16px;border-radius:8px;margin-top:16px;transition:.2s}.extension-modal-button:hover{background-color:#6fb8e3}.extension-modal-footnote{font-size:8pt;font-style:italic;color:#999;margin-top:10px}@keyframes modal-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.cta-extension{display:none;align-items:center;gap:12px;background-color:var(--s2-primary-color);color:#fff;max-width:680px;margin:4px auto 0;padding:12px 16px;box-shadow:#0000001a 0 4px 12px;box-sizing:border-box;text-align:left}.cta-extension-icon{font-size:28px;flex-shrink:0}.cta-extension-body{flex:1 1 auto}.cta-extension-title{font-weight:700}.cta-extension-desc{font-size:13px;opacity:.9}.cta-extension-button{flex-shrink:0;background-color:#fff;color:var(--s2-primary-color);text-decoration:none;padding:6px 12px;border-radius:8px;font-weight:600;white-space:nowrap;transition:.2s}.cta-extension-button:hover{background-color:#eaf6fd}@media (min-width: 768px){.cta-extension{display:flex}}.cta-support{background-color:#83e1a5;padding:12px;max-width:680px;text-align:center;margin:4px auto 0;color:#3b5998;box-shadow:#0000001a 0 4px 12px;box-sizing:border-box}.cta-support-row{padding:4px 0}.cta-support-row a{text-decoration:none;padding:4px 6px;color:#fff;background-color:#3b5998;border-radius:8px;margin:0 4px}.cta-support-row a:visited{color:#fff}.cta-support-row a:hover,.cta-support-row a:focus{border-bottom:2px solid #fff}.donate-panel{position:relative;background-color:var(--s2-primary-color);padding:8px;border-radius:8px;width:240px;height:260px;text-align:center;margin:-240px auto 0;color:#fff;transition:.4s;box-shadow:#0000001a 0 2px 6px}.donate-panel:has(#donate-toggle:checked){margin:-32px auto 0;transition:.4s}.donate-panel:hover{cursor:pointer;box-shadow:#0000001a 0 4px 12px}.donate-panel:has(#donate-toggle:not(:checked)):hover{transform:translateY(16px);transition:.4s}.donate-panel:has(#donate-toggle:not(:checked)):after{content:"Click \111\1ec3  m\1edf";position:relative;display:block;bottom:16px;transform:translateY(-56px);margin:16px auto;background:#777777;width:120px;padding:2px;border-radius:16px;opacity:0;transition:.8s}.donate-panel:has(#donate-toggle:not(:checked)):hover:after{display:block;transform:translateY(0);opacity:.6;transition:.8s}.donate-panel:has(#donate-toggle:not(:checked)):hover .donate-text{text-shadow:2px 0px #baa36a;transition:.4s}.donate-right-bar{position:absolute;top:40px;right:-36px;display:block}.donate-right-bar .item{width:28px;height:28px;display:block;background-color:#fff;border-radius:50%;margin-bottom:4px;color:#000;box-shadow:#0000001a 0 2px 6px;line-height:28px;font-weight:500;font-size:8pt;transition:.5s}.donate-right-bar .item:hover{transform:translate(8px);transition:.5s}.donate-panel .donate-text{font-size:12pt;font-weight:700}.donate-panel .donate-text:after{content:"\25be";font-size:16pt;line-height:8px}.donate-panel .donate-text .opened{display:none}.donate-panel:has(#donate-toggle:checked) .donate-text .closed{display:none}.donate-panel:has(#donate-toggle:checked) .donate-text .opened{display:inline}.donate-panel:has(#donate-toggle:checked) .donate-text:after{content:"\25b4"}.donate-panel .donate-text .donate-beer-icon{position:absolute;font-size:32px;bottom:-10px;left:-16px}.expand-checkbox{position:absolute;left:-100vw}.donate-panel .qr-image{padding:32px 0 2px}.donate-panel .qr-image img{width:200px}.copy-button{top:80px;background-color:#ffd675;padding:8px 6px}.copy-button:hover{background-color:#fddb8a}.copy-text{position:absolute;top:10px;right:50px;width:70px;color:#ffb200;font-size:16px;text-align:right;font-weight:400;margin:inherit}.top-cta-button{background-color:var(--s2-create-top-cta-primary-color);top:80px}.block-arrow{position:absolute;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid var(--s2-create-top-cta-primary-color);right:-8px;top:16px}.top-cta-button .sidebar-item-tooltip{position:absolute;font-size:14px;left:-302px;width:286px;background:var(--s2-create-top-cta-primary-color);top:-4px;border-radius:8px;color:#676767;padding:4px 8px;box-sizing:border-box;animation:.4s jump ease infinite alternate;text-align:left}.top-cta-button .sidebar-item-tooltip .top-cta-name{font-size:inherit;font-style:inherit;font-weight:inherit;display:inline;text-decoration:underline}.bottom-info{position:absolute;bottom:0;text-align:center;padding:8px;width:100%;box-sizing:border-box;color:#fff;background-color:var(--s2-primary-color)}.bottom-info a{color:#fff;text-decoration:none}@keyframes jump{0%{transform:scale(1);box-shadow:0 1px 2px #00000026}to{transform:scale(1.05);box-shadow:0 4px 20px #0000001a}}@keyframes bounce{to{transform:translateY(-8px)}}@keyframes wiggle{0%,7%{transform:rotate(0)}15%{transform:rotate(-15deg)}20%{transform:rotate(10deg)}25%{transform:rotate(-10deg)}30%{transform:rotate(6deg)}35%{transform:rotate(-4deg)}40%,to{transform:rotate(0)}}
