.ydd-article{overflow:initial}.crossword-container{background:#fff;color:#131415;padding:8px 16px;position:relative}.crossword-container input:focus-visible{outline:none}@media screen and (min-width: 640px){.crossword-container{display:flex;gap:1rem;margin:0 auto;max-width:720px}.app-container .sticky-clue{display:none}}.clue{font-size:.875rem}.sticky-clue{bottom:0;display:flex;height:30px;margin:0 auto;max-width:720px;position:-webkit-sticky;position:sticky}.sticky-clue-inner{align-items:center;background:rgb(255,255,204);color:#131415;display:flex;justify-content:center;width:100%}.clue.correct:after{color:#64c864;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.707 5.293a1 1 0 0 1 0 1.414l-11 11a1 1 0 0 1-1.414 0l-5-5a1 1 0 1 1 1.414-1.414L9 15.586 19.293 5.293a1 1 0 0 1 1.414 0Z' fill='currentColor'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px 16px;content:"";display:inline-block;height:16px;margin-left:.25em;vertical-align:middle;width:16px}.clue.correct{color:#828282;text-decoration:line-through}.success-message{background:#fff;border:2px solid #000;border-radius:8px;left:50%;padding:8px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.success-message-close{margin-bottom:8px;margin-top:12px}
