:root{--wp-components-color-accent:$gravatar-blue;--wp-components-color-accent-darker-10:#1a47b0;--wp-components-color-accent-inverted:#fff;--wp-components-color-foreground:$g-color-black}@-webkit-keyframes skeleton__loading{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes skeleton__loading{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:.5}to{opacity:1}}main.profile{margin:0;max-width:inherit;width:100%}#profile{display:flex;flex-direction:column;margin-top:-20px}#profile .profile-description{margin-top:0;padding-top:80px;text-align:center}#profile .profile-description h2{font-size:34px;font-weight:700;line-height:110%;margin:0}#profile .profile-description .profile-details{font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:120%;margin-top:4px;opacity:.6}#profile .profile-description .profile-details span{display:inline-block;max-width:14em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#profile .profile-description .profile-details span:not(:first-child):before{background-color:#888;border-radius:50%;color:#888;content:"\a";display:inline-block;font-weight:700;height:3px;margin-bottom:2px;margin-left:4px;margin-right:8px;width:3px}#profile .profile-description .description{font-size:16px;font-weight:400;line-height:150%;margin-bottom:24px;margin-top:16px}#profile .dev-endpoints{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;list-style:none;margin:0;padding:0}#profile .dev-endpoints a{color:#888;font-size:12px;padding:4px 6px;text-decoration:underline}#profile .dev-endpoints a:hover{color:#1d4fc4}.profile-image{background-color:#fff;border-radius:50%;height:128px;margin:0 auto -64px;width:128px;z-index:2}.profile-empty-notice{align-items:center;background:#fef5e3;border-radius:4px;color:#640;display:flex;flex-direction:row;font-size:16px;font-weight:400;gap:10px;justify-content:center;letter-spacing:-.02em;line-height:23px;margin-top:16px;padding:24px 0}.profile-card{background:#fff;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.04);box-sizing:border-box;margin:16px auto 0;max-width:640px;padding:24px 40px;width:100%}.profile-card h3{font-size:18px;font-weight:700;line-height:150%;margin:0 0 16px}.profile-card.is-mobile{box-shadow:none;margin-top:0;max-width:none;padding-top:0}@media only screen and (max-width:660px){.profile-card{max-width:500px}}@media only screen and (max-width:550px){.profile-card{max-width:340px;padding:24px}}#profile{margin-bottom:24px;margin-top:32px}.gallery-grid{-ms-grid-columns:(1fr)[4];grid-gap:16px;display:-ms-grid;display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.gallery-grid .gallery-image{aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;cursor:pointer}@media only screen and (max-width:660px){.gallery-grid{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:550px){.gallery-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@-webkit-keyframes fade-in-bounce{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}50%{opacity:1;-webkit-transform:scale(1.01);transform:scale(1.01)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fade-in-bounce{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}50%{opacity:1;-webkit-transform:scale(1.01);transform:scale(1.01)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.lightbox-modal{background-color:rgba(0,0,0,.95);display:none;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:10000}.lightbox-modal .lightbox-modal__content{background-color:transparent;height:100%;left:50%;max-height:800px;max-width:1056px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 144px)}.lightbox-modal .lightbox-modal__close{align-items:center;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:24px;top:24px;width:40px}.lightbox-modal .lightbox-modal__close svg,.lightbox-modal .lightbox-modal__navigation-left svg,.lightbox-modal .lightbox-modal__navigation-right svg{color:#fff}.lightbox-modal .lightbox-modal__navigation-left,.lightbox-modal .lightbox-modal__navigation-right{align-items:center;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px}.lightbox-modal .lightbox-modal__navigation-left{left:24px}.lightbox-modal .lightbox-modal__navigation-right{right:24px}.lightbox-modal .lightbox-modal__image{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.lightbox-modal .lightbox-modal__image img{max-height:100%;max-width:100%}.lightbox-modal.show{display:block;opacity:1;pointer-events:all}.lightbox-modal.show .lightbox-modal__content img{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:fade-in-bounce;animation-name:fade-in-bounce;-webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-timing-function:cubic-bezier(.455,.03,.515,.955);-webkit-transform-origin:center center;transform-origin:center center}.link-item{align-items:flex-start;border-top:1px solid #eaeaea;display:flex;flex-direction:row;gap:12px;padding:16px 0}.link-item.link-item--qr{align-items:center;flex-direction:column;gap:0;padding:0}.link-item.link-item--share-buttons{flex-direction:column}.link-item.link-item--share-buttons .profile-button{width:100%}.link-item .link-item__download{color:#666;margin-bottom:16px;text-decoration:none}.link-item .link-item__icon{height:24px;width:24px}.link-item .link-item__info{align-items:flex-start;display:flex;flex-direction:column;gap:2px;padding:0}.link-item .link-item__info .link-label{align-items:center;display:flex;flex-direction:row;gap:4px;padding:0}.link-item .link-item__info .link-label .link-label__text{color:#222;font-size:14px;font-weight:700;letter-spacing:-.02em;line-height:24px}.link-item .link-item__info .link-label .verified-link{height:18px;width:18px}.link-item .link-item__info .profile-link{font-size:15px;font-weight:400;line-height:140%}.link-item .copy-btn{background:none;border:none}.link-item .copy-btn svg{height:20px;vertical-align:bottom;width:20px}.profile-misc{margin-top:32px;text-align:center}.signup-prompt{align-items:center;background:#fff;display:flex;flex-direction:column;gap:32px;padding:56px 24px}.profile-button{align-items:center;background-color:#1d4fc4;border-radius:4px;box-sizing:border-box;color:#fff;display:inline-flex;flex-direction:row;font-size:16px;font-weight:600;justify-content:center;line-height:140%;margin-top:16px;padding:8px 16px}.profile-button:hover{text-decoration:none}.profile-button:active,.profile-button:focus,.profile-button:focus-visible,.profile-button:focus-within,.profile-button:hover,.profile-button:target,.profile-button:visited{color:#fff}.profile-button .profile-button__icon{margin-right:8px}.profile-button.profile-button--outline{background-color:#fff;border:1px solid #1d4fc4;color:#1d4fc4}.signup-button{min-width:154px}.signup-prompt div{font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.01em;line-height:26px;max-width:422px;text-align:center}@media only screen and (max-width:400px){.signup-prompt div{max-width:320px}}.signup-prompt .login{align-items:center;display:flex;flex-direction:column;gap:16px;padding:0}.signup-prompt .login .login-hint{color:#666;font-size:14px;font-weight:400;line-height:26px}.signup-prompt .signup.button{color:#fff;font-size:22px;height:44px;line-height:44px;margin:0 auto;padding:8px 26px;text-align:center;width:auto}.signup-prompt .signup:active,.signup-prompt .signup:hover{background-position:0 -334px}.signup-prompt .signup:active{background-position:0 -378px}.report-abuse-container{background-color:#f5f5f5;border:1px solid #ccc;border-radius:3px;box-shadow:0 2px 8px rgba(0,0,0,.2);box-sizing:border-box;color:#333;display:none;left:calc(50% - 200px);margin-top:20px;padding:20px;position:fixed;width:400px;z-index:1001}.report-abuse-container .report-abuse-form{display:flex;flex-direction:column;gap:15px}.report-abuse-container .report-abuse-form-label{padding:0;text-align:left;width:100%}.report-abuse-container .report-abuse-form-buttons{align-items:center;display:flex;justify-content:space-between;margin-bottom:0}.report-abuse-container .abuse-form-required{border:1px solid red}.profile-misc{margin-top:30px}.profile-misc.is-mobile{display:none}.profile-misc .report-abuse-link.has-sent{cursor:auto;text-decoration:none}.profile-misc .report-abuse-link.has-sent:hover{color:#888}@media only screen and (max-width:550px){.profile-misc{display:none}.profile-misc.is-mobile{display:block}}#gallery{position:relative}#gallery .gallery-main{background-color:hsla(0,0%,100%,.8);box-shadow:0 1px 6px 1px rgba(0,0,0,.2);height:400px;margin:0 auto 30px;padding:10px;width:400px;z-index:3}#gallery .gallery-main a{display:block;margin:0 auto}#gallery .gallery-browser{padding:10px 0 0}#gallery .gallery-browser .photo-wrap{align-items:center;display:flex;justify-content:center}#gallery .gallery-browser:after{clear:both;content:".";display:block;height:0;visibility:hidden}#gallery .gallery-browser:hover{z-index:10}#gallery .gallery-browser li{background:hsla(0,0%,100%,.75);border:2px solid rgba(0,0,0,.05);border-radius:2px;box-shadow:0 1px 3px 1px rgba(0,0,0,.05);float:left;height:80px;list-style:none;margin:5px;padding:2px;text-align:center;transition:all .2s ease-in-out;width:80px}#gallery .gallery-browser li a{display:block;height:80px;width:80px}#gallery .gallery-browser li a:hover{text-decoration:none}#gallery .gallery-browser li.sel{background:#fff;border-color:#1d4fc4;box-shadow:0 1px 3px 1px rgba(0,0,0,.1);-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg)}#gallery .gallery-browser li.sel:nth-child(2n){-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-o-transform:rotate(-2deg);-ms-transform:rotate(-2deg)}#gallery .gallery-browser li.sel:nth-child(3n){-webkit-transform:rotate(4deg);-moz-transform:rotate(4deg);-o-transform:rotate(4deg);-ms-transform:rotate(4deg)}#gallery .gallery-browser li.sel:nth-child(4n){-webkit-transform:rotate(1.5deg);-moz-transform:rotate(1.5deg);-o-transform:rotate(1.5deg);-ms-transform:rotate(1.5deg)}@media only screen and (max-width:1056px){#gallery .gallery-main,.profile #profile .column-left,.profile #profile .column-right{box-sizing:border-box;float:none;width:100%}#gallery .gallery-main{height:316px}.gallery-main a{background-size:250px!important;border-radius:100%;height:250px!important;margin:0 auto;width:250px!important}.profile .profile-description .location{background:#fff;background:hsla(0,0%,100%,.85);left:0;padding:15px 30px 5px;padding:5px 30px 15px;position:absolute;right:0;text-align:center;top:270px;top:316px;z-index:100}}
