body.modal-open{overflow:hidden}.atmosphere-modal__overlay{--atmosphere-modal-background-color:var(--wp--preset--color--base,var(--wp--preset--color--background,#fff));--atmosphere-modal-border-color:var(--wp--preset--color--contrast-3,var(--wp--preset--color--light-gray,#e2e4e7));--atmosphere-modal-radius:var(--wp--custom--border--radius--medium,8px);--atmosphere-modal-shadow:var(--wp--preset--shadow--natural,0 5px 15px rgba(0,0,0,.3));--atmosphere-modal-compact-shadow:var(--wp--preset--shadow--natural,0 2px 8px rgba(0,0,0,.1));--atmosphere-modal-text-color:var(--wp--preset--color--contrast,var(--wp--preset--color--foreground,inherit));align-items:center;background-color:rgba(0,0,0,.5);bottom:0;color:var(--atmosphere-modal-text-color);display:flex;justify-content:center;left:0;margin:0!important;max-width:none!important;padding:1rem;position:fixed;right:0;top:0;z-index:100000}.atmosphere-modal__overlay.compact{align-items:flex-start;background-color:transparent;bottom:auto;justify-content:flex-start;left:auto;padding:0;position:absolute;right:auto;top:auto;z-index:100}.atmosphere-modal__overlay[hidden]{display:none}.atmosphere-modal__frame{animation:atmosphere-modal-appear .2s ease-out;background-color:var(--atmosphere-modal-background-color);border:1px solid var(--atmosphere-modal-border-color);border-radius:var(--atmosphere-modal-radius);box-shadow:var(--atmosphere-modal-shadow);box-sizing:border-box;color:var(--wp--preset--color--contrast,#1e1e1e);display:flex;flex-direction:column;font-size:inherit;max-height:calc(100vh - 2rem);max-width:660px;overflow:hidden;width:100%}.compact .atmosphere-modal__frame{box-shadow:var(--atmosphere-modal-compact-shadow);max-height:300px;max-width:min-content;min-width:250px;width:auto}.atmosphere-modal__header{align-items:center;border-bottom:1px solid var(--atmosphere-modal-border-color);display:flex;flex-shrink:0;justify-content:space-between;padding:2rem 2rem 1.5rem}.compact .atmosphere-modal__header{display:none}.atmosphere-modal__header .atmosphere-modal__close{align-items:center;background:transparent;border:none;border-radius:var(--atmosphere-modal-radius);color:inherit;cursor:pointer;display:flex;justify-content:center;padding:.5rem;width:auto}.atmosphere-modal__header .atmosphere-modal__close:active{border:none;padding:.5rem}.atmosphere-modal__title{font-size:130%;font-weight:600;line-height:1.4;margin:0!important}.atmosphere-modal__content{overflow-y:auto}@keyframes atmosphere-modal-appear{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.wp-block-atmosphere-reactions{box-sizing:border-box;position:relative}.wp-block-atmosphere-reactions .atmosphere-reactions{display:flex;flex-direction:column;flex-wrap:wrap}.wp-block-atmosphere-reactions .reaction-group{align-items:center;display:flex;gap:.75rem;justify-content:flex-start;margin:.5em 0;position:relative;width:100%}.wp-block-atmosphere-reactions .reaction-group .reaction-avatars{align-items:center;display:flex;flex-direction:row;list-style:none;margin:0!important;padding:0}.wp-block-atmosphere-reactions .reaction-group .reaction-avatars li{margin:0 -10px 0 0;padding:0;transition:transform .2s ease}.wp-block-atmosphere-reactions .reaction-group .reaction-avatars li:not([hidden]):not(:has(~li:not([hidden]))){margin-right:0}.wp-block-atmosphere-reactions .reaction-group .reaction-avatars li:hover{transform:translateY(-2px);z-index:2}.wp-block-atmosphere-reactions .reaction-group .reaction-avatars li a{border-radius:50%;box-shadow:none;display:block;line-height:1;text-decoration:none}.wp-block-atmosphere-reactions .reaction-group .reaction-avatar{max-height:32px;max-width:32px;overflow:hidden;-moz-force-broken-image-icon:1;border:.5px solid var(--wp--preset--color--contrast,hsla(0,0%,100%,.8));border-radius:50%;box-shadow:0 0 0 .5px hsla(0,0%,100%,.8),0 1px 3px rgba(0,0,0,.2);transition:transform .6s cubic-bezier(.34,1.56,.64,1);will-change:transform}.wp-block-atmosphere-reactions .reaction-group .reaction-avatar:focus-visible,.wp-block-atmosphere-reactions .reaction-group .reaction-avatar:hover{position:relative;transform:translateY(-5px);z-index:1}.wp-block-atmosphere-reactions .reaction-group .reaction-label{align-items:center;background:none;border:none;color:currentcolor;cursor:pointer;display:flex;flex:0 0 auto;font:inherit;font-size:var(--wp--preset--font-size--small,.875rem);gap:.25rem;padding:.25rem 0;text-decoration:none;white-space:nowrap}.wp-block-atmosphere-reactions .reaction-group .reaction-label:hover{color:currentcolor;text-decoration:underline}.wp-block-atmosphere-reactions .reaction-group .reaction-label:focus{box-shadow:none;outline:none}.wp-block-atmosphere-reactions .reaction-group .reaction-label:focus-visible{outline:1px solid currentcolor;outline-offset:2px}.reactions-list{list-style:none;margin:0!important;padding:.5rem}.components-popover__content>.reactions-list{padding:0}.reactions-list .reaction-item{margin:0 0 .5rem}.reactions-list .reaction-item:last-child{margin-bottom:0}.reactions-list .reaction-item a{align-items:center;border-radius:4px;box-shadow:none;color:inherit;display:flex;gap:.75rem;padding:.5rem;text-decoration:none;transition:background-color .2s ease}.reactions-list .reaction-item a:hover{background-color:rgba(0,0,0,.05)}.reactions-list .reaction-item a img{border-radius:50%;flex:0 0 auto;height:32px;width:32px}.reactions-list .reaction-item .reaction-name{font-size:var(--wp--preset--font-size--small,.875rem)}.atmosphere-popover .components-popover__content{box-shadow:0 2px 8px rgba(0,0,0,.1);max-height:300px;max-width:min-content;min-width:250px;padding:.5rem;width:auto}
