.word-tool{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px;display:grid}.word-tool .lu-input{container-type:inline-size}.word-fields{gap:16px;margin-top:20px;display:grid}.word-fields>label{gap:8px;font-size:14px;font-weight:600;line-height:20px;display:grid}.word-fields textarea{box-sizing:border-box;border:1px solid var(--color-base-300);border-radius:var(--radius-field);background:var(--color-base-100);min-height:150px;color:var(--color-base-content);font:400 16px/24px var(--lu-font);resize:vertical;padding:12px}.word-fields .is-example{color:color-mix(in oklab,var(--color-base-content) 34%,var(--color-base-100))}.word-fields small{font-weight:400}.word-options{gap:4px;display:grid}.word-options label,.word-answer{align-items:center;gap:8px;min-height:44px;font-size:14px;display:flex}.word-options input,.word-answer input{width:20px;height:20px}.word-generate{margin:20px auto 0}.word-result{min-width:0}.word-output{margin-top:20px}.word-output-help{font-size:14px;line-height:20px}.word-file-types{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.word-file-types span{border:1px solid var(--color-base-300);border-radius:var(--radius-field);background:var(--color-base-100);padding:6px 8px;font-size:12px;line-height:18px}.word-paper-shell{background:var(--color-base-200);border:1px solid var(--color-base-300);border-radius:var(--radius-field);margin-top:16px;padding:16px;overflow:auto}.word-print{margin:0}.word-paper{box-sizing:border-box;aspect-ratio:210/297;color:#242b29;background:#fff;border:1px solid #d8d8d8;width:min(100%,640px);margin:0 auto;padding:7%;box-shadow:0 2px 8px #0000001f}.word-print h3{text-align:center;overflow-wrap:anywhere;font-size:20px;font-weight:600}.word-grid{grid-template-columns:repeat(var(--grid-size,14),minmax(0,1fr));border-top:1px solid #cbd0cd;border-left:1px solid #cbd0cd;margin-top:16px;display:grid}.word-grid span{aspect-ratio:1;border-bottom:1px solid #cbd0cd;border-right:1px solid #cbd0cd;place-items:center;font-size:clamp(8px,1.25vw,15px);font-weight:600;display:grid}.word-grid span.is-answer{background:var(--color-primary)}.word-print h4{margin-top:16px;font-size:16px;font-weight:600}.word-print ul{overflow-wrap:anywhere;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 12px;margin:8px 0 0;padding-left:20px;font-size:13px;display:grid}.word-paper .word-grid{width:82%;margin:10px auto 0}.word-paper h4{margin-top:10px;font-size:14px;line-height:20px}.word-paper ul{gap:2px 8px;margin-top:4px;font-size:11px;line-height:14px}.word-paper.is-dense .word-grid{width:70%}.word-paper.is-dense ul{font-size:9px;line-height:11px}.word-answer{margin-top:16px}.word-actions{grid-template-columns:repeat(2,minmax(0,256px));justify-content:center;gap:12px;margin-top:20px;display:grid}.word-actions .lu-button{background:var(--color-base-100);border-color:var(--color-base-300);width:256px;color:var(--color-base-content)}@container (width<=430px){.word-tool[data-actions-below-privacy] .lu-header{grid-template-columns:minmax(0,1fr)}.word-tool[data-actions-below-privacy] .lu-header h2{grid-area:1/1}.word-tool[data-actions-below-privacy] .lu-private{grid-area:2/1}.word-tool[data-actions-below-privacy] .lu-clear{grid-area:3/1}}@media (width<=900px){.word-tool{grid-template-columns:1fr}}@media (width<=639px){.word-actions{grid-template-columns:minmax(0,256px)}.word-actions .lu-button{width:100%;max-width:256px}.word-paper-shell{padding:8px}.word-paper{padding:6%}.word-grid span{font-size:8px}}@media print{body:has(.word-tool) header,body:has(.word-tool) footer,body:has(.word-tool) .home-intro,body:has(.word-tool) .lu-input,body:has(.word-tool) .word-result>h2,body:has(.word-tool) .word-output-help,body:has(.word-tool) .word-file-types,body:has(.word-tool) .word-answer,body:has(.word-tool) .word-actions,body:has(.word-tool) .lu-copy-status,body:has(.word-tool) .tool-guide{display:none!important}body:has(.word-tool) .lu-result,body:has(.word-tool) .word-paper-shell{background:#fff;border:0;padding:0}body:has(.word-tool) .word-paper{aspect-ratio:auto;width:100%;box-shadow:none;border:0;padding:12mm}body:has(.word-tool) .word-paper .word-grid{width:100%}body:has(.word-tool) .word-grid span{font-size:13px}}.word-actions .lu-button:hover:not(:disabled){background:var(--color-base-200)}.word-actions .lu-button:active:not(:disabled){background:var(--color-base-300)}
