/* Document Preview Styles */ .document-preview { width: 100%; padding: 2rem; text-align: center; background-color: rgb(243 244 246); border-radius: 0.5rem; } .preview-button { display: inline-flex; align-items: center; justify-content: center; min-width: 200px; padding: 0.75rem 1.5rem; background-color: white; border: 1px solid rgb(229 231 235); border-radius: 0.375rem; font-size: 0.875rem; line-height: 1.25rem; font-weight: 500; color: rgb(55 65 81); text-decoration: none; transition: all 0.2s; } .preview-button:hover { background-color: rgb(249 250 251); border-color: rgb(209 213 219); } .preview-button:focus { outline: none; box-shadow: 0 0 0 2px rgb(255 255 255), 0 0 0 4px rgb(134 239 172); } .preview-button svg { width: 16px; height: 16px; margin-right: 0.5rem; stroke-width: 2; }
