.Cruciverba_app__u5eEw{display:flex;align-items:center;flex-direction:column}.Cruciverba_app_table__o4zrp{border-collapse:collapse}.Cruciverba_app_td__gJ3AK{border:1px solid var(--fg-color);border-collapse:collapse;width:0;height:0;position:relative}.Cruciverba_app_td__grey__ROaCo,.Cruciverba_app_td__grey__ROaCo .Cruciverba_app_input__Wycwo{background-color:rgba(51,51,51,.1)}.Cruciverba_app_definition__r7cX9{position:absolute;top:0;left:0;font-size:8px;background-color:var(--bg-color);color:var(--fg-color)}.Cruciverba_app_input__Wycwo{border:0;width:30px;height:30px;text-align:center;background-color:var(--bg-color)}.Cruciverba_app_black__tGblG{display:block;width:100%;height:100%;border:1px solid var(--bg-color);background-color:var(--fg-color)}.Cruciverba_app_caption__3n9kA{font-size:32px;font-weight:700;margin-top:.5rem;margin-bottom:1.5rem;text-transform:uppercase;font-family:serif}.Cruciverba_app_definitions__AuKDC{font-family:serif;display:flex;width:100%;gap:20px}.Cruciverba_app_directionDefinitions__XnQTI{width:50%;flex-grow:1}.Cruciverba_app_definitionInput__K8pjn{font-family:serif;border-width:0 0 1px}@media print{.Cruciverba_app_definitionInput__K8pjn{border-width:0}}.Cruciverba_app_definitionInput__K8pjn{min-width:200px}@media(max-width:1024px){.Cruciverba_app_wrapper__N4Rd2{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden}.Cruciverba_app__u5eEw{align-items:flex-start}}@media(prefers-color-scheme:dark){.Cruciverba_app_td__gJ3AK{border:1px solid var(--dark-fg-color)}.Cruciverba_app_td__grey__ROaCo,.Cruciverba_app_td__grey__ROaCo .Cruciverba_app_input__Wycwo{background-color:rgba(47,255,17,.1)}.Cruciverba_app_definitionInput__K8pjn,.Cruciverba_app_definition__r7cX9,.Cruciverba_app_input__Wycwo{color:inherit;background-color:inherit}.Cruciverba_app_black__tGblG{border:1px solid var(--dark-bg-color);background-color:var(--dark-fg-color)}}html.dark .Cruciverba_app_td__gJ3AK{border:1px solid var(--dark-fg-color)}html.dark .Cruciverba_app_td__grey__ROaCo,html.dark .Cruciverba_app_td__grey__ROaCo .Cruciverba_app_input__Wycwo{background-color:rgba(47,255,17,.1)}html.dark .Cruciverba_app_definitionInput__K8pjn,html.dark .Cruciverba_app_definition__r7cX9,html.dark .Cruciverba_app_input__Wycwo{color:inherit;background-color:inherit}html.dark .Cruciverba_app_black__tGblG{border:1px solid var(--dark-bg-color);background-color:var(--dark-fg-color)}