at main 127 lines 2.2 kB view raw
1.drafts-page { 2 max-width: 800px; 3 margin: 0 auto; 4 padding: 2rem; 5} 6 7.drafts-header { 8 display: flex; 9 justify-content: space-between; 10 align-items: center; 11 margin-bottom: 2rem; 12} 13 14.drafts-header h1 { 15 margin: 0; 16} 17 18.drafts-empty { 19 text-align: center; 20 padding: 4rem 2rem; 21 color: var(--color-subtle); 22} 23 24.drafts-list { 25 display: flex; 26 flex-direction: column; 27 gap: 0.5rem; 28} 29 30.draft-card { 31 display: flex; 32 align-items: center; 33 gap: 1rem; 34 padding: 1rem; 35 background: var(--color-surface); 36 border: 1px solid var(--color-border); 37 border-radius: 0; 38 transition: border-color 0.15s ease; 39} 40 41.draft-card:hover { 42 border-color: var(--color-primary); 43} 44 45.draft-card-link { 46 flex: 1; 47 text-decoration: none; 48 color: inherit; 49} 50 51.draft-card-content { 52 display: flex; 53 align-items: center; 54 gap: 1rem; 55} 56 57.draft-title { 58 margin: 0; 59 font-size: 1rem; 60 font-weight: 500; 61} 62 63.draft-badges { 64 display: flex; 65 gap: 0.5rem; 66 flex-wrap: wrap; 67} 68 69.draft-badge { 70 font-size: 0.75rem; 71 padding: 0.125rem 0.5rem; 72 border-radius: 4px; 73 font-weight: 500; 74} 75 76.draft-badge-new { 77 background: var(--color-surface); 78 color: var(--color-secondary); 79 border: 1px solid var(--color-secondary); 80} 81 82.draft-badge-edit { 83 background: var(--color-surface); 84 color: var(--color-subtle); 85 border: 1px solid var(--color-border); 86} 87 88.draft-badge-synced { 89 background: var(--color-surface); 90 color: var(--color-success); 91 border: 1px solid var(--color-success); 92} 93 94.draft-badge-local { 95 background: var(--color-surface); 96 color: var(--color-warning); 97 border: 1px solid var(--color-warning); 98} 99 100.draft-badge-remote { 101 background: var(--color-surface); 102 color: var(--color-primary); 103 border: 1px solid var(--color-primary); 104} 105 106/* Mobile adjustments */ 107@media (max-width: 600px) { 108 .drafts-page { 109 padding: 1rem; 110 } 111 112 .drafts-header { 113 flex-direction: column; 114 align-items: flex-start; 115 gap: 1rem; 116 } 117 118 .draft-card { 119 padding: 0.75rem; 120 } 121 122 .draft-card-content { 123 flex-direction: column; 124 align-items: flex-start; 125 gap: 0.5rem; 126 } 127}