/* Blotter Elementor Engine V3 Foundation 0.1
 * Scoped primitives only. No legacy layout is visually changed by this file.
 */
.bc-v3-scene{
  --bc-v3-gutter:clamp(24px,5vw,96px);
  --bc-v3-gap:clamp(24px,4vw,72px);
  background:var(--bc-v3-surface-bg,transparent);
  color:var(--bc-v3-surface-text,inherit);
  padding-inline:var(--bc-v3-gutter);
  min-width:0;
}
.bc-v3-scene__inner{width:min(100%,var(--bc-v3-max-width,1560px));margin-inline:auto;min-width:0}
.bc-v3-card{min-width:0;background:var(--bc-v3-surface-bg,#050505);color:var(--bc-v3-surface-text,#f3efe7);border:1px solid var(--bc-v3-surface-border,rgba(255,255,255,.15));overflow:hidden}
.bc-v3-card__media{aspect-ratio:4/3;overflow:hidden}.bc-v3-card__media img{width:100%;height:100%;object-fit:cover;display:block}
.bc-v3-card__content{padding:clamp(18px,2.4vw,34px)}.bc-v3-card__title{margin:0 0 .6em}.bc-v3-card__excerpt{margin:0;color:var(--bc-v3-surface-muted,inherit)}
.bc-v3-card__meta{display:grid;gap:8px;margin:18px 0}.bc-v3-card__meta>div{display:flex;justify-content:space-between;gap:18px;border-top:1px solid var(--bc-v3-surface-border,rgba(255,255,255,.15));padding-top:8px}.bc-v3-card__meta dt,.bc-v3-card__meta dd{margin:0}
.bc-v3-card__link{display:inline-flex;align-items:center;min-height:44px;margin-top:18px;color:inherit;text-decoration:none;border-bottom:1px solid currentColor}
.bc-v3-surface--deep-black{--bc-v3-surface-bg:#050505;--bc-v3-surface-text:#f3efe7;--bc-v3-surface-muted:#a9a39a;--bc-v3-surface-accent:#f2c21b;--bc-v3-surface-border:rgba(255,255,255,.16)}
.bc-v3-surface--ink{--bc-v3-surface-bg:#0a0a0b;--bc-v3-surface-text:#f7f2e9;--bc-v3-surface-muted:#9d978e;--bc-v3-surface-accent:#ef2b8f;--bc-v3-surface-border:rgba(255,255,255,.12)}
.bc-v3-surface--paper{--bc-v3-surface-bg:#ece7dd;--bc-v3-surface-text:#090909;--bc-v3-surface-muted:#5d584f;--bc-v3-surface-accent:#cf5f14;--bc-v3-surface-border:rgba(0,0,0,.18)}
.bc-v3-surface--riso{--bc-v3-surface-bg:#f3ead8;--bc-v3-surface-text:#0b0b0c;--bc-v3-surface-muted:#554f48;--bc-v3-surface-accent:#ef2b8f;--bc-v3-surface-border:rgba(0,0,0,.22)}
.bc-v3-surface--signal-yellow{--bc-v3-surface-bg:#f2c21b;--bc-v3-surface-text:#080808;--bc-v3-surface-muted:#332900;--bc-v3-surface-accent:#080808;--bc-v3-surface-border:rgba(0,0,0,.28)}
.bc-v3-surface--magenta{--bc-v3-surface-bg:#ef2b8f;--bc-v3-surface-text:#080808;--bc-v3-surface-muted:#3d071f;--bc-v3-surface-accent:#f2c21b;--bc-v3-surface-border:rgba(0,0,0,.28)}
.bc-v3-surface--emerald{--bc-v3-surface-bg:#168d52;--bc-v3-surface-text:#07110b;--bc-v3-surface-muted:#103c29;--bc-v3-surface-accent:#f2c21b;--bc-v3-surface-border:rgba(0,0,0,.25)}
.bc-v3-surface--orange{--bc-v3-surface-bg:#cf5f14;--bc-v3-surface-text:#090604;--bc-v3-surface-muted:#4c250b;--bc-v3-surface-accent:#f2c21b;--bc-v3-surface-border:rgba(0,0,0,.25)}
.bc-v3-surface--halftone,.bc-v3-surface--misregister,.bc-v3-surface--poster{--bc-v3-surface-bg:#111;--bc-v3-surface-text:#f5f0e7;--bc-v3-surface-muted:#aaa49b;--bc-v3-surface-accent:#f2c21b;--bc-v3-surface-border:rgba(255,255,255,.15)}
.bc-v3-surface--archive{--bc-v3-surface-bg:#d8d0c2;--bc-v3-surface-text:#11100e;--bc-v3-surface-muted:#5f5a52;--bc-v3-surface-accent:#1f8c3a;--bc-v3-surface-border:rgba(0,0,0,.2)}
/* The adapter only adds metadata. There is no visual selector for legacy wrappers. */
