.enoch-puzzle{position:relative;background:url(data:image/png;base64,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);width:459px;height:359px;font-size:32px}.enoch-puzzle button{font-size:16px;box-sizing:border-box;border:none;background:transparent}.enoch-puzzle .char-column-container{position:relative;display:flex;flex-direction:column;width:26px}.enoch-puzzle .enoch-spinners{position:absolute;top:28px;left:41px;display:flex;grid-template-columns:repeat(6,auto);gap:2px}.enoch-puzzle .enoch-spinners .enoch-spinner-label{display:flex;align-items:center}.enoch-puzzle .enoch-spinners .crctn{color:red}.enoch-puzzle .enoch-spinners .correct-lttr{color:#0f0}.enoch-puzzle .enoch-spinners:before{content:"";background:url(data:image/png;base64,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);position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.enoch-puzzle .enoch-col{font-family:enochian}.enoch-puzzle .guess-button{cursor:var(--cursor_pointer);position:absolute;bottom:-7px;left:229px}.enoch-puzzle .guess-button:active{bottom:-6px}.enoch-puzzle .decrypt-preview{position:absolute;top:170px;left:230px}.enoch-puzzle .guess-counter{position:absolute;right:10px;top:14px;display:flex;gap:3px;display:grid;grid-template-columns:auto auto}.enoch-puzzle .guess-counter img{display:block}.enoch-puzzle .guess-counter div{flex-direction:column;gap:4px}
