@font-face{font-family:"NeuroChess Inter";src:url('fonts/inter-latin.woff') format('woff');font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:"NeuroChess Sora";src:url('fonts/sora-latin.woff') format('woff');font-weight:100 800;font-style:normal;font-display:swap}
.nc-tablero-shortcode,.nc-tablero-mount{width:100%;min-width:0;max-width:100%;margin-inline:auto;box-sizing:border-box}
.nc-tablero-shortcode iframe,.nc-tablero-mount iframe{display:block;width:100%;max-width:100%;border:0;border-radius:0;box-shadow:none;background:transparent;margin:0}
.nc-tablero-compacto,.nc-tablero-mount[data-neurochess-mode="compacto"]{max-width:490px}
.nc-tablero-completo{max-width:1080px;container-type:inline-size;container-name:nc-tablero}
@container nc-tablero (min-width:820px){.nc-tablero-completo iframe{--nc-initial-height:990px}}
.nc-tablero-fallback{padding:20px;border:1px solid #DCE4ED;border-radius:16px;font:14px/1.6 "NeuroChess Inter",system-ui,sans-serif;color:#263547;background:#F1F5FA}
