ase;
            font-family: 'Monaco', 'Consolas', monospace;
        }

        .resource-item:hover {
            background-color: var(--bg-secondary);
            border-color: var(--primary-teal);
        }

        .more-items {
            font-size: 0.875rem;
            color: var(--text-secondary);
            margin-top: 12px;
            font-style: italic;
        }

        .error-message {
            background-color: #fef2f2;
            padding: 20px;
            border-radius: 8px;
     