diff --git a/src/App.vue b/src/App.vue index fe45f3c..91f3223 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,5 +1,12 @@ @@ -244,6 +348,13 @@ async function createDocument() { color: var(--text-secondary); } +.project__actions { + display: flex; + justify-content: center; + gap: 0.75rem; + margin-top: 1.5rem; +} + /* Form styles */ .form__field { margin-bottom: 1.25rem; @@ -282,4 +393,47 @@ async function createDocument() { border-color: var(--accent); box-shadow: 0 0 0 3px rgba(99, 102, 241, 0.1); } + +/* Export Modal Styles */ +.export-formats { + display: flex; + gap: 0.75rem; +} + +.export-format { + flex: 1; + display: flex; + flex-direction: column; + align-items: center; + gap: 0.5rem; + padding: 1.25rem 1rem; + background: var(--bg-secondary); + border: 2px solid var(--border); + border-radius: 10px; + cursor: pointer; + transition: all 0.15s; + color: var(--text-secondary); +} + +.export-format:hover { + border-color: var(--accent); + color: var(--text-primary); +} + +.export-format--selected { + border-color: var(--accent); + background: rgba(99, 102, 241, 0.08); + color: var(--accent); +} + +.export-format span { + font-size: 0.9375rem; + font-weight: 600; + color: var(--text-primary); +} + +.export-format small { + font-size: 0.75rem; + color: var(--text-secondary); +}