diff --git a/index.html b/index.html index 02e882a..e7194c5 100644 --- a/index.html +++ b/index.html @@ -386,6 +386,57 @@ text-decoration: underline; } + .loading-indicator { + text-align: center; + padding: 30px; + color: var(--text-muted); + } + + .loading-spinner { + display: inline-block; + width: 30px; + height: 30px; + border: 3px solid var(--primary); + border-radius: 50%; + border-top-color: transparent; + animation: spin 1s linear infinite; + margin-bottom: 15px; + } + + @keyframes spin { + to { transform: rotate(360deg); } + } + + .error-state { + text-align: center; + padding: 40px; + color: var(--text-muted); + background: var(--card-bg); + border-radius: 0; + border: 1px dashed var(--primary); + } + + .error-state p { + font-size: 1.2rem; + margin-bottom: 20px; + color: var(--primary); + } + + .retry-button { + background-color: var(--primary); + color: var(--dark); + border: none; + border-radius: 0; + padding: 10px 20px; + font-size: 14px; + font-weight: 600; + cursor: pointer; + text-transform: uppercase; + letter-spacing: 1px; + margin-top: 15px; + font-family: 'Roboto Mono', monospace; + } + /* Responsive design */ @media (max-width: 600px) { .container { @@ -434,8 +485,9 @@
No proposals yet. Be the first to drop your hot take!
+Loading democracy...