.stroke-text{width:100%;line-height:0;display:block}.stroke-text--hover{cursor:pointer}.stroke-text__svg{width:100%;height:var(--stroke-text-height,160px);display:block;overflow:visible}.stroke-text__stroke,.stroke-text__fill{-webkit-user-select:none;user-select:none}
.option-wheel{--ow-text-color:#a6a6a6;--ow-active-color:#fff;--ow-font-size:3rem;--ow-inset:80px;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;outline:none;width:100%;height:100%;position:relative;overflow:hidden}.option-wheel--dragging{cursor:grabbing}.option-wheel__item{top:50%;left:var(--ow-inset);white-space:nowrap;font-size:var(--ow-font-size);transform-origin:0;cursor:pointer;will-change:transform, opacity;color:color-mix(in srgb, var(--ow-active-color) calc(var(--ow-p,0) * 100%), var(--ow-text-color));font-weight:200;line-height:1;position:absolute}.option-wheel--right .option-wheel__item{left:auto;right:var(--ow-inset);transform-origin:100%}.option-wheel__item--selected{font-weight:500}.option-wheel--static{cursor:default}.option-wheel--static .option-wheel__item{cursor:pointer}.option-wheel--lp .option-wheel__item{font-family:var(--lp-display);letter-spacing:-.02em;font-weight:500}.option-wheel--lp .option-wheel__item--selected{font-weight:700}@media (prefers-reduced-motion:reduce){.option-wheel__item{filter:none!important}}
.true-focus-container{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 .28em;display:flex;position:relative}.true-focus-word{-webkit-user-select:none;user-select:none;cursor:default;display:inline-block}.true-focus-break{flex-basis:100%;height:0}.true-focus-frame{pointer-events:none;box-sizing:content-box;position:absolute;top:0;left:0}.true-focus-corner{border:3px solid var(--tf-border-color,#f97316);width:.85rem;height:.85rem;filter:drop-shadow(0 0 6px var(--tf-glow-color,#f9731699));border-radius:3px;position:absolute}.true-focus-corner.tl{border-bottom:none;border-right:none;top:-12px;left:-12px}.true-focus-corner.tr{border-bottom:none;border-left:none;top:-12px;right:-12px}.true-focus-corner.bl{border-top:none;border-right:none;bottom:-12px;left:-12px}.true-focus-corner.br{border-top:none;border-left:none;bottom:-12px;right:-12px}
