.tags-input{align-items:center;display:flex;margin-bottom:1em}.tags-input input{flex-grow:1;margin-right:.5em}.memo-list{list-style:none;max-width:832px}.card{word-wrap:break-word;background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin-bottom:16px;overflow:hidden;padding:16px}.card-content{display:flex;flex-direction:column}.card-header h3{font-size:1.2em;margin:0 0 8px}.card-body{flex-grow:1}.card-body p{margin:8px 0}.card-body a{color:#007bff;text-decoration:none}.card-body a:hover{text-decoration:underline}.tags{flex-wrap:wrap;gap:8px}.tag,.tags{display:flex}.tag{align-items:center;background-color:#e0e0e0;border-radius:12px;cursor:pointer;font-size:.875em;padding:2px 8px;transition:background-color .3s}.tag:hover{background-color:#ccc}.card-footer{margin-top:16px}.card-footer button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px;transition:background-color .3s}.card-footer button:hover{background-color:#0056b3}.load-more-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;margin-top:16px;padding:10px 20px;transition:background-color .3s;width:100%}.load-more-button:hover{background-color:#0056b3}@media (max-width:600px){.card{margin-bottom:12px;padding:12px;width:100%}.card-header h3{font-size:1em}.card-body p{margin:4px 0}.card-footer button{padding:6px 12px}}.search-tags{background-color:#fff;border-radius:5px;box-shadow:0 0 10px #0000001a;margin:2em auto;max-width:800px;padding:1em}.search-tags select{border:1px solid #ccc;border-radius:3px;margin-bottom:1em;padding:.5em;width:100%}.search-tags select:focus{border-color:#28a745;box-shadow:0 0 5px #28a74580;outline:none}.tags-list{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0}.tag-item{align-items:center;background-color:#e0e0e0;border-radius:12px;cursor:pointer;display:flex;font-size:.875em;padding:2px 8px;transition:background-color .3s}.tag-item:hover{background-color:#ccc}.gemini{list-style:none;margin:0 auto;max-width:832px}.gemini-response{word-wrap:break-word;background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin-bottom:16px;overflow:hidden;padding:16px}@media (max-width:600px){.card{margin-bottom:12px;padding:12px;width:100%}}body{background-color:#f0f0f0;font-family:Arial,sans-serif;margin:0;padding:0}nav{background-color:#333;padding:1em}nav ul{display:flex;justify-content:center;list-style-type:none;margin:0;padding:0}nav li{margin:0 1em}nav a{color:gray;font-weight:700;text-decoration:none}nav a:hover{text-decoration:underline}h1{color:#333;text-align:center}form{background-color:#fff;border-radius:5px;box-shadow:0 0 10px #0000001a;margin:2em auto;max-width:800px;padding:1em}form button,form input,form textarea{border:1px solid #ccc;border-radius:3px;margin-bottom:1em;padding:.5em;width:100%}form button{background-color:#28a745;border:none;color:#fff;cursor:pointer}form button:hover{background-color:#218838}ul{list-style-type:none;margin:2em auto;max-width:600px;padding:0}ul li{align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 0 10px #0000001a;display:flex;justify-content:space-between;margin-bottom:1em;padding:1em}ul button{background-color:#dc3545;border:none;border-radius:3px;color:#fff;cursor:pointer;padding:.5em 1em}ul button:hover{background-color:#c82333}
/*# sourceMappingURL=main.d853fec8.css.map*/