.app{max-width:480px;margin:0 auto;padding:1rem;font-family:system-ui,sans-serif}form{flex-direction:column;gap:.5rem;display:flex}input,textarea,button{padding:.5rem;font-size:1rem}.list{padding:0;list-style:none}.list li{border:1px solid #ccc;border-radius:8px;margin-bottom:.5rem;padding:.75rem}.list li.highlight{color:#222;background:#fff3cd;border-color:#e0a800}.note{opacity:.8;margin:.25rem 0;font-size:.9rem}.backup{gap:.5rem;display:flex}.file-button{cursor:pointer;border:1px solid #767676;border-radius:4px;padding:.5rem;font-size:1rem}
