.luna-social-media-block{--luna-social-gap-active: var(--luna-social-gap, 10px);--luna-social-size-active: var(--luna-social-size, 20px);--luna-social-button-active: var(--luna-social-button, 34px);--luna-social-justify-active: var(--luna-social-justify, flex-start);--luna-social-direction-active: var(--luna-social-direction, row);--luna-social-align-items-active: var(--luna-social-align-items, center);--luna-social-item-flex-active: var( --luna-social-item-flex, 0 1 var(--luna-social-button-active, 34px) );width:100%;display:flex;flex-direction:column;gap:8px;container-type:normal}:is(.luna-block-wrapper--inline,.luna-block-wrapper-edit--inline)[data-luna-block-type=social-media] .luna-social-media-block{box-sizing:border-box;padding:var(--lb-pt, 0) var(--lb-pr, 0) var(--lb-pb, 0) var(--lb-pl, 0);background-color:color-mix(in srgb,var(--lb-bg, transparent) var(--lb-bg-opacity, 100%),transparent);background-image:var(--lb-bg-img, none);border-width:var(--lb-border-w, 0);border-style:var(--lb-border-s, solid);border-color:var(--lb-border-c, transparent);border-radius:var(--lb-radius, 0);box-shadow:var(--lb-shadow, none);backdrop-filter:var(--lb-backdrop, none);-webkit-backdrop-filter:var(--lb-backdrop, none);transition:background-color var(--lb-h-duration, .2s) ease,background-image var(--lb-h-duration, .2s) ease,border-color var(--lb-h-duration, .2s) ease,border-radius var(--lb-h-duration, .2s) ease,border-width var(--lb-h-duration, .2s) ease,box-shadow var(--lb-h-duration, .2s) ease,padding var(--lb-h-duration, .2s) ease}.luna-social-media-block--grid{container-type:size}.luna-social-media-block__empty{margin:0;font-size:13px;color:var(--luna-social-empty-color, var(--luna-theme-dark2, currentColor));line-height:1.4}.luna-social-media-block__list{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:var(--luna-social-gap-active, var(--luna-social-gap, 10px));justify-content:var( --luna-social-justify-active, var(--luna-social-justify, flex-start) )}:is(.luna-block-wrapper-edit--inline,.luna-block-wrapper--inline)[data-luna-block-type=social-media]:is([data-luna-layout-field=inlineColumnBlocksLayout],[data-luna-layout-field=inlineRightColumnBlocksLayout]) .luna-social-media-block__list{--luna-social-fit-gap: min( var(--luna-social-gap-active, var(--luna-social-gap, 10px)), 8px );flex-direction:var(--luna-social-direction-active, row);align-items:var(--luna-social-align-items-active, center);flex-wrap:nowrap;gap:var(--luna-social-fit-gap)}:is(.luna-block-wrapper-edit--inline,.luna-block-wrapper--inline)[data-luna-block-type=social-media]:is([data-luna-layout-field=inlineColumnBlocksLayout],[data-luna-layout-field=inlineRightColumnBlocksLayout]) .luna-social-media-block__item{flex:var( --luna-social-item-flex-active, 0 1 var(--luna-social-button-active, 34px) );width:var(--luna-social-button-active, var(--luna-social-button, 34px));max-width:var(--luna-social-button-active, var(--luna-social-button, 34px));height:auto;aspect-ratio:1 / 1;min-width:0}:is(.luna-block-wrapper-edit--inline,.luna-block-wrapper--inline)[data-luna-block-type=social-media]:is([data-luna-layout-field=inlineColumnBlocksLayout],[data-luna-layout-field=inlineRightColumnBlocksLayout]) .luna-social-media-block__item svg{width:var(--luna-social-size-active, var(--luna-social-size, 20px));height:var(--luna-social-size-active, var(--luna-social-size, 20px));max-width:62%;max-height:62%}:is(.luna-block-wrapper-edit--inline,.luna-block-wrapper--inline)[data-luna-block-type=social-media]:is([data-luna-layout-field=inlineColumnBlocksLayout],[data-luna-layout-field=inlineRightColumnBlocksLayout]) .luna-social-media-block--grid .luna-social-media-block__list{flex-wrap:nowrap;height:100%;overflow:visible}.luna-social-media-block__item{width:var(--luna-social-button-active, var(--luna-social-button, 34px));height:var(--luna-social-button-active, var(--luna-social-button, 34px));position:relative;isolation:isolate;border:var(--luna-social-border, none);border-radius:var(--luna-social-radius, 50%);background:var(--luna-social-bg, transparent);color:var( --luna-social-item-color, var(--luna-social-icon-color, currentColor) );display:inline-flex;align-items:center;justify-content:center;padding:0;text-decoration:none;appearance:none;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.luna-social-media-block__item:is(:hover,.luna-social-media-block__item--edit-hover){opacity:.92}.luna-social-media-block__item svg{position:relative;z-index:1;width:var(--luna-social-size-active, var(--luna-social-size, 20px));height:var(--luna-social-size-active, var(--luna-social-size, 20px));transition-property:width,height;transition-duration:inherit;transition-timing-function:inherit}.luna-grid-block .luna-social-media-block{height:100%}.luna-grid-block .luna-social-media-block__list{--luna-social-gap: clamp(6px, 3cqi, 14px);--luna-social-button: clamp(30px, min(18cqi, 60cqb), 72px);--luna-social-size: clamp(16px, min(10cqi, 34cqb), 40px);justify-content:var( --luna-social-justify-active, var(--luna-social-justify, flex-start) )!important;flex-wrap:nowrap!important;width:100%;height:100%;overflow:visible}.luna-grid-block .luna-social-media-block--grid-compact .luna-social-media-block__list{--luna-social-gap: clamp(4px, 1.75cqi, 8px)}.luna-grid-block .luna-social-media-block__item{height:min(var(--luna-social-button, 34px),100%);width:auto;aspect-ratio:1 / 1;flex:0 1 auto;min-width:0}.luna-grid-block .luna-social-media-block__item svg{max-width:78%;max-height:78%}:where(html:not([data-luna-editor-runtime=true])){@media(max-width:991px){.luna-social-media-block{--luna-social-gap-active: var( --luna-social-gap-tablet, var(--luna-social-gap, 10px) );--luna-social-size-active: var( --luna-social-size-tablet, var(--luna-social-size, 20px) );--luna-social-button-active: var( --luna-social-button-tablet, var(--luna-social-button, 34px) );--luna-social-justify-active: var( --luna-social-justify-tablet, var(--luna-social-justify, flex-start) );--luna-social-direction-active: var( --luna-social-direction-tablet, var(--luna-social-direction, row) );--luna-social-align-items-active: var( --luna-social-align-items-tablet, var(--luna-social-align-items, center) );--luna-social-item-flex-active: var( --luna-social-item-flex-tablet, var(--luna-social-item-flex, 0 1 var(--luna-social-button-active, 34px)) )}}}:where(html[data-luna-editor-runtime=true]){@container main-content (max-width: 991px){.luna-social-media-block{--luna-social-gap-active: var( --luna-social-gap-tablet, var(--luna-social-gap, 10px) );--luna-social-size-active: var( --luna-social-size-tablet, var(--luna-social-size, 20px) );--luna-social-button-active: var( --luna-social-button-tablet, var(--luna-social-button, 34px) );--luna-social-justify-active: var( --luna-social-justify-tablet, var(--luna-social-justify, flex-start) );--luna-social-direction-active: var( --luna-social-direction-tablet, var(--luna-social-direction, row) );--luna-social-align-items-active: var( --luna-social-align-items-tablet, var(--luna-social-align-items, center) );--luna-social-item-flex-active: var( --luna-social-item-flex-tablet, var(--luna-social-item-flex, 0 1 var(--luna-social-button-active, 34px)) )}}}:where(html:not([data-luna-editor-runtime=true])){@media(max-width:479px){.luna-social-media-block{--luna-social-gap-active: var( --luna-social-gap-mobile, var(--luna-social-gap-tablet, var(--luna-social-gap, 10px)) );--luna-social-size-active: var( --luna-social-size-mobile, var(--luna-social-size-tablet, var(--luna-social-size, 20px)) );--luna-social-button-active: var( --luna-social-button-mobile, var(--luna-social-button-tablet, var(--luna-social-button, 34px)) );--luna-social-justify-active: var( --luna-social-justify-mobile, var( --luna-social-justify-tablet, var(--luna-social-justify, flex-start) ) );--luna-social-direction-active: var( --luna-social-direction-mobile, var(--luna-social-direction-tablet, var(--luna-social-direction, row)) );--luna-social-align-items-active: var( --luna-social-align-items-mobile, var( --luna-social-align-items-tablet, var(--luna-social-align-items, center) ) );--luna-social-item-flex-active: var( --luna-social-item-flex-mobile, var( --luna-social-item-flex-tablet, var( --luna-social-item-flex, 0 1 var(--luna-social-button-active, 34px) ) ) )}}}:where(html[data-luna-editor-runtime=true]){@container main-content (max-width: 479px){.luna-social-media-block{--luna-social-gap-active: var( --luna-social-gap-mobile, var(--luna-social-gap-tablet, var(--luna-social-gap, 10px)) );--luna-social-size-active: var( --luna-social-size-mobile, var(--luna-social-size-tablet, var(--luna-social-size, 20px)) );--luna-social-button-active: var( --luna-social-button-mobile, var(--luna-social-button-tablet, var(--luna-social-button, 34px)) );--luna-social-justify-active: var( --luna-social-justify-mobile, var( --luna-social-justify-tablet, var(--luna-social-justify, flex-start) ) );--luna-social-direction-active: var( --luna-social-direction-mobile, var(--luna-social-direction-tablet, var(--luna-social-direction, row)) );--luna-social-align-items-active: var( --luna-social-align-items-mobile, var( --luna-social-align-items-tablet, var(--luna-social-align-items, center) ) );--luna-social-item-flex-active: var( --luna-social-item-flex-mobile, var( --luna-social-item-flex-tablet, var( --luna-social-item-flex, 0 1 var(--luna-social-button-active, 34px) ) ) )}}}#main-content[data-view-mode=desktop] .luna-social-media-block{--luna-social-gap-active: var(--luna-social-gap, 10px);--luna-social-size-active: var(--luna-social-size, 20px);--luna-social-button-active: var(--luna-social-button, 34px);--luna-social-justify-active: var(--luna-social-justify, flex-start);--luna-social-direction-active: var(--luna-social-direction, row);--luna-social-align-items-active: var(--luna-social-align-items, center);--luna-social-item-flex-active: var( --luna-social-item-flex, 0 1 var(--luna-social-button-active, 34px) )}#main-content[data-view-mode=tablet] .luna-social-media-block{--luna-social-gap-active: var( --luna-social-gap-tablet, var(--luna-social-gap, 10px) );--luna-social-size-active: var( --luna-social-size-tablet, var(--luna-social-size, 20px) );--luna-social-button-active: var( --luna-social-button-tablet, var(--luna-social-button, 34px) );--luna-social-justify-active: var( --luna-social-justify-tablet, var(--luna-social-justify, flex-start) );--luna-social-direction-active: var( --luna-social-direction-tablet, var(--luna-social-direction, row) );--luna-social-align-items-active: var( --luna-social-align-items-tablet, var(--luna-social-align-items, center) );--luna-social-item-flex-active: var( --luna-social-item-flex-tablet, var(--luna-social-item-flex, 0 1 var(--luna-social-button-active, 34px)) )}#main-content[data-view-mode=mobile] .luna-social-media-block{--luna-social-gap-active: var( --luna-social-gap-mobile, var(--luna-social-gap-tablet, var(--luna-social-gap, 10px)) );--luna-social-size-active: var( --luna-social-size-mobile, var(--luna-social-size-tablet, var(--luna-social-size, 20px)) );--luna-social-button-active: var( --luna-social-button-mobile, var(--luna-social-button-tablet, var(--luna-social-button, 34px)) );--luna-social-justify-active: var( --luna-social-justify-mobile, var(--luna-social-justify-tablet, var(--luna-social-justify, flex-start)) );--luna-social-direction-active: var( --luna-social-direction-mobile, var(--luna-social-direction-tablet, var(--luna-social-direction, row)) );--luna-social-align-items-active: var( --luna-social-align-items-mobile, var( --luna-social-align-items-tablet, var(--luna-social-align-items, center) ) );--luna-social-item-flex-active: var( --luna-social-item-flex-mobile, var( --luna-social-item-flex-tablet, var(--luna-social-item-flex, 0 1 var(--luna-social-button-active, 34px)) ) )}@keyframes luna-social-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes luna-social-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-3px)}20%,40%,60%,80%{transform:translate(3px)}}@keyframes luna-social-wobble{0%,to{transform:rotate(0)}15%{transform:rotate(-5deg)}30%{transform:rotate(4deg)}45%{transform:rotate(-3deg)}60%{transform:rotate(2deg)}75%{transform:rotate(-1deg)}}@keyframes luna-social-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes luna-social-flip{0%{transform:perspective(400px) rotateY(0)}to{transform:perspective(400px) rotateY(360deg)}}@keyframes luna-social-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
