/* Styles are confined to the WordPress wrapper. Axolí has its own document. */
.slax-embed {
 box-sizing:border-box;min-width:0;position:relative;margin-block:1.25rem;
 padding:0;border:1px solid #e5e3e9;border-radius:24px;overflow:hidden;
 background:#f6f5ef;color:#334b45;box-shadow:0 6px 28px #213c3e0a;
}
.slax-embed > .slax-embed__bar {
 display:flex;align-items:center;justify-content:space-between;gap:12px;
 min-height:58px;box-sizing:border-box;padding:7px 12px 7px 18px;
 font:500 14px/1.3 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
 background:#fbfaf6;border-bottom:1px solid #e8e5e6;
}
.slax-embed .slax-embed__label {min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650}
.slax-embed .slax-embed__open,.slax-embed .slax-embed__open:visited {
 display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;
 box-sizing:border-box;min-height:44px;padding:10px 13px;margin:0;border:1px solid #e3d9ec;
 border-radius:13px;background:#eee8f5;color:#66527c;font-size:13px;font-weight:650;
 line-height:1.25;text-decoration:none;box-shadow:none;touch-action:manipulation;
}
.slax-embed .slax-embed__open:hover {background:#e6dcf0;color:#59456f;text-decoration:none}
.slax-embed .slax-embed__open:focus-visible {outline:3px solid #9e84c0;outline-offset:2px}
.slax-embed > .slax-embed__frame {
 display:block!important;box-sizing:border-box;width:100%!important;max-width:none!important;
 height:var(--slax-fixed-height,720px)!important;min-height:0;margin:0!important;padding:0!important;
 border:0!important;border-radius:0;aspect-ratio:auto;vertical-align:top;background:#f6f5ef;
}
.slax-embed--viewport > .slax-embed__frame {
 height:clamp(480px,calc(100vh - 100px),850px)!important;
 height:clamp(480px,calc(100svh - 100px),850px)!important;
}
@media(max-width:600px){
 .slax-embed {border-radius:20px;margin-block:1rem}
 .slax-embed > .slax-embed__bar {padding:6px 8px 6px 12px;gap:8px;font-size:13px}
 .slax-embed .slax-embed__open {padding:9px 11px;font-size:12px}
}
