.breakdance .bde-popup-349-100{background-color:#000000BF}.breakdance .bde-popup-349-100 .breakdance-popup{width:auto;height:auto}.breakdance .bde-popup-349-100 .breakdance-popup-content{background:#0606060D}.breakdance .bde-popup-349-100 .breakdance-popup-content{display:flex;flex-direction:column;align-items:center}.breakdance .bde-popup-349-100 .breakdance-popup .breakdance-popup-close-button{color:#FFF;--closeButtonSize:20px;--closeButtonOutsidePadding:6px;padding-left:6px;padding-right:6px;padding-bottom:6px;padding-top:6px;background-color:#000000BD}@media (max-width:1119px){.breakdance .bde-popup-349-100 .breakdance-popup .breakdance-popup-close-button{color:#FFF;background-color:#000000BD}}@media (max-width:1023px){.breakdance .bde-popup-349-100 .breakdance-popup .breakdance-popup-close-button{color:#FFF;background-color:#000000BD}}@media (max-width:767px){.breakdance .bde-popup-349-100 .breakdance-popup .breakdance-popup-close-button{color:#FFF;background-color:#000000BD}}@media (max-width:479px){.breakdance .bde-popup-349-100 .breakdance-popup .breakdance-popup-close-button{color:#FFF;background-color:#000000BD}}.breakdance .bde-code-block-349-101{width:100vh}.breakdance .bde-code-block-349-101{--bde-grid-gap:var(--bde-column-gap);display:grid;grid-template-columns:repeat(var(--bde-grid-items-per-row,4),minmax(0,1fr));gap:var(--bde-grid-gap);align-items:var(--bde-grid-align-items,stretch);justify-items:var(--bde-grid-justify-items,stretch)}.breakdance .bde-code-block-349-101>*{width:auto!important;height:auto!important}.breakdance .bde-code-block-349-101{--bde-grid-items-per-row:1;--bde-grid-align-items:center;--bde-grid-justify-items:center}.onlymatt-button{position:relative;display:inline-block;cursor:pointer;user-select:none;overflow:hidden;border-radius:12px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:16px 32px;transition:transform 0.2s ease}.onlymatt-button:hover{transform:scale(1.05)}.onlymatt-text{position:relative;z-index:2;font-size:24px;font-weight:300;letter-spacing:0.2em;color:#fff;text-transform:uppercase;margin:0;white-space:nowrap}.photo-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;animation:photoSlide 4s ease-in-out infinite;border-radius:12px}@keyframes photoSlide{0%{transform:translateX(-100%);opacity:0}25%{transform:translateX(0%);opacity:1}75%{transform:translateX(0%);opacity:1}100%{transform:translateX(100%);opacity:0}}.onlymatt-button.subtle{background:rgba(255,255,255,0.9);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.2)}.onlymatt-button.subtle .onlymatt-text{background:linear-gradient(135deg,#1e293b 0%,#334155 50%,#1e293b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.onlymatt-button.subtle .photo-overlay{opacity:0.7}.onlymatt-button.minimal{background:transparent;padding:12px 24px}.onlymatt-button.minimal .onlymatt-text{color:#1e293b}.onlymatt-button.minimal .photo-overlay{opacity:0.3}.breakdance .bde-code-block-349-103{display:flex;align-items:center;flex-wrap:wrap;align-content:center}.onlymatt-button{position:relative;display:inline-block;cursor:pointer;user-select:none;overflow:hidden;border-radius:12px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:16px 32px;transition:transform 0.2s ease}.onlymatt-button:hover{transform:scale(1.05)}.onlymatt-text{position:relative;z-index:2;font-size:24px;font-weight:300;letter-spacing:0.2em;color:#fff;text-transform:uppercase;margin:0;white-space:nowrap}.photo-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;animation:photoSlide 4s ease-in-out infinite;border-radius:12px}@keyframes photoSlide{0%{transform:translateX(-100%);opacity:0}25%{transform:translateX(0%);opacity:1}75%{transform:translateX(0%);opacity:1}100%{transform:translateX(100%);opacity:0}}.onlymatt-button.subtle{background:rgba(255,255,255,0.9);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.2)}.onlymatt-button.subtle .onlymatt-text{background:linear-gradient(135deg,#1e293b 0%,#334155 50%,#1e293b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.onlymatt-button.subtle .photo-overlay{opacity:0.7}.onlymatt-button.minimal{background:transparent;padding:12px 24px}.onlymatt-button.minimal .onlymatt-text{color:#1e293b}.onlymatt-button.minimal .photo-overlay{opacity:0.3}