diff options
| author | Ariel Costas Guerrero <ariel@costas.dev> | 2025-08-06 21:52:21 +0200 |
|---|---|---|
| committer | Ariel Costas Guerrero <ariel@costas.dev> | 2025-08-06 21:52:21 +0200 |
| commit | ebfb7c1c8bc0a9ec50bde72eb9a0859c6e5dcee5 (patch) | |
| tree | 35353c15726d7d036907df731b00d390c1d1f538 /src/frontend/app/routes/settings.css | |
| parent | 5cc27f852b02446659e0ab85305916c9f5e5a5f0 (diff) | |
Fix this fucking pile of steaming garbage
Diffstat (limited to 'src/frontend/app/routes/settings.css')
| -rw-r--r-- | src/frontend/app/routes/settings.css | 102 |
1 files changed, 102 insertions, 0 deletions
diff --git a/src/frontend/app/routes/settings.css b/src/frontend/app/routes/settings.css index 8c612d3..47de391 100644 --- a/src/frontend/app/routes/settings.css +++ b/src/frontend/app/routes/settings.css @@ -92,3 +92,105 @@ .settings-section p { margin-top: 0.5em; } + +/* Update controls styles */ +.update-controls { + display: flex; + gap: 1rem; + margin-bottom: 1rem; + flex-wrap: wrap; +} + +.update-button, +.clear-cache-button { + display: inline-flex; + align-items: center; + gap: 0.5rem; + padding: 0.75rem 1rem; + border: none; + border-radius: 8px; + font-size: 0.9rem; + font-weight: 500; + cursor: pointer; + transition: all 0.2s ease; + text-decoration: none; +} + +.update-button { + background-color: var(--button-background-color); + color: white; +} + +.update-button:hover:not(:disabled) { + background-color: var(--button-hover-background-color); +} + +.update-button:disabled { + background-color: var(--button-disabled-background-color); + cursor: not-allowed; +} + +.clear-cache-button { + background-color: #6c757d; + color: white; +} + +.clear-cache-button:hover { + background-color: #5a6268; +} + +.reset-pwa-button { + background-color: #dc3545; + color: white; + font-weight: bold; +} + +.reset-pwa-button:hover { + background-color: #c82333; +} + +.update-message { + padding: 0.75rem; + border-radius: 6px; + font-size: 0.9rem; + margin-bottom: 1rem; +} + +.update-message.success { + background-color: #d4edda; + color: #155724; + border: 1px solid #c3e6cb; +} + +.update-message.error { + background-color: #f8d7da; + color: #721c24; + border: 1px solid #f5c6cb; +} + +.update-help-text { + font-size: 0.85rem; + color: var(--subtitle-color); + line-height: 1.4; + margin: 0; +} + +.spinning { + animation: spin 1s linear infinite; +} + +@keyframes spin { + from { transform: rotate(0deg); } + to { transform: rotate(360deg); } +} + +@media (max-width: 768px) { + .update-controls { + flex-direction: column; + } + + .update-button, + .clear-cache-button { + justify-content: center; + } +} |
