.latin-grid.futo-grid{--futo-gap:4px;--latin-cell:calc((min(560px,100vw - 32px) - (var(--latin-n) - 1) * var(--futo-gap)) / var(--latin-n));gap:var(--futo-gap);box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}@media (min-width:600px){.latin-grid.futo-grid{--futo-gap:8px}}.futo-grid .latin-cell{border:2px solid #6f8a76;border-radius:7px;box-shadow:0 2px #2f4a3d22}.futo-grid .latin-cell.is-given{border-color:#2f4a3d}.futo-grid .latin-notes{width:66%;height:66%;margin-top:0}.futo-sign{z-index:2;box-sizing:border-box;color:#1f4a35;pointer-events:none;background:#f7f9f2;border-radius:6px;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.futo-sign svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;overflow:visible}.futo-h{left:calc(100% + 2px + var(--futo-gap) / 2);width:max(14px,calc(var(--latin-cell) * .3));height:max(22px,calc(var(--latin-cell) * .46));top:50%}.futo-v{top:calc(100% + 2px + var(--futo-gap) / 2);height:max(14px,calc(var(--latin-cell) * .3));width:max(22px,calc(var(--latin-cell) * .46));left:50%}.futo-sign.is-broken{color:#c23a2b;background:#fde9e4}
