: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}}.g-mobile-modal{bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;visibility:hidden;z-index:10000}.g-mobile-modal .g-mobile-modal__card,.g-mobile-modal .g-mobile-modal__overlay{transition:all .15s linear}.g-mobile-modal .g-mobile-modal__overlay{background-color:rgba(0,0,0,.1);bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.g-mobile-modal .g-mobile-modal__card{background-color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;bottom:0;box-shadow:0 6px 10px rgba(42,57,75,.07),0 1.80882px 24.1177px rgba(42,57,75,.046),0 .751293px 10.0172px rgba(42,57,75,.035),0 .271728px 3.62304px rgba(42,57,75,.024);min-width:340px;position:absolute;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);width:calc(100% - 48px)}.g-mobile-modal .g-mobile-modal__close-button{align-items:center;background-color:transparent;border:none;display:flex;margin-left:auto;padding:15px}.g-mobile-modal .g-mobile-modal__content-wrapper{max-height:85vh;overflow-y:auto}.g-mobile-modal.g-mobile-modal--show{visibility:visible}.g-mobile-modal.g-mobile-modal--show .g-mobile-modal__overlay{opacity:1}.g-mobile-modal.g-mobile-modal--show .g-mobile-modal__card{-webkit-transform:translateZ(0);transform:translateZ(0)}
: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}}#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-top:16px}.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:24px}.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}
