.k-b-spelling .k-label{margin-bottom:64px}
.k-b-spelling .sp-row{display:flex;align-items:flex-end;gap:4px;padding-bottom:18px;border-bottom:3px solid var(--k-line)}
.k-b-spelling .sp-cell{position:relative;display:flex;flex-direction:column;align-items:center;font:500 calc(92px*var(--k-size))/1.1 var(--k-font-body);min-width:.3em}
.k-b-spelling .sp-cell>span:first-child{display:inline-block}
.k-b-spelling .sp-num{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:22px;font-size:calc(40px*var(--k-size))}
.k-b-spelling .sp-note{margin-top:30px;transform:rotate(-1.5deg);transform-origin:left}
.k-stage[data-align="center"] .k-b-spelling .sp-row{justify-content:center}
